Difference b/w virtual and non virtual bus?
319 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
hey, can anyone explain me the difference b/w virtual and non virtual bus? if possible, give a real life example for better understanding.
0 comentarios
Respuestas (2)
Guy Rouleau
el 26 de Abr. de 2012
A virtual bus is just a visual representation in the Simulink editor. It makes your model look nicer and easier to manage when you have many signals. It does not affect how the signal is stored in memory.
With a nonvirtual bus, the data is stored as a structure in a contiguous piece of memory. Because of that, nonvirtual have more constraints.
Consider nonvirtual bus only if you have code generation constraints requiring it.
1 comentario
Aditya gandi
el 8 de Jun. de 2017
Can you provide any real life examples to support your statements?
Kaustubha Govind
el 26 de Abr. de 2012
Editada: Rena Berman
el 1 de Abr. de 2022
A bus signal is simple a structure signal containing numeric elements. When a bus signal has a Simulink.Bus object associated with it, it becomes a non-virtual bus. See the blog post Nonvirtual Bus Signals for a more detailed explanation. The documentation on Types of Composite Signals also is a good reference.
AFAIK, there is no "real world" example - the difference is only in how Simulink treats the signals.
2 comentarios
Guy Rouleau
el 26 de Abr. de 2012
A little precision... virtual buses can have a an associated bus object. This is not required, but can be be used for validation or initialization.
Non-virtual buses need a bus object.
Ver también
Categorías
Más información sobre Sources en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!