m语言如何实现simulink自动建模

 时间:2024-09-21 14:24:45

matlab可支持采用m语言来进行自动化建模,这种情况一般应用于开发快捷工具,GUI设计等一些特殊场合,此外,这种方法可以对模型的模块参数和布局具有较高的管控力,接下来看看怎么实现(*^▽^*)

m语言如何实现simulink自动建模

工具/原料

matlab(以r2016b为例)

m语言

方法/步骤

1、新建一个空白模型,以命名m_automodle.slx为例,新建一个空白m文件,,以命名automodle.m为例,在上面进行建模控制,第一步确保模型处于打开状态,代码如下:open('m_automodle');

m语言如何实现simulink自动建模

2、第二步进行添加模块,该操作采用add_block函数,该模块有三个参数,第一个参数是目标模娄壶狩匈块所在模块库的源地址,第二个参数,是所添加模块的名称,第三个参数,是添加模块的位置,代洁船诼抨码如下:add_block('simulink/CommonlyUsedBlocks/In1','m_automodle/in','Position',[205143235157])add_block('simulink/CommonlyUsedBlocks/Gain','m_automodle/gain','Position',[315135345165])add_block('simulink/CommonlyUsedBlocks/Out1','m_automodle/out','Position',[435143465157])

m语言如何实现simulink自动建模

3、第三步,对添加好的模块进行连接,该操作采用add_line函数,代码如下:add_line('m_automodle','in/1','gain/1');add_line('m_automodle','gain/1','out/1');

m语言如何实现simulink自动建模

4、第四步,可以根据用户自己需要,更改参数,如更改gain模块的值为5,该操作采取set_pa筠续师诈ram函数,代码如下:set_param(&垆杪屑丝#39;m_automodle/gain','Gain','5')此外,所有模块的参数属性设置可以在matlab,help文档中的Block-SpecificParameters中找到,如下图。

m语言如何实现simulink自动建模

m语言如何实现simulink自动建模

matlab怎么打开工作空间 matlab怎么改成中文 Matlab App Designer 如何使用plot画多条曲线 matlab怎样将两张图放到一张图上 如何还原matlab默认窗口布局
热门搜索
警察图片 我的电脑图标 壳之少女 魔卡少女樱 邪恶少女漫画日本