Simulink /嵌入式编码器中的用户代码起始-结束结构

3次浏览(过去30天)
在simulink编码器框架中是否有用户代码起始-结束结构?我使用嵌入式编码器。我正在修改Simulink生成的代码。但是如果我改变模型上的某些东西并重新生成代码,那么我添加/修改的代码段将被覆盖。
例如,在STM32 Cube-MX或其他支持带有代码生成的HAL的ide中,有一个用户代码起始-结束结构,允许在不丢失用户代码的情况下生成代码。
假设我们有一段代码,由下面的Simulink生成;
/*用户代码开始(1)*/
//这个片段的代码将不会被代码生成器覆盖。
foo ();
/*用户代码结束(1)*/
2的评论
标志着联邦调查局
标志着联邦调查局 2022年10月23日
Simulink Coder/Embedded Coder将始终写入整个.c。您不应该修改生成的代码。如果您需要将手写的C/ c++代码插入到Simulink模型中,您可以使用C Function块或C Caller块来实现这一点。

登录评论。

答案(0)

2022世界杯八强谁会赢?


释放

R2022a

世界杯预选赛小组名单社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!世界杯预选赛小组名单

开始狩猎!

Baidu
map