Callback evaluation error using Simulink Masked Subsystem Dialog Callbacks
显示 更早的评论
I am using dialog callbacks to validate data entry, As an example I have created a subsystem containing a Gain block with parameter G and entered the following in subsystem mask, parameters, dialog callback;
if str2num(get_param(gcb, 'G'))<0 error('Gain is negative.') end
now when I enter a negative value for the Gain I get the following;
--> Error evaluating 'MaskCallback' callback of Subsystem block (mask) '<a href="matlab:open_and_hilite_system ('untitled/Subsystem')">untitled/Subsystem</a>'. --> Gain is negative
Can anyone tell me why I get the error evaluating the callback?
I am running R2011a on Mac OS X Mountain Lion
Thanks
3 个评论
Kaustubha Govind
2012-11-9
AFK, that is the format in which errors thrown from the the mask callback. Perhaps you could submit an enhancement request if you'd like them to be reported differently?
Chris Emerson
2012-11-14
Kaustubha Govind
2012-11-15
Chris: Yes, I think your error message is appended to a standard message.
回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Subsystems 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!