| Contents | Index |
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 MathWorks discourages. See Avoiding Mux/Bus Mixtures for details.
![]() | Nesting Buses | Using Bus Objects | ![]() |

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |