获取Simulink模型的仿真阶段金宝app

2次观看(过去30天)
Patrick Merz.
Patrick Merz. 2021年5月20日
评论: 方君江 2021年5月20日
我想得到我的Simulink模型的当前仿真阶段。金宝app
让我们作为一个例子拍摄“Busdemo”模型。
Open_System('busdemo'
Busdemo([],[],[],'编译');
现在模型是在“编译”阶段,我想在Matlab中获取此信息。
Simu金宝applink报告生成器似乎提供检查模型是否在编译阶段:
然而,我被限制在Matlab 2016b上,我认为应该有另一种方法来获得当前的模拟阶段。
干杯,
帕特里克

接受答案

方君江
方君江 2021年5月20日
检查模拟的状态。
get_param( '型号名称' ' 模拟静音 '
软件退货 '停止' '初始化' '跑步' '暂停' '编译' '更新' '终止' , 或者 '外部的' (与之使用 金宝appSimulink Coder™ 产品)。
4评论
方君江
方君江 2021年5月20日
这可能不是一个错误,而是一个坏名字。
当您将模型设置为“编译”后立即获取SimulationStatus时,它会返回“暂停”(虽然名称“暂停”没有意义)。如果编译完成,则返回“编译”的状态,这是有意义的。
在将“SimulationCommand”以“暂停”设置后,“继续”用于更改状态。
要改变你的状态,我认为是 模型 ([],[],[],'学期')

登录评论。

更多答案(0)

类别

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!