主要内容

不同的连接器

从网络中移除或断开物理组件

  • 库:
  • Simscape / Utilities

  • 变体连接器块图标

描述

不同的连接器块允许您在物理网络中定义不同的选择。变量选择允许您从模拟中排除某些组件,而无需从物理网络中实际删除这些组件。需要断开连接的部件必须连接到与状态数据相关的端口。在模拟过程中,可变条件被传播到物理网络中所有连接的组件。如果与块关联的变量控件计算为真正的,连接到该块的所有组件都变为活动的。如果变量控件求值为,连接到块的所有组件变为不活动的。

限制

  • 放置一个不同的连接器块中的子系统块,它同时具有保存端口和Simulink金宝app®不支持信号端口。金宝app

  • 不同的连接器块不会在Simscape™物理网络和连接到它的Simulink块之间的边界上传播可变条件。金宝app换句话说,如果一个块同时具有保存端口和Simulink信号端口,例如金宝app金宝appSimulink-PS转换器,一个PS-金宝appSimulink转换器Block,或者a子系统块,不同的连接器块在该块的边界处停止传播变量条件。条件不会被传播到它所连接的任何块。有关更多信息,请参见变量条件从变量连接器块传播到子系统块

港口

保护

全部展开

该端口位于块的左侧,并用矩形标记。在模拟过程中,如果与块相关联的变量选择计算为真正的,连接到该端口的所有组件将变为活动的。如果与块关联的变量选择计算为,连接到该端口的所有组件将变为非活动的。

默认情况下,该端口是无类型的。您可以通过将该端口连接到另一个块的保存端口、网络中的组件或Simscape Bus端口来定义该端口的类型。

保存连接端口。默认情况下,该端口是无类型的。

您可以通过将端口连接到另一个块的保存端口、网络中的组件或Simscape Bus端口来定义端口的类型。

参数

全部展开

根据要禁用的组件选择连接器类型。

  • :如果您想要禁用连接到该块的所有组件,请设置连接器类型

    例如,在这个模型中,与变体连接器块ConneBlk1相关联的变体条件为A == 1.与变体连接器块ConneBlk2相关联的变体条件为B == 1.在模拟过程中,当A == 1计算结果为真正的而且B == 1计算结果为,连接到ConneBlk1的所有组件变为激活状态,连接到ConneBlk2的所有组件变为非激活状态。

    禁用连接到变体连接器块的叶子类型的所有组件

  • 初级和非初级:如果您想将变量条件的传播限制为一组组件,请创建一个有界区域通过使用主连接块和非主连接块。要形成有界区域,主连接块和非主连接块必须相同连接器标签财产。

    当你设置连接器类型主要的非基本,块的连接器标签显示在块图标上。主连接器块的连接器标签以双行显示,非主连接器块的连接器标签以单行显示。

    一个主不同的连接器块和所有非主不同的连接器相同的块连接器标签作为主块组成一组相关块。

    您可以选择主系统或非主系统不同的连接器块突出显示所有相关的不同的连接器块。

    在模型画布中突出显示的块也在微型地图中突出显示。

    若要在打开的图表中显示相关块,请在选择后出现的省略号上暂停。然后,选择相关的模块“相关块”按钮。从操作栏。当多个块与所选块相对应时,将打开相关块的列表。您可以通过在文本框中输入搜索项来筛选相关块的列表。从列表中选择相关块后,窗口焦点会转到打开的图表或显示相关块的新选项卡。

不同类型的变体连接器块的块图标

中指定标识符连接器标签参数。具有相同标记的主连接器块和非主连接器块组成a有界区域

依赖关系

若要启用此参数,请设置连接器类型主要的非基本

显示全局工作区中可用的变量控件。变量控件可以是一个布尔条件表达式,其中包含一个常规的MATLAB变量或一个金宝app仿真软件。变体表示布尔条件表达式的对象。

要编辑变量名,双击a变体控制表达式单元格和类型中的变体控件表达式。点击应用在编辑变体控件名称之后。

当与块关联的变量控件求值为真正的,连接到该块的所有组件都变为活动的。

编程使用

块参数:VariantControls
类型:字符向量的单元格数组
值:与变体选择相关联的变体控制
默认值:“变异”

此只读字段基于全局工作区中关联的Variant控件的条件。中创建或更改变量条件金宝app仿真软件。变体参数对话框或全局工作区中。

有关更多信息,请参见以编程方式创建变量控件而且金宝app仿真软件。变体

选择显示块上的变化条件在块图标上显示与块关联的变量条件。

点击在变体管理器中打开块打开变体管理器。

更多关于

全部展开

扩展功能

版本历史

在R2020b中引入