主要内容

创建与共享参数的掩码金宝app

为statflow创建掩码®图表、状态转换表和真值表简化了在Simulink中使用和共享块的方式金宝app®模型。掩码通过隐藏底层逻辑来封装块,并为块创建用户界面。您可以通过以下方式自定义区块:

  • 使用有意义的图标和端口更改外观。

  • 为参数创建用户界面。

  • 添加自定义文档。

您可以通过掩码用户界面决定更改哪些参数。您可以提供这些参数的有意义的描述。例如,在模型中sf_car这个shift_logic图表有一个遮罩,通过它可以调整参数笨蛋. 要打开“遮罩参数”对话框,请双击状态流程图。此对话框包含参数说明“换档前延迟(滴答)“和一个用于编辑值的框。此值与参数关联笨蛋在面具。当编辑此框中的值时,statflow将新值赋给笨蛋在模拟过程中。

shift_逻辑图的掩码参数对话框。

可以为遮罩参数创建其他类型的用户界面,例如复选框、上下文菜单和选项按钮。

您可以在可从Simulink库访问的状态流块上创建掩码:图表、状态转换表和真值表。您不能在图表中屏蔽原子子图表、状态或任何金宝app其他对象。

有关详细信息,请参阅创建块面具(金宝appSimulink)

创建一个蒙版状态流图表

为模型中的状态流图创建掩码旧车:

  1. 打开模型旧车

  2. 在Simuli金宝appnk编辑器中,选择图表shift_logic

  3. 打开遮罩编辑器。在状态图选项卡,单击创建面具

添加一个图标到蒙版

要自定义块图标的外观,请使用绘图命令或加载图像。有关详细信息,请参阅绘制遮罩图标(金宝appSimulink)

  1. 在掩码编辑器中,选择图标和端口窗格。

  2. 在下面的编辑框中图标绘制命令,输入:

    图像('shift\u logic.svg')

  3. 点击申请

向掩码添加参数

为Stateflow块创建掩码时,可以为块参数定义自定义接口。可以通过在掩码编辑器中定义同名的相应参数来访问块参数。然后通过掩码参数对话框提供这些参数的用户界面。掩码参数显示为ed“遮罩参数”对话框中的itable字段。Stateflow在模拟期间将这些值应用于相应的块参数。

例如,图表shift_logic有一个参数笨蛋.补充笨蛋作为遮罩的一个参数:

  1. 在掩码编辑器中,选择参数和对话框窗格。

  2. 双击编辑参数偶像

  3. 旁边编辑在下面提示,在“遮罩参数”对话框中输入新遮罩参数的提示:

    换档前的延迟(勾选)

  4. 在下面名称,在掩码中输入参数的名称:

    笨蛋

  5. 点击申请

  6. 点击好吧

查看新的掩码

创建遮罩后,遮罩的新图标shift_logic图表显示在Simulink画布中。如果双击金宝app该图标,将打开“遮罩参数”对话框。此对话框将提示输入参数笨蛋.编辑框中的值被赋给参数笨蛋在模拟过程中。

金宝app包含带有掩码的状态流图的Simulink模型。

面具下的世界

属性,可以查看和编辑屏蔽块的内容看看面具图表上的徽章。徽章是图表左下角的向下箭头。或者,在状态图选项卡,单击戴着面具看.从面具下看并不能揭开面具。

编辑遮罩

要编辑遮罩,请在状态图选项卡,单击编辑蒙版. 在遮罩编辑器中,可以修改遮罩图标、更改参数或添加文档。要移除遮罩,请单击揭露在遮罩编辑器的下角。更改遮罩后,单击申请保存更改。

相关的话题