我有 Simulink Embedded Coder 输出模型代码。其中一个头文件包括;
#ifndef rtmGetU
#define rtmGetU(rtm) ((rtm)->ModelData.inputs)
#endif
看到标题中的代码块后,我尝试生成自己的 Simulink 模型嵌入式代码,但输出不包括 rtmGetU
定义。
我想知道 rtmGetU
定义的目的是什么以及如何为我自己的模型生成 rtmGetU
代码。
最佳答案
rtmGetU
是一个宏,用于方便地获取被馈送到生成代码的模型中的任何 Inport
的数据。
如果您的模型有任何输入端口(在模型的最高级别),它只会出现在生成的代码中。
关于c - Simulink Embeded Coder 生成的 C 代码中定义 "rtmGetU"的目的是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57573310/