Engee 文档

Bus Selector

从输入总线上选择信号。

类型: BusSelector

图书馆中的路径:

/Basic/Signal Routing/Bus Selector

说明

Bus Selector 功能块输出从输入总线中选择的项目。程序块可以单独或在新总线中输出所选项目。

有关总线类型的详情,请参阅自定义总线类型

港口

输入

# IN_1 — 输入总线
总线

Details

输入总线。

处理总线阵列时,使用块*Selector* 选择所需的总线,然后将其连接到块 Bus Selector

数据类型

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool.

复数支持

输出

# 出局 — 选定输入总线元件
scalar | vector | matrix | bus

Details

程序块通过单独的输出端口输出每个选定的元素。输出端口的数量与参数 Vector of output names in order 中所选信号的数量一致。

数据类型

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool.

复数支持

参数

主要尺寸

# Vector of output names in order — 选定的输入总线元件
String

Details

列表中的每个信号都会添加到模块输出中。

从*总线中的元素*列表中选择多个项目时,它们被选择的顺序将决定*选定信号*列表中的顺序。

所选信号的数量决定了输出端口的数量。

要更改输出项目的顺序,请在列表中选择一个项目或多个相邻项目,然后按 上*或 *下。更改项目顺序时,端口内聚力将保持不变。

要从块输出中删除项目,请选择列表中的项目,然后按 Delete

默认值

[signal1,signal2]

程序使用名称

OutputSignals

可调谐

可计算

附加选项

C 代码生成: 是

实例