BusOperations

BusInput

This block adds a bus input port to a super block for linking bus signals outside of the super block to blocks inside of the super block.

BusOutput

This block adds a bus output port to a super block to connect bus signals inside of the super block to blocks outside of the super block.

BusConstant

This block generates a bus when the parameter is a table. Otherwise, it generates a constant.

BusCreator

This block creates a new bus signal.

BusExtractor

This block extracts signals from a bus.

BusAssignment

This block is used to assign signals in a bus.

GetBusSignal

This block connects bus ports from a block to another without connecting them physically. It is used with a SetBusSignal block. A simple SetBusSignal block can send data to multiple GetBusSignal, although a GetBusSignal can receive data from only one SetBusSignal. SetBusSignal transports its input data to its corresponding GetBusSignal block.

SetBusSignal

This block sends output bus signals to a corresponding GetBusSignal block by connecting the bus ports of the blocks without using a link. A single SetBusSignal block can send bus signals to multiple GetBusSignal blocks, but a GetBusSignal block can receive bus signals from only one SetBusSignal block.

BusSignalScoping

This block defines the Scope of the bus signal, which is defined by the SetBusSignal block with the corresponding signal name, when the SetBusSignal block is configured as "Scoped".