在遮罩图标上显示遮罩参数

时间:2019-12-03 18:43:46

标签: matlab simulink

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

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

Via the mask overlay, a simple parameter is created.

I attempt to reference the parameter via the icon drawing commands.

1 个答案:

答案 0 :(得分:0)

您有两个选择。

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