人在仿真软件万博1manbetx

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

屏蔽的新功能

本周早些时候,我不得不调试一个与MATLAB R2012b中的块掩码相关的问题。这让我意识到我已经很久没有写过关于伪装的文章了。

在过去的几年里增加了很多功能,我决定在这篇文章中重点介绍其中的一些功能。

MATLAB R2012b

首先,让我们回到五年前。这就是掩码编辑器在MATLAB R2012b中。那时,您所能做的就是一个接一个地指定参数,可用的类型几乎仅限于此编辑复选框弹出

R2012b的掩码编辑器

MATLAB R2013b

在MATLAB R2013b中,对掩码编辑器进行了重新设计,以允许更多的灵活性。下面是它的样子:

R2013b中的掩码编辑器

这种重新设计允许:

  • 指定提示符的位置(相同或不同行)
  • 在一行中放置多个参数
  • 在容器和制表符中对参数进行分组
  • 添加按钮和超链接等操作项
  • 添加图片

下面是一个例子,什么是蒙版对话框可以看这些添加:

R2013b中的掩码示例

MATLAB R2018a

现在让我们进入R2018a。如你所见,添加了许多新的参数和容器类型:

在R2018a中的掩码编辑器

下面是一个使用刻度盘、滑块和表容器的示例。

R2018a的掩码示例

接下来是什么?

要查看创建蒙版时的最佳实践示例,我建议键入slexMaskingExample在MATLAB或访问屏蔽示例模型文档页

下面是一个例子,我刚刚放在一起强调如何修改图像和文本元素,基于选择一个弹出式参数:

动态掩码示例在R2018a

为了实现它,我在popup参数的回调参数中指定了以下代码:

动态掩码的例子在R2018a,代码

调试技巧:在开发掩码回调代码时,将其存储在MATLAB脚本中,并从掩码编辑器调用该脚本。这将允许您放置断点并轻松地调试代码。

现在轮到你了

在下面的评论中分享你戴口罩的技巧和经验。

|
  • 打印
  • 发送电子邮件

评论

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