如何动态地改变模型的面具对话框万博1manbetx

10视图(30天)
我已经创建了一个动态的面具,改变如果块参数等于重置“命令”。命令设置,当我单击apply,然后隐藏通道,通道电参数输入,见下文
我想提高我的面具,让它更有活力,而不需要点击申请。
我把一块belwo面具在我的代码编辑器。谁能提供直接访问选定的命令怎么走吗?
disp (“AD5665r”)
掩码= Sim万博1manbetxulink.Mask.get (gcb);
开关get_param (gcb),“命令”)%,我想这就是我需要更改代码
情况下{“Write_To_Input_Register_n”,“Write_To_Input_Register_n_And_Update_all”,“Write_To_And_Update_DAC_Channel_n”}
(控制、处理)= mask.getDialogControl (“ChannelA_param_container”);
control.Visible =“上”;
mask.getParameter (“通道”)。可见=“上”;
port_label (“输入”,1“VoltageSetpoint”)
情况下“重置”
(控制、处理)= mask.getDialogControl (“ChannelA_param_container”);
control.Visible =“关闭”;
mask.getParameter (“通道”)。可见=“关闭”;
port_label (“输入”,1“ResetTrigger”)
结束
port_label (“输出”,1“i2c状态”)

接受的答案

标志着联邦调查局
标志着联邦调查局 2021年8月1日
我假设您提供的代码从“初始化”标签吗?你可以试着把相同的代码“回调”的面具上的命令参数编辑器- >参数面板和对话框。
1评论
Sylvain
Sylvain 2021年8月4日
不,它是图标和港口。初始化标签包含以下代码,修改模块下的面具。尽管使用相同的代码段(减去函数port_label())性能很好。
非常感谢
Sylvain

登录置评。

更多的答案(0)

s manbetx 845


释放

R2021a

社区寻宝

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

开始狩猎!