创建一个简单的面膜

您可以通过使用模板编辑交互掩盖块或编程掩盖它。本实施例描述了如何通过使用以掩盖的块模板编辑。要以编程方式掩盖块,见控制蒙编程

对于屏蔽的例子,见万博1manbetxSimulink的屏蔽例子

步骤1:打开模板编辑

  1. 打开您想掩盖块模型。例如,打开subsystem_example

    该模型包含一个子系统块模型方程的一行:Y = mx + b中

  2. 选择子系统块上子系统选项卡,在面具组中,单击创建规则

第2步:定义面膜

模板编辑包含四个选项卡,使您可以定义阻挡掩模和自定义对话框面具。

有关每个窗格中的详细信息,请参阅面膜编辑器概述

图标和端口选项卡

使用此选项卡以创建块屏蔽的图标。您可以使用选项在左窗格指定图标属性和图标的可视性。

将图像添加到所述阻挡掩模。

  1. 在里面座架下拉框中选择可见

  2. 在里面图标透明度下拉框中选择不透明

  3. 在里面图标单位下拉框中选择自动定标

  4. 要限制图标旋转,选择固定来自旋转图标名单。

  5. 在里面图标绘制命令文本框中,键入,

    X = [0 0.5 1 1.5]; Y = [0 0.5 1 1.5];%至限定了示例中的变量x和y的情节(Y,X)%命令来绘制图形

    有关绘图命令语法的详细信息,请参阅图标绘制命令

  6. 要保存更改,请点击应用。要预览阻挡掩模图标而不退出模板编辑,点击预习

注意

有关详细信息,请参阅图标和端口窗格

您可以创建静态或动态块屏蔽图标。欲了解更多信息,请参阅抽奖蒙板图标slexMaskDisplayAndInitializationExample

参数和对话框选项卡

使用此选项卡添加控件参数一样,显示和掩模对话框行动项目。

添加编辑框阻挡掩模。

  1. 在左窗格中,下参数,点击编辑两次在添加两个新行对话框窗格。

  2. 类型截距在里面提示两个列编辑参数。您输入的值提示列出现在面具对话框。同样,键入b在里面名称柱。你输入的值名称列是面具参数名称。面具参数名称必须是一个有效的MATLAB®名称。

  3. 在右窗格中,下属性编辑器提供中的值属性对话布局部分。

  4. 请点击应用

  5. 要预览面具对话框而不退出模板编辑,请点击预习

注意

有关详细信息,请参阅参数与对话窗格

初始化标签

使用此窗格指定MATLAB代码来控制覆盖参数。例如,你可以提供一个掩码参数的预定值。

考虑方程Y = mx + b中在本例中。要设置相应的“m”的子块的值,你可以使用set_param函数初始化窗格。

注意

有关详细信息,请参阅初始化窗格

文档标签

使用此选项卡添加名称,描述和其他信息的屏蔽。

文档选项卡包含以下字段:

  1. 类型:您可以在此框中块屏蔽添加一个名字。面具的名字出现在面罩对话框的顶部。您不能添加新的线路。

  2. 描述:您可以在此框中块面膜添加描述。默认情况下,将显示面膜名称下面的描述,并且它可以包含新的线条和空间。

  3. 帮帮我。您可以在此框中块面膜添加额外的信息。你点击帮帮我在掩膜对话框,显示此信息。您可以使用纯文本,HTML和图形,URL和卷筒纸要么EVAL命令中添加信息帮帮我领域。

    在您的附加信息模板编辑,点击应用要么

    该块现在屏蔽。

注意

有关详细信息,请参阅文档窗格

第3步:操作上面膜

  1. 您可以预览面具,然后选择揭露块或编辑块屏蔽。

  2. 双击屏蔽块。

    出现Mask对话框。

  3. 在类型值截距面具对话框框。查看输出,模拟模型。

  4. 请点击

  5. 要编辑蒙定义,选择子系统块,然后单击编辑屏蔽从工具条的子系统选项卡。欲了解更多信息,请参阅管理现有的面具

  6. 选择屏蔽块上子系统模块选项卡,在面具组中,单击下看面具查看:

    • 蒙面子系统内的块

    • 内置一个蒙面块的块对话框

    • 链接的掩蔽块的基掩模对话框

相关话题