人在仿真软件万博1manbetx

万博1manbetxSimulink &基于模型的设计

在你的区块中包含一个面具图像

今天早些时候,一个同事来找我,问我一个方法,在一个块中包括一个图像,以用于遮罩图像。我想在这里分享一下我的回答可能会很有趣。

这个问题

以下是我收到的问题:

我想蒙版一个块,并显示一个图像在蒙版。图像存储在一个. png文件中。当我将分发块,我宁愿只共享一个Simulink文件,而不是图像。万博1manbetx

解决方案

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

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

将图像数据与块关联起来

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

一旦完成,图像数据将保留在块中。您可以将它复制到一个不同的子系统或一个新的模型,它将仍然与块相关联。

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

显示的图像

现在轮到你了

如何在隐藏的子系统中显示图像?请在下方留言让我们知道。

|
  • 打印
  • 发送电子邮件

评论

要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。