一味宠爱|Simulink代码生成优化操作
Simulink代码生成优化操作上一次我们介绍了simulink代码生成的基础操作 , 具体见:
今天来介绍一下一些优化操作 。
1 固定变量名在Model Explorer界面 , 选择在工作区添加信号 。
添加信号名为变量名 , 变量类型为mpt.Signal 。 依次添加a,b,pro,div 。
【一味宠爱|Simulink代码生成优化操作】然后在simulink模型中关联信号线与变量名 。 选择信号线右键 , 在属性内命名并勾选Signal name must resolve to Simulink signal object 。
勾选完成后为
最后代码生成如下
a,b,pro,div均为自主命名 , add , sub被代码生成自动命名为rtY.add,rtY.sub 。
注:关闭MATLAB将导致工作区数据清空 , 将工作区保存可方便下次使用 , 不需再次添加信号 。
2 子系统封装将一个子系统单独封装为可复用的函数 , 而不是如基础操作一样 , 将所有四则运算封装在一个函数内 。
右键打开子系统模块属性(Block Parameter)勾选Treat as atomic unit , 在Code Generatation 页可命名函数名 。
最后代码生成结果为
总函数
四则运算分别被封装为addandsub(),proanddiv()两个函数(参数略) 。
子系统的函数分别为
推荐阅读
- 一味宠爱|最全盘点卡中国脖子的35项技术,折射中国工业水平的真实现状
- 金在中|4岁遭抛弃,被养父家8个姐姐宠爱,红遍亚洲后亲生父母上门认亲
- T恤|集万千宠爱于一身的T恤,不仅百搭还时髦,难怪这么受欢迎
- 德国天然宠粮Real Nature浩瀚母公司Fressnapf(宠爱碗)最全剖析
- 一味宠爱|上海:打造“四全”在线教育的“上海模式”
- 一味宠爱|2020开学季之手机CPU性能天梯图、拍照天梯图(0903)
- 一味宠爱|Springboot整合K8s读取ConfigMap刷新配置
- 一味宠爱|骗走十亿,“世联通证”究竟什么来头?,100多万人上当
- 一味宠爱|德国专家:中方顶级芯片若自研成功,美将无法对中国技术封锁
- 一味宠爱|微信撤回消息为何还要提示对方?腾讯解答真相