主要内容

Mux

将相同数据类型和复杂度的输入信号组合成虚拟向量

  • 库:
  • 金宝appSimulink /常用模块

    金宝appSimulink /信号路由

    HDL编码器/常用模块

    编码/信号路由

  • Mux块

描述

Mux块将具有相同数据类型和复杂度的输入组合成向量输出。输出多路复用器信号是平坦的,即使你从其他多路复用器信号创建多路复用器信号。但是,您可以使用多个Mux块创建多路复用信号分阶段。

多路复用信号通过将两条或多条信号线合并成一条线来简化模型的视觉外观。多路复用信号不影响仿真或代码生成。

提示

如果输入具有不同的数据类型或复杂性,则使用虚拟总线可视化地对信号进行分组。有关更多信息,请参见复合信号的类型

港口

输入

全部展开

多路复用信号中包含的输入信号,指定为标量或矢量。

a的输入信号Mux块可以是标量和向量的任意组合,但它们必须具有相同的数据类型和复杂性。

数据类型:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举
复数的支持:金宝app是的

输出

全部展开

输出多路复用信号由组合的输入信号组成,返回为矢量。

输出多路复用器信号的元素从输入信号的端口顺序取它们的顺序。有关不同块方向的端口顺序的描述,请参见旋转或翻转后的端口位置

数据类型:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举

参数

全部展开

输入信号的数量,指定为标量、向量、单元格数组或以逗号分隔的信号名称列表。其中一些格式允许您指定信号名称和大小,如下表所述。

格式 块的行为

标量

的输入数Mux块。

使用这种格式时,块接受任意大小的标量或矢量信号。金宝app动态仿真模块®为每个输入分配名称signalN,在那里N为输入端口号。

向量

向量的长度指定输入的数量。每个元素指定相应输入的大小。

正值表示对应的端口只能接受这个大小的向量。例如,3 [2]指定两个大小的输入端口23.,分别。如果输入信号宽度与预期宽度不匹配,则会出现错误消息。的值-1指定相应的端口可以接受任何大小的标量或向量。

单元阵列

单元格数组的长度指定输入的数量。每个单元格的值指定了相应输入的大小。

一个标量值N指定大小的向量N.的值-1意味着相应的端口可以接受任意大小的标量或矢量信号。

以逗号分隔的信号名称列表

用逗号分隔的信号名称列表。金宝appSimulink将每个名称分配给相应的端口和信号。例如,如果输入位置、速度,Mux块有两个输入,命名为位置速度

提示

的标量输入数量参数和所有的输入端口连接,当你画一个新的信号线靠近一个输入侧Mux块时,Simu金宝applink添加一个端口并更新参数。

编程使用

块参数:输入
类型:标量、向量、单元格数组、逗号分隔的信号名称列表
价值观:整数,端口大小的向量,单元格数组,以逗号分隔的信号名称列表
默认值:{' 2 '}

块图标外观,指定为酒吧信号,或没有一个

  • 酒吧-不显示文本

  • 信号—显示输入信号名称

  • 没有一个-显示块的类型(Mux

根据需要调整块的大小以适应块图标上的文本。

编程使用

块参数:DisplayOption
类型:特征向量
价值观:“酒吧”“信号”“没有”“酒吧”
默认值:“酒吧”

块特征

数据类型

布尔||枚举|不动点|一半|整数|

直接引线

是的

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

没有

扩展功能

PLC的代码生成
使用Simulink®PLC Coder™生成结构化文本代码。金宝app

之前介绍过的R2006a