设置仿真时间和固定步长仿真软件模型从命令行金宝app

668(30天)
这就跟你问声好!我有我需要模拟的仿金宝app真软件模型在几个不同的持续时间和固定采样时间(但不同)。所以我要做的就是从命令行设置,而无需每次都手动启动仿真软件和改变它。金宝app
澄清我想设置仿真时间(或开始/停止时间)和固定步的解算器选项(或者至少改变步长)。所以它会像这样在脚本/命令行:
sim卡(“simModel”,“simulationTime”(10 0),“solverOptions.stepSize”,1/1024)
其中“simModel”是仿真软件模型的问题。金宝app
不一定是这样的,但是为了让你知道我想做什么。有方法吗?
我不能找到文件,我发现的唯一的事就是如何设置采样时间为一个特定的块,但我想保持这些继承。

接受的答案

塞巴斯蒂安·卡斯特罗
塞巴斯蒂安·卡斯特罗 2015年11月12日
如果你打开模型的配置参数,每个参数您可以右键单击并选择“这是什么?”。这将打开一些文档,其中包括一个表,向你展示了如何以编程方式使用该参数。
所以,你可以把它和使用它 sim卡 指定命令:
> > sim卡(“modelName”,“开始时间”,' 0 ',“StopTime”,“十”,“FixedStep”,“0.2”);
注意,属性必须采取一个字符串值,而不是一个数值。这就是 num2str 功能方便。例如,
t = 0.01:0.01:0.1
simout = sim卡(“modelName”,“FixedStep”num2str (Ts));
结束
——塞巴斯蒂安
5个评论
沃尔特·罗伯森
沃尔特·罗伯森 2022年4月23日
传递给模型的停止时间总是在几秒钟内;金宝app //www.tatmou.com/help/金宝appsimulink/gui/stop-time.html
如果你的小时和分钟
st_secs =秒(小时(NumberOfHours) +分钟(NumberOfMinutes));
num2str (st_secs)
st_secs =秒(持续时间(NumberofHours NumberOfMinutes 0))
num2str (st_secs)

登录置评。

更多的答案(0)

类别

找到更多的在金宝app帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!