我正在尝试建模一种算法,该算法需要使用嵌入式编码器在自动生成的C代码中定义宏函数。如何在Simulink / Stateflow中将函数定义为宏?
答案 0 :(得分:0)
根据您的问题,我了解您正在尝试使用您自己的宏替换Simulink模型生成的某些函数。您可以通过创建here所述的代码替换库来实现您的目标。
您可以替换的功能也有限制:the list of functions which you can replace。
另一个简单但不太优雅的解决方案是编写脚本来手动执行代码替换。您可以编写自定义挂钩,在生成代码后调用脚本(customizing the build process)。除非你确定自己在做什么,否则我不建议编辑生成的代码。