matlab控制simulink仿真
时间: 2023-11-07 07:01:09 浏览: 229
可以使用MATLAB的命令行窗口来控制Simulink仿真。以下是一些常用的控制命令:
1. `sim(modelname)`:开始仿真模型。modelname是要仿真的模型名称。
2. `set_param(modelname, 'StopTime', 't')`:设置仿真停止时间,t是仿真停止时间(秒)。
3. `set_param(modelname, 'SimulationCommand', 'pause')`:暂停仿真。
4. `set_param(modelname, 'SimulationCommand', 'stop')`:停止仿真。
5. `set_param(modelname, 'SimulationCommand', 'continue')`:继续仿真。
6. `set_param(modelname, 'SimulationCommand', 'step')`:单步仿真。
7. `set_param(modelname, 'SimulationCommand', 'start')`:开始仿真。
8. `set_param(modelname, 'SimulationCommand', 'abort')`:停止仿真,并清除数据。
9. `set_param(modelname, 'SimulationMode', 'normal')`:设置仿真模式为正常模式。
10. `set_param(modelname, 'SimulationMode', 'accelerator')`:设置仿真模式为加速器模式。
11. `set_param(modelname, 'SimulationMode', 'rapid')`:设置仿真模式为快速模式。
12. `set_param(modelname, 'SimulationMode', 'external')`:设置仿真模式为外部模式。
13. `set_param(modelname, 'Solver', 'ode15s')`:设置ODE求解器为ode15s。
14. `set_param(modelname, 'Solver', 'ode23')`:设置ODE求解器为ode23。
15. `set_param(modelname, 'Solver', 'ode45')`:设置ODE求解器为ode45。
16. `set_param(modelname, 'Solver', 'fixedstep')`:设置ODE求解器为固定步长求解器。
阅读全文