【问题标题】:Is it possible to use to set a parameter in Simulink without running a Matlab script?是否可以在不运行 Matlab 脚本的情况下在 Simulink 中设置参数?
【发布时间】: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


【解决方案1】:

可能的解决方案包括

  • 制作您自己的 GUI(参见指南)
  • 使用masked subsystems
  • 使用 Simulink Dashboard 模块

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-27
    • 2011-06-15
    • 2012-03-01
    • 1970-01-01
    • 2020-04-06
    • 1970-01-01
    • 2014-07-14
    • 2018-08-14
    相关资源
    最近更新 更多