我正在构建一个Simulink模型,以便生成等效的C代码。实际上,这样做的C代码已经存在但我希望用Simulink可视化它。我知道Simulink生成的代码与它所基于的代码不同,但我想保留一些功能。 例如,我在C代码中使用了很多Macro(#define),以便更具可读性,我真的不知道如何强制Simulink定义这些宏。所以我的问题是,我应该创建哪个对象/结构/数据以及在哪里(模型工作空间或Matlab工作空间?),这样当生成C代码时,我的所有宏都将用预处理器命令定义。
我非常感谢你提出任何可以提出的建议。
答案 0 :(得分:1)
最后,我在这篇庞大的用户指南中找到了答案
我不得不使用从文件导入的mpt.Parameter并检查Inline参数选项。