BusCreator
This block creates a new bus signal.
Library
BusOperations
Description
The BusCreator is used to create a new bus from the inputs signals.
"Number of Signals" parameter prescribes how many inputs are added to the bus. The size and data type of input signals are unlimited, you can combine mixed scalar, vector, matrix and different data types into a single bus.
Each input signal is given a name by "Input Signals" parameter, the name will be used in BusExtractor block to access the signals in bus.
Input can also be a bus.
Parameters
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
busname | Output bus name | String | ||
nin | Number of signals | Specify how many signals to be added to the bus. | Number | |
reg_ports | Input signals | Structure | ||
reg_ports/sign | Signal name | For each signal in the bus, the block assigns a name which is used to extract the signal from the bus. | Cell of strings |
Ports
Name | Type | Description | IO Type | Number |
---|---|---|---|---|
Port 1 | bus | input | nin | |
B | bus | output | 1 |
Advanced Properties
Name | Value | Description |
---|---|---|
always active | no | Time Dependency = standard mode activated |
direct-feedthrough | no | |
zero-crossing | no | |
mode | no | |
continuous-time state | no | |
discrete-time state | no |