如何把simulink用m语言控制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何把simulink用m语言控制相关的知识,希望对你有一定的参考价值。

不知你说的控制是哪个层面的?

    如果想要从命令行调用模型进行重复性的仿真,使用sim函数即可;

    如果想要实现界面上的运行、暂停和停止,可以使用set_param(model,'SimulationCommand',cmd),其中cmd可以是start,stop或pause;

    如果想通过命令行修改模型,有add_block等一大堆函数,掌握起来很难

参考技术A 1.打开预设选项 打开matlab后,找到HOME下的preference并点击。
2.点击general 在弹出的窗口中,找到并点击general,然后在右边底部选择语言Chinese。分别点击apply、ok。
3.重启应用 设置完毕后重启matlab,再次打开才能完成界面语言设为中文。
    官方服务
      官方网站官方网站
参考技术B 高手 参考技术C 不是有GUI么,这样控制还不行么?

如何把MATLAB中的数据读入到SIMULINK中

导入simulink
在similink里面有个 From File模块
你把你的.m文件名输入到那模块

运行Simulink模型可以使用sim函数,仿真结果可以通过以下几种方式导出:
(1)设置Scope模块的Save data to workspace;
(2)模型中加入Outport模块,并设置模型的Workspace I/O;
(3)使用To Workspace模块项工作区导入数据。
参考技术A 你在输出端加一个to workspace模块
或者加示波器scope在示波器的参数设置中,将save data to workspace选中
下面设置成array格式 运行后 workspace中就会有数据 你可以在matlab中操作了

以上是关于如何把simulink用m语言控制的主要内容,如果未能解决你的问题,请参考以下文章

simulink 转换成c语言

怎么把M文件导入Simulink

如何把MATLAB中的数据读入到SIMULINK中

simulink中c32在哪

matlabm文件中如何调用simulink模块

并联型模糊PID复合控制器的simulink建模与仿真