我有 Simulink Embedded Coder 输出模型代码。其中一个头文件包括;
#ifndef rtmGetU
#define rtmGetU(rtm) ((rtm)->ModelData.inputs)
#endif
在看到标题中的代码块后,我尝试生成自己的 Simulink 模型嵌入式代码,但输出不包含rtmGetU
定义。
我想知道rtmGetU
定义的目的是什么,以及如何为我自己的模型生成rtmGetU
代码。
rtmGetU
是一个宏,用于方便地获取正在馈送到生成代码的模型中任何Inport
中的数据。
仅当模型具有任何 Inports(在模型的最高级别(时,它才会出现在生成的代码中。