Bus to Vector

Convert virtual bus to vector


Signal Attributes


The Bus to Vector block converts a virtual bus signal to a vector signal. The input bus signal must consist of scalar, 1-D, or either row or column vectors having the same data type, signal type, and sampling mode. If the input bus contains row or column vectors, this block outputs a row or column vector, respectively; otherwise, it outputs a 1-D array.

Use the Bus to Vector block only to replace an implicit bus-to-vector conversion with an equivalent explicit conversion. See Correct Buses Used as Muxes.

    Note   Simulink® hides the name of a Bus to Vector block when you copy it from the Simulink library to a model.

Data Type Support

The Bus to Vector block accepts virtual bus signals and nonbus signals. If the input is a nonbus signal, this block has no effect.

For more information, see Data Types Supported by Simulink in the Simulink documentation.


This block has no user-accessible parameters.


Data Types

Double | Single | Boolean | Base Integer | Fixed-Point | Enumerated | Bus

Multidimensional Signals


Variable-Size Signals


Code Generation


Introduced in R2007a

Was this topic helpful?