如何通过单击Simulink中的按钮来执行功能?

时间:2016-01-11 13:23:32

标签: button simulink

我想在我的Simulink文件中插入一个按钮,当我双击它时运行(.m)函数。如何实现这一目标?

1 个答案:

答案 0 :(得分:2)

您想在模型中创建一个块,并使用其OpenFcn回调。在文档的Model Callbacks部分中有一个几乎完全正确的例子。

基本步骤是:

  1. 在模型中添加SubSystem块。通常你会把它变为空(即没有输入或输出)。
  2. 右键单击该块并打开其“属性”菜单。
  3. 转到“回拨”标签,然后选择OpenFcn回调。
  4. 双击块时插入要执行的代码。在你的情况下,只需输入你的函数名称(假设它没有输入参数)。
  5. 大多数人也会在子系统上放置一个mask