Bus Assignment
为指定的总线元素分配新值。
类型: BusAssignment
图书馆中的路径:
|
说明
Bus Assignment 程序块将输入信号的值分配给选定的总线元件。使用 Bus Assignment 程序块可在不移除总线元素的情况下更改数值,并用所需的元素重新组装总线。使用 Bus Assignment 块可以轻松更新总线,以反映子系统或参考模型等独立组件中的处理过程。
Bus Assignment 块将连接到其输入分配端口 (:=) 的元素分配给连接到其 Bus 输入端口的指定总线元素。在此过程中,程序块将替换先前分配给这些元素的元素。这种更改不会影响总线构成,只会影响元素值。不可交换信号不受其他元素替换的影响。
被赋值的元素可以是标量、矢量、数组或总线,包括总线数组,前提是它们是输入总线的元素。新值必须与输入总线元素的属性相匹配。
有关轮胎类型的更多信息,请参阅自定义轮胎类型。 |
港口
输入
#
巴士
—
输入总线,包含用于重新分配的元素
总线
Details
输入总线可包含任何支持数据类型的实值或复值元素,包括总线对象。总线还可以包含总线数组。
数据类型 |
|
复数支持 |
是 |
#
:=
—
为总线元素赋值的新值
标量 | 向量 | 矩阵 | 数组 | 总线
Details
可赋值元素列表中的每个元素都有一个赋值端口 (:=)。端口标签表示该端口对应的总线元素。对于名为 signal1
的元素,端口标签为 :=signal1
。
将分配给总线元素的信号连接到相应的分配端口 (:=)。与赋值端口 (:=) 连接的信号必须与相应的总线元素具有相同的结构、数据类型和计算步骤。
数据类型 |
|
复数支持 |
是 |
输出
#
巴士
—
输出总线
总线
Details
输出总线包括为所选元素分配的总线元素值和为其余元素分配的不变总线元素值。
数据类型 |
|
复数支持 |
是 |
参数
主楼
#
AssignedSignals —
将为其分配新值的总线元素
String
Details
对于列表中的每个元素,程序块都有一个赋值端口 (:=)。端口标签包含相应元素的名称。
要为项目添加分配端口 (:=),请从列表中选择一个或多个信号。如果从*总线上的元素*列表中选择了多个项目,则选择的顺序将决定*所选信号*列表中的顺序。
要更改分配端口的顺序 (:=),请在列表中选择一个元素或多个相邻元素,然后按 Up 或 Down 按钮。更改项目顺序时,端口的内聚性将保持不变。
要删除分配端口 (:=),请在列表中选择相应的项目,然后按 Delete 按钮。
如果输入总线上没有列表中的项目,其名称将以三个问号开头 (????)。更改输入总线,使输入总线上出现指定名称的项目,或从列表中删除该项目。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |