Engee 文档

手动变体水槽

多个输出之间的手动变量路由。

类型: ManualVariantSink

图书馆中的路径:

/Basic/Signal Routing/Manual Variant Sink

说明

手动变体水槽*块是一个拨动开关,可激活输出端的一个变体,将输入数据传递给它。

手动变量汇集*程序块只有一个输入端口和一个或多个输出端口。备选变量与程序块的输出端口相连,因此在模型执行过程中最多只有一个变量处于激活状态。

要在输出选择之间切换,请双击程序块。程序块将显示活动选项,并用一条线连接输入和输出。在仿真过程中,程序块会将活动选项传播到输出端,并丢弃连接到非活动输出端口的程序块。

双击*手动变量汇流排*图块不会打开该图块的对话框,但会切换输出选择。

要打开设置对话框,请右键单击程序块并选择 "参数"。在参数中,您可以设置变量的数量,也可以手动设置活动变量的数量。

端口

输入

端口_1 - 输入信号
标量 | 向量 | 矩阵

要连接到活动输出端口的输入信号。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, Fixed-point, Bool

输出

端口_1 - 第一个变量的输出信号
标量 | 向量 | 矩阵

第一个变量的输出信号。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, Fixed-point, Bool

端口_N - 第 n 个变量的输出信号
标量

第 n 个变量的输出信号。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, Fixed-point, Bool

参数

主要参数

选项数 - 输出选项数
2(默认值)` | scalar - 输出选项的数量

指定输出选项的端口数。

软件使用

块参数

NumChoices

价值观

integer

默认值

2

活动选择 - 活动输出端口的编号
1(默认)

双击程序块可使该参数增加一个。有效值范围从 1 到 Number of choices 参数值(包括 Number of choices 参数值)。