Products & Services Solutions Academia Support User Community Company

Learn more about Simulink   

Bus-Capable Blocks

Buses are not intended to support computation performed directly on the bus. Therefore, only a small subset of blocks, called bus-capable blocks, can process buses directly. All virtual blocks are bus-capable. The following nonvirtual blocks are also bus-capable:

All signals in a nonvirtual bus input to a bus-capable block must have the same sample time, even if the elements of the associated bus object specify inherited sample times. You can use a Rate Transition block to change the sample time of an individual signal, or of all signals in a bus.

Some bus-capable blocks impose other constraints on bus propagation through them. See the documentation for the specific block in Blocks-Alphabetical List for more information.

You can sometimes connect a virtual bus to a block that is not bus-capable without generating an error, but such a connection intermixes buses and muxes, which The MathWorks discourages. See Avoiding Mux/Bus Mixtures for details.

  


Related Products & Applications

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS