首页 > 解决方案 > 在遮罩图标上显示遮罩参数

问题描述

我有一个想要重用的子系统模块,每个实例的区别仅在于通过模块掩码输入的数字参数。我希望将参数的编号显示为每个块实例化的图标。

我试图通过图标绘制命令显示它,但我不确定参数值是否是 disp() 或 fprintf() 命令的输入。到目前为止,我已经添加了几张图片来详细说明我的(简单)过程。

通过蒙版覆盖,创建了一个简单的参数。

我尝试通过图标绘制命令引用参数。

标签: matlabsimulink

解决方案


你有两个选择。

  1. 您可以在显示代码中添加 get_param 调用disp(get_param(gcb,'inputParam'))
  2. 您可以强制块每次都运行初始化,从而确保在没有显式 get_param 调用的情况下块可以访问变量 inputParam。为此,请进入掩码“图标和端口”选项卡并将“运行初始化”设置为“打开”,然后disp(inputParam)像以前一样调用。

推荐阅读