我已经从simulink模型生成代码(2011b matlab)
我的simulink模型包含一个嵌入式matlab函数,我在其中使用局部变量实现了一些算法。
例如max = single(0.0)
所以在生成的代码中它显示为real32_T max
;
这没关系,但是当我将变量名改为:
时max_f32 = single(0.0);
在生成的代码中显示为real32_T max_f
。
这不正确。当我将变量名称更改为:
时max_f32f = single(0.0);
代码生成为real32_T max_f32f;
为什么这种奇怪的行为有任何想法????
请取消任何解决方案