Character's usage for parameter callbacks doesn't allow using the | character inside a string : It can be a bug on Matlab 7.8 (R2009a)?
1 次查看(过去 30 天)
显示 更早的评论
Hello everyone,
I'm working on a masked block, when I try to associate this command to a mask parameter callback http://www.mathworks.nl/help/toolbox/simulink/slref/f23-18517.html
set_param(gcb,'MaskPromptString','Ninputs|Summary|Toggle to negative sign the input IN1?|Toggle to negative sign the input IN2?|')
and click on apply. I have this popping up error message shows up:
for mask parameter 1 contains a '|' character, which conflicts with the character's usage as a delimiter between mask callbacks. Replace the boolean expression containing the '|' character with a matlab 'or' command e.g. 'a|b' with 'or(a,b)'
And that is very weird because I'm not doing any logical operation. Is that a bug? Do you know if it's possible to overcome this problem or if I can achieve my aim, in a different way?
I saw the MaskPropmts parameter but I'm very confused about how to use the cell variable
thanks 4 reading
a good day
0 个评论
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Author Block Masks 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!