链接模型信金宝app号应用程序设计师(灯)
38视图(30天)
显示旧的评论
你好MatLab用户,
我想创建一个应用程序,可以控制输入我的仿真软件模型金宝app
并显示在模拟信号值/状态
。
请参阅附件
使用应用程序设计师和普通组件——对于大多数组件可以创建回调——创建函数名(应用程序、事件)。当组合值变化——执行行动。在我的附件——当用户更改
“Ignition_Status”
旋钮
- - - - - -
的
“Ignition_Status”模金宝app型块价值变化。
函数Ignition_StatusValueChanged(应用程序、事件)
值= app.Ignition_Status.Value;
如果比较字符串(价值,“关闭”)
%如果Ignition_Status旋钮改变——>模型Ignition_Status信号= 0金宝app
set_param (“GUI_Interactive_Model / Ignition_Status”,“价值”,' 0 ');
elseif比较字符串(价值,Acc的)
%如果Ignition_Status旋钮改变Acc - - >模型Ignition_Status金宝app信号= 2
set_param (“GUI_Interactive_Model / Ignition_Status”,“价值”,' 2 ');
elseif比较字符串(价值,“运行”)
%如果Ignition_Status旋钮改变- - >运行仿真软件Ignition_Status金宝app信号= 4
set_param (“GUI_Interactive_Model / Ignition_Status”,“价值”,“4”);
elseif比较字符串(价值,“曲”)
%如果Ignition_Status旋钮改变曲柄- - >模型Ignition_Status信号= 金宝app8
set_param (“GUI_Interactive_Model / Ignition_Status”,“价值”,“8”);
结束
结束
函数func_lamp_status(应用,模型)
%代码不工作,但我要执行此操作,请告知! ! !
%不断监测信号——或者——应用程序通知仿真软件信号“Power_Value”已经改变了金宝app
值= get_param ([“GUI_Interactive_Model / Power_Value”),“价值”);
如果值= = 1
app.Lamp.Enable=“上”;%打开应用灯
elseif值= = 0
app.Lamp.Enable=“关闭”;%关掉应用灯
结束
结束
结束
在仿真软件模型金宝app——stateflow的输出信号
权力。在仿真金宝app软件,我添加了一个“灯”。在“块参数:灯”可以设置灯的颜色基于信号的状态。当我运行仿真
金宝app
正确的灯颜色基于stateflow的输出变化。
* * * *我怎么链接模型的状态信号金宝app
- - - >
app.Lamp.Enable
“上”或“下”吗?