【发布时间】:2013-09-16 19:42:50
【问题描述】:
我对 simulink 块属性有疑问。我需要检查块是否具有名称为“paramName”的参数。如果没有这个参数,我需要添加它。 为此,我想获取掩码参数:
p = Simulink.Mask.get(blockName);
这个例子是我从帮助中得到的。但是 Simulink 显示以下错误:
未定义的变量“Simulink”或类“Simulink.Mask.get”
我应该怎么做才能解决我的问题?
【问题讨论】:
-
实际上,阅读文档 (mathworks.co.uk/help/simulink/ug/…),这应该可行。您使用的是哪个版本的 MATLAB?您的版本中可能没有此功能。下面用
get_param描述的工作应该可以工作(文档建议使用其他属性,如MaskVariables等......) -
我正在使用 MATLAB R2011b (7.13.0.564) 64 位。
-
感谢您的回答。我可以检查参数是否存在。为此,我使用您的代码和“isfield”函数。