我希望为现有 Simulink 模型设置一个测试集。理想情况下,我可以完全控制模型,明确地步进并测量模型中任何总线上任何信号的状态。
正如可能已经收集到的,这是该模型的单元测试系统的前身。因此,我不能真正证明更改模型以适应测试是合理的,测试必须按原样适应模型。
到目前为止我得到的最远的是使用 load_model() 返回模型的句柄。从那里似乎有一个相当模糊集 http://www.mathworks.co.uk/help/simulink/slref/get_param.html用于访问模型的函数。我看不到任何与访问状态相关的命令,也看不到与访问已加载模型相关的任何进一步命令。
最简单的方法是使用Data Import/Export
内的函数Simulink Preferences
.
设置复选框States
它会存储工作区中每个时间步骤的系统状态,以及当您暂停模拟或逐步执行模拟时的状态。
注意不要设置Save simulation output as single object
,这种情况下访问会比较复杂,需要按照说明操作here http://www.mathworks.de/de/help/simulink/slref/simulink.simulationoutput.get.html.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)