BusCreator

This block creates a new bus signal.

    BusCreator

Library

Activate/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

BusCreator_0

NameLabelDescriptionData TypeValid 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

NameTypeDescriptionIO TypeNumber

Port 1

bus

input

nin

B

bus

output

1

Advanced Properties

NameValueDescription

always active

no

Time Dependency = standard mode activated

direct-feedthrough

no

zero-crossing

no

mode

no

continuous-time state

no

discrete-time state

no

See Also