查看: 93|回复: 2|关注: 0

[已解决] simulink子系统参数设置

[复制链接]

新手

14 麦片

财富积分


050


4

主题

10

帖子

0

最佳答案
能否构建如下图橘黄色的子模块(system setup)对子系统中的常数量进行赋值,这个子模块是如何构建的,小白学习中求指教!谢谢
图.PNG

论坛优秀回答者

54

主题

3076

帖子

348

最佳答案
QQ
  • 关注者: 90
发表于 5 天前 | 显示全部楼层 |此回复为最佳答案
本帖最后由 MATLAB学徒 于 2018-11-9 11:55 编辑

这个很简单,实现方法如下:
1、在模型中添加一个subsystem模块。(如图1)
2、打开该模块,删除包含的In和Out模块。
3、在空白处右键,然后选择Canvas Color。定义颜色(如图2)
4、回到模型,选中subsystem模块,然后右键选择properties,在弹出的界面选择Callbacks。
5、Callbacks中选择OpenFcn,在右边编辑区定义要使用的功能,例如disp('I LOVE MATLAB!'),那么双击该模块的时候就会在MATLAB命令窗口显示I LOVE MATLAB。(如图3)
说明:在OpenFcn中可以使用set_param函数设置模型和其他模块的参数,open_system打开其他模型等功能。也就是要实现的功能都可以定义在该函数下。需要说明的是,只要定义OpenFcn,那么就不会再进入到模块内部,想进入模块内部,删除OpenFcn中定义的内容即可。
1.jpg
3.jpg
02.jpg
02.jpg
stateflow视频教程:https://ke.qq.com/course/279070#tuin=272b49c4,欢迎大家学习。

新手

14 麦片

财富积分


050


4

主题

10

帖子

0

最佳答案
 楼主| 发表于 5 天前 | 显示全部楼层
MATLAB学徒 发表于 2018-11-9 11:49
这个很简单,实现方法如下:
1、在模型中添加一个subsystem模块。(如图1)
2、打开该模块,删除包含的In和 ...

非常感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表