为statflow创建掩码®图表、状态转换表和真值表简化了在Simulink中使用和共享块的方式金宝app®模型。掩码通过隐藏底层逻辑来封装块,并为块创建用户界面。您可以通过以下方式自定义区块:
使用有意义的图标和端口更改外观。
为参数创建用户界面。
添加自定义文档。
您可以通过掩码用户界面决定更改哪些参数。您可以提供这些参数的有意义的描述。例如,在模型中sf_car
这个shift_logic
图表有一个遮罩,通过它可以调整参数笨蛋
. 要打开“遮罩参数”对话框,请双击状态流程图。此对话框包含参数说明“换档前延迟(滴答)
“和一个用于编辑值的框。此值与参数关联笨蛋
在面具。当编辑此框中的值时,statflow将新值赋给笨蛋
在模拟过程中。
可以为遮罩参数创建其他类型的用户界面,例如复选框、上下文菜单和选项按钮。
您可以在可从Simulink库访问的状态流块上创建掩码:图表、状态转换表和真值表。您不能在图表中屏蔽原子子图表、状态或任何金宝app其他对象。
有关详细信息,请参阅创建块面具(金宝appSimulink).
为模型中的状态流图创建掩码旧车
:
打开模型旧车
.
在Simuli金宝appnk编辑器中,选择图表shift_logic
.
打开遮罩编辑器。在状态图选项卡,单击创建面具.
要自定义块图标的外观,请使用绘图命令或加载图像。有关详细信息,请参阅绘制遮罩图标(金宝appSimulink).
在掩码编辑器中,选择图标和端口窗格。
在下面的编辑框中图标绘制命令,输入:
图像('shift\u logic.svg')
点击申请.
为Stateflow块创建掩码时,可以为块参数定义自定义接口。可以通过在掩码编辑器中定义同名的相应参数来访问块参数。然后通过掩码参数对话框提供这些参数的用户界面。掩码参数显示为ed“遮罩参数”对话框中的itable字段。Stateflow在模拟期间将这些值应用于相应的块参数。
例如,图表shift_logic
有一个参数笨蛋
.补充笨蛋
作为遮罩的一个参数:
在掩码编辑器中,选择参数和对话框窗格。
双击编辑参数偶像.
旁边编辑
在下面提示,在“遮罩参数”对话框中输入新遮罩参数的提示:
换档前的延迟(勾选)
在下面名称,在掩码中输入参数的名称:
笨蛋
点击申请.
点击好吧.
创建遮罩后,遮罩的新图标shift_logic
图表显示在Simulink画布中。如果双击金宝app该图标,将打开“遮罩参数”对话框。此对话框将提示输入参数笨蛋
.编辑框中的值被赋给参数笨蛋
在模拟过程中。
属性,可以查看和编辑屏蔽块的内容看看面具图表上的徽章。徽章是图表左下角的向下箭头。或者,在状态图选项卡,单击戴着面具看.从面具下看并不能揭开面具。
要编辑遮罩,请在状态图选项卡,单击编辑蒙版. 在遮罩编辑器中,可以修改遮罩图标、更改参数或添加文档。要移除遮罩,请单击揭露在遮罩编辑器的下角。更改遮罩后,单击申请保存更改。