【发布时间】:2015-12-02 18:53:29
【问题描述】:
当 Simulink 模型包含参数时,可以使用脚本设置其值。
例如,一个常量块的值可能是
a,然后脚本将包含表达式a=2来设置它的值。
是否可以在 Simulink 模型中设置参数,而无需运行 Matlab 脚本?
例如,Simulink 模型可能包含允许您设置参数值的下拉菜单。
【问题讨论】:
-
我不是很明白所有的事情——你能帮我澄清一下吗?您使用 simulink 模型。并改变它的参数。你使用 MATLAB 的脚本吗?没有打开模型本身?或者所有这些论文都是关于 GUI 的?
-
我不认为您可以轻松地在 simulink 中添加下拉菜单。您必须自己创建另一个 GUI。如果您不熟悉 Matlab 中的 GUI,请尝试使用 GUIDE。
-
@oro777 这是错误的。您只需要masked subsystems。您可以将所有其他函数和初始化参数放入 PreLoad 函数中,因此您不需要任何外部文件并且可以修改模型中的所有内容。
-
此外,如果您使用的是 R2015,则可以查看 Simulink Dashboard。我同意@thewaywewalk 的观点,为此使用口罩可能是最干净的。
-
说,如果没有您提供的最小示例,这个问题就很宽泛了。
标签: matlab drop-down-menu parameter-passing simulink