主要内容

创建一个简单的面具

您可以通过使用掩码编辑器或以编程方式掩盖它来交互方式屏蔽块。此示例描述了如何通过使用屏蔽块面具编辑器。以编程方式掩盖块,请参阅以编程方式控制面具

对于掩蔽例子,见金宝appSimulink掩蔽示例

第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 plot(y,x)%命令绘制图形

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

  6. 要保存更改,请单击申请。要在不退出的情况下预览块掩码图标面具编辑器, 点击预览

笔记

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

您可以创建静态或动态块掩码图标。有关更多信息,请参阅绘制掩码图标slexmaskdisplayandinitializationexample.

参数和对话选项卡

使用此选项卡将相同的控件添加到蒙版对话框中的参数,显示和操作项。

加上编辑框架面具框。

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

  2. 类型截距在里面迅速的三个柱子编辑参数。您输入的值迅速的列出现在“蒙版”对话框上。同样,类型mB.在里面姓名柱子。您进入的价值姓名列是蒙版参数名称。掩码参数名称必须是有效的MATLAB®姓名。

  3. 在右边的窗格中物业编辑器,提供价值特性对话, 和布局部分。

  4. 点击申请

  5. 要在不退出蒙版编辑器的情况下预览掩码对话框,请单击预览

有关详细信息,请参阅参数和对话框

笔记

一个金宝app模拟®Mask参数不能引用同一掩码上的另一个参数。

初始化选项卡

使用此窗格指定MATLAB代码以控制掩码参数。例如,您可以为掩码参数提供预定义值。

考虑等式y = mx + b在该示例中。要设置对应于“M”的子块的值,可以使用set_param.初始化窗格中的功能。

笔记

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

文档选项卡

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

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

  1. 类型:您可以在此框中添加块掩码的名称。蒙版名称显示在“蒙版”对话框的顶部。您无法添加新行。

  2. 描述:您可以在此框中添加块掩码的描述。缺省情况下,描述显示在掩码名称下方,它可以包含新的行和空格。

  3. 帮助。您可以在此框中添加块掩码的其他信息。你点击了帮助在“掩码”对话框中,将显示此信息。您可以使用纯文本,HTML和图形,URL和网页或者求解命令添加信息帮助场地。

    在添加信息后面具编辑器, 点击申请或者好的

    该块现在被屏蔽了。

笔记

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

第3步:在面具上运行

  1. 您可以预览掩码并选择取消屏蔽块或编辑块掩码。

  2. 双击屏蔽块。

    将出现“蒙版”对话框。

  3. 键入值截距面具对话框的框。要查看输出,模拟模型。

  4. 点击好的

  5. 要编辑蒙版定义,请选择子系统块并单击编辑面具从ToolStrip中的子系统选项卡。有关更多信息,请参阅管理现有的面具

  6. 选择蒙面块和上屏蔽块子系统块标签,在面具组,点击看看面膜查看:

    • 蒙版子系统内的块

    • 屏蔽块的内置块对话框

    • 链接蒙版块的“基本掩码”对话框

相关话题