我是靠谱客的博主 简单鲜花,最近开发中收集的这篇文章主要介绍Simulink导出C文件如何固定变量名?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 simulink模型搭建好以后,通常要导成.C或者其他格式的文件,嵌入到STM32/DSP/FPGA等单片机中去使用。但是导出C文件后可读性并不是太好,原因之一便是变量的名称是由matlab自动随机生成的。如果把变量的名称按照用户定义固定下来,就可以提高可读性,并且方便用各个变量进行调试。

导出后在keil编译时曾遇见一个问题,是导出后的output变量报#20undefined错误,这个时候要去检查一下 “建模”菜单栏→点击“模型数据编辑器”选项→相应output的“resolve”处打勾。这样就有定义了。

(1)双击需要创建变量的位置;

 (2)在弹出的输入框中输入用户指定的变量名;

 

 (3)右击需要指定变量名称的位置,并选中属性,弹出的对话框中勾选“信号名称必须解析为“Simulink信号对象”;

 

 (4)右击信号名称右侧的三个点,弹出“创建新数据”对话框;

 

(5) 在值与位置选项中分别选择“simulink.signal”和模型工作区,然后点击 创建;

(6)在新弹出的对话框中选择想要定义的数据类型;

 (7)点击两次确定

最后

以上就是简单鲜花为你收集整理的Simulink导出C文件如何固定变量名?的全部内容,希望文章能够帮你解决Simulink导出C文件如何固定变量名?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部