访问数据的应用程序设计师模型“工作区”。金宝app

65(30天)
我想要运行一个仿真软件模型在外部模式金宝app和我的新应用程序设计师。一开始我开始工作在正常模式。下面是例子:
我的仿金宝app真软件模型:正弦波振幅变量作为“常量”;
”工作区在TimeSeries格式。
应用Desiner模型: 这两个数字编辑字段(振幅、持续时间),一个轴为策划和start按钮。
回调函数fn代码开始按钮时将是如下:
assignin (“基地”,“常量”,app.AmplitudeEditField.Value);
simout = sim卡(“AppDesignSetup.slx”,“StopTime”num2str (app.DurationEditField.Value));
情节(app.UIAxes simout.SineVal。时间,simout.SineVal.Data);
我也没有错误和输出图形
现在我的问题::
同样当我试着运行一个外部模式模型,用Matlab建议我使用“set_param”运行一个模型在外部模式。
学习“set_param”,我开始用同样的模型在正常模式调fn代码:
set_param (“AppDesignSetup /正弦”,“振幅”num2str (app.AmplitudeEditField.Value));
set_param (“AppDesignSetup”,“StopTime”num2str (app.DurationEditField.Value));
set_param (“AppDesignSetup”,“SimulationMode”,“正常”);
set_param (“AppDesignSetup”,“SimulationCommand”,“开始”);
情节(应用程序。UIAxes、out.SineVal.Time out.SineVal.Data);
在这个程序运行完美,直到“阴谋”命令。仿真软件金宝app模型完美运行,得到一个“了”结构。
但是我不能访问它。请帮帮我。

答案(2)

Fangjun江
Fangjun江 2021年5月4日
使用set_param()来设置“SimulationMode”和
然后仍运行 simout = sim (“AppDesignSetup.slx”)
这将迫使日志前的仿真结果图()运行。

Nagendra Vankadari
Nagendra Vankadari 2021年7月15日
访问数据从仿真软件模型依赖于模拟模式。金宝app
“正常模式”:
添加一个“工作区”块在仿真软件模型和使用sim命令如上所述访金宝app问模型数据。
“外部模式”:
不可能直接访问外部的模型输出数据模式。金宝app据我所知,有两种方法:
1)事件监听器方法。
2)二级S-functions。
看着这些,希望这个信息可能会有所帮助。

下载188bet金宝搏

社区寻宝

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

开始狩猎!

翻译的