中关村在线

软件

Simulink自定义全局变量生成

Simulink 支持嵌入式代码的自动生成,在进行代码移植时,通常需通过输入输出信号(即全局变量)实现模块接口对接。如何控制这些全局变量的生成?此外,虽然生成的代码具备一定可读性,但变量命名多遵循系统默认规则,不利于工程师理解与维护。那么,能否自定义全局变量的名称?接下来将详细介绍相关设置方法,帮助提升代码的可读性与开发效率。

1、 首先打开已创建的模型,本文以默认配置完成代码生成环境的模型为例。所示,需在代码生成时将三个输入信号设为全局变量,第一步是完成这三个信号的命名工作。

2、 依次选中信号线,右键点击属性,勾选信号名称必须解析为Simulink信号对象选项,此时信号线上将显示蓝色标记,表示设置成功,具体效果所示。

3、 接着需在工作区中定义这三个信号,既可通过M文件,也可在模型浏览器中完成,同时可利用变量对话框在工作区中查看相关定义,具体所示。

4、 定义完成后生成代码,可观察到变量为全局变量,其名称与我们自定义的命名完全相同。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具