您可以通过使用掩码编辑器或以编程方式掩盖它来交互方式屏蔽块。此示例描述了如何通过使用屏蔽块面具编辑器。以编程方式掩盖块,请参阅以编程方式控制面具。
对于掩蔽例子,见金宝appSimulink掩蔽示例。
打开要屏蔽块的模型。例如,打开subsystem_example.
。
该模型包含一个子系统块,用于模拟一行的方程式:y = mx + b
。
选择子系统块和上子系统标签,在面具组,点击创建面具。
这面具编辑器包含四个选项卡,使您可以定义块掩码并自定义掩码的对话框。
有关每个窗格的详细信息,请参阅面具编辑器概述。
使用此选项卡为块掩码创建图标。你可以使用选项窗格在左侧指定图标属性和图标可见性。
将图像添加到块掩码。
在里面块框架下拉框,选择可见的。
在里面图标透明度下拉框,选择不透明。
在里面图标单位下拉框,选择自动缩放。
要限制图标旋转,请选择固定的来自图标旋转列表。
在里面图标绘图命令文本框,类型,
X = [0 0.5 1 1.5]; Y = [0 0.5 1 1.5];%一个示例,用于定义变量x和y plot(y,x)%命令绘制图形
有关绘制命令语法的详细信息,请参阅图标绘图命令。
要保存更改,请单击申请。要在不退出的情况下预览块掩码图标面具编辑器, 点击预览
笔记
有关详细信息,请参阅图标和端口窗格。
您可以创建静态或动态块掩码图标。有关更多信息,请参阅绘制掩码图标和slexmaskdisplayandinitializationexample.。
使用此选项卡将相同的控件添加到蒙版对话框中的参数,显示和操作项。
加上编辑框架面具框。
在左窗格中,下范围, 点击编辑两次添加两个新行对话框窗格。
类型坡
和截距
在里面迅速的三个柱子编辑参数。您输入的值迅速的列出现在“蒙版”对话框上。同样,类型m
和B.
在里面姓名柱子。您进入的价值姓名列是蒙版参数名称。掩码参数名称必须是有效的MATLAB®姓名。
在右边的窗格中物业编辑器,提供价值特性那对话, 和布局部分。
点击申请。
要在不退出蒙版编辑器的情况下预览掩码对话框,请单击预览。
有关详细信息,请参阅参数和对话框。
笔记
一个金宝app模拟®Mask参数不能引用同一掩码上的另一个参数。
使用此窗格指定MATLAB代码以控制掩码参数。例如,您可以为掩码参数提供预定义值。
考虑等式y = mx + b
在该示例中。要设置对应于“M”的子块的值,可以使用set_param.
初始化窗格中的功能。
笔记
有关详细信息,请参阅初始化窗格。
使用此选项卡添加蒙版的名称,描述和其他信息。
这文件选项卡包含以下字段:
类型:您可以在此框中添加块掩码的名称。蒙版名称显示在“蒙版”对话框的顶部。您无法添加新行。
描述:您可以在此框中添加块掩码的描述。缺省情况下,描述显示在掩码名称下方,它可以包含新的行和空格。
帮助。您可以在此框中添加块掩码的其他信息。你点击了帮助在“掩码”对话框中,将显示此信息。您可以使用纯文本,HTML和图形,URL和网页
或者求解
命令添加信息帮助场地。
在添加信息后面具编辑器, 点击申请或者好的。
该块现在被屏蔽了。
笔记
有关详细信息,请参阅文档窗格。
您可以预览掩码并选择取消屏蔽块或编辑块掩码。
双击屏蔽块。
将出现“蒙版”对话框。
键入值坡
和截距
面具对话框的框。要查看输出,模拟模型。
点击好的。
要编辑蒙版定义,请选择子系统块并单击编辑面具从ToolStrip中的子系统选项卡。有关更多信息,请参阅管理现有的面具。
选择蒙面块和上屏蔽块子系统块标签,在面具组,点击看看面膜查看:
蒙版子系统内的块
屏蔽块的内置块对话框
链接蒙版块的“基本掩码”对话框