万博1manbetx从外部输入仿真软件停止时间
4视图(30天)
显示旧的评论
接受的答案
乔恩
2021年10月28日
编辑:乔恩
2021年10月28日
您可以运行仿真模型用sim命令。你可以通过输入文档的文档sim MATLAB命令行。这允许您指定名称值对。举个例子
tStop = 30;%可以有额外的代码来确定停止时间
simout = sim卡(“myModel”,“StopTime”num2str (tStop))%甚至数值参数必须作为字符串发送
这是一个使用parsim更复杂。你必须首先创建仿真软件模拟对象,然后设置其参数。万博1manbetx是这样的。我给它只是一个模型,但你可以在一个循环中运行多个模型。
%仿真软件模拟输入万博1manbetx对象
在= Si万博1manbetxmulink.SimulationInput (“myModel”)
%设置停止时间参数
tStop = 45;%你可以有更多的代码来确定停止时间
在= in.setModelParameter (“StopTime”num2str (45))
%运行仿真
simout = parsim(中)