创建并引用一个遮罩模型
实例中如何屏蔽模型并引用屏蔽的模型模型块。
步骤1:定义掩码参数
在Simulink中打开模型®.例如,考虑一个包含两个的简单模型获得块,常数块,显示块。
在建模选项卡,在设计,点击模型浏览器>模型的工作空间.
点击添加>MATLAB变量.数据类型的变量
双
在模型工作区中创建。选择论点对应MATLAB的复选框®变量使其成为模型参数,例如,
k
而且l
.
步骤2:创建模型掩码
在模型的工作空间窗格中,单击创建系统的面具.
或者,在Simulink中建模选项卡,在组件,点击创建模型面具,或右键单击模型,并选择面具>创建系统的面具.
打开“掩码编辑器”对话框。
单击参数和对话框选项卡。您在模型资源管理器中选择的模型参数将作为掩码参数出现在掩码编辑器对话框中。
提示
确保您在model Explorer对话框中选择的模型参数被添加为模型中的块参数。例如,参数
k
而且l
被传递给获得一个
而且获得B
块,分别。请注意
“系统掩码编辑器”对话框中不包含代码选项卡。初始化代码可以改变模型和其他模型参考块,从而影响仿真结果。
选择掩码参数(
k
或l
)对话框窗格并根据需要在属性编辑器中编辑其属性。例如,您可以更改提示名称、参数类型、值或方向。默认情况下,编辑参数类型分配给模型掩码参数。方法可以更改参数类型类型财产的属性编辑器部分。
请注意
Simulink只支持编辑,滑块,刻度盘,Spinbox系统掩码的参数类型。
系统掩码支持所有类型的显示和动作控件。
点击好吧.Simulink模型现在已被屏蔽,并包含模型参数作为掩码参数。
保存模型。
步骤3:查看系统掩码参数
查询掩码参数对话框组件选项卡,在系统的面具,点击面具参数.
提示
要编辑系统掩码参数,请在组件选项卡,在系统的面具,点击编辑系统的面具.
保存掩码模型。
步骤4:参考屏蔽模型
在Simulink中打开一个空白模型并添加模型从库阻塞。
来引用掩码模型模型块,将掩码模型的名称指定为模型名称在块参数对话框。
要查看引用模型的参数对话框,右键单击模型块,并在上下文菜单中单击面具>面具参数.另外,双击模型块。
类型
2
而且3.
的参数值k
而且l
分别。点击好吧.
模拟模型并在显示块上查看结果。
来查看引用的模型模型块,点击面具>看下面具.
若要查看掩码,请选择模型块,然后单击面具>视图面具.的掩码编辑器对话框打开。“掩码编辑器”对话框显示引用模型的不可编辑掩码参数。