Simulink上的Guy

Simulink &基于模型的设计

在您的块中包含掩码图像

今天早些时候,一个同事来找我,问我如何在一个块中包含一个图像作为掩码图像。我想在这里分享我的回答可能会很有趣。

这个问题

以下是我收到的问题:

我想要屏蔽一个块,并在掩码上显示图像。图像存储在. png文件中。当我将分发块时,我宁愿只共享一个Simulink文件,而不是图像。

解决方案

作为这里描述,则可以使用图像函数读取并显示在块掩码上的图像文件。然而,使用这种技术,图像必须在MATLAB路径上。

为了避免需要携带图像文件,有可能将图像数据与块关联

将图像数据与块关联

显式地使用户数据持久的,否则它将不会与模型一起保存。我也喜欢做用户数据一个结构。这样,如果其他人想在那里保存数据,就可以创建一个新字段。

完成此操作后,图像数据将留在块中。您可以将它复制到不同的子系统或新的模型,它将保持与块相关联。

一旦数据与块相关联,你可以在蒙版图标绘制命令中检索它,并显示它:

显示图像

现在轮到你了

如何在屏蔽子系统中显示图像?请在下方留言告诉我们。

|
  • 打印
  • 发送电子邮件

评论

如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。

Baidu
map