Simulink Mask 中的弹出值不刷新
Popup value in Simulink Mask doesn't refresh
我目前正在屏蔽 simulink 中的一个块。
该掩码包含一个名为 dbclist 的弹出列表,其中包含硬编码类型选项(1、2、3、...、7)。
弹出列表的回调函数如下所示:
msk = Simulink.Mask.get(gcb);
dbcPopup = msk.getParameter('dbclist');
dbcPopup.Value
当使用掩码更改 dbclist 的值时,命令 window 总是响应:
ans =
1
ans =
1
ans =
1
如何获取 dbclist 的实际值?
我在 Mac OS X.
上使用 MATLAB 2014b
如此处所述 (http://de.mathworks.com/matlabcentral/answers/290286-popup-value-in-simulink-mask-doesn-t-refresh) 我找到了另一种获取弹出列表实际值的方法。我仍然不知道第一种方法有什么问题。如果有人知道错误在哪里,我将不胜感激。
我目前正在屏蔽 simulink 中的一个块。 该掩码包含一个名为 dbclist 的弹出列表,其中包含硬编码类型选项(1、2、3、...、7)。 弹出列表的回调函数如下所示:
msk = Simulink.Mask.get(gcb);
dbcPopup = msk.getParameter('dbclist');
dbcPopup.Value
当使用掩码更改 dbclist 的值时,命令 window 总是响应:
ans =
1
ans =
1
ans =
1
如何获取 dbclist 的实际值? 我在 Mac OS X.
上使用 MATLAB 2014b如此处所述 (http://de.mathworks.com/matlabcentral/answers/290286-popup-value-in-simulink-mask-doesn-t-refresh) 我找到了另一种获取弹出列表实际值的方法。我仍然不知道第一种方法有什么问题。如果有人知道错误在哪里,我将不胜感激。