Does System Composer support bidirectional bus connections such as ethernet?

11 visualizaciones (últimos 30 días)
I would like to connect two components of my system with just one connection, rather than two. This is used in ethernet and MIL-STD-1553 bus protocols.
If this feature is not present, should I use the Physical Interface connection?

Respuesta aceptada

Yoga
Yoga el 14 de Feb. de 2023
Editada: Josh Kahn el 25 de Jun. de 2024
Hi Charlie!
Component ports in System Composer are directional while physical ports are non-directional.
Therefore, for implementing ethernet,MIL-STD-1553 bus kind of connections, it is better to consider looking at physical interface connections.
You can add Simscape behavior to a subsystem component using physical ports, connectors, and interfaces.
You may have a look at these links which are relevant:
  2 comentarios
Charlie White
Charlie White el 26 de Oct. de 2023
Editada: Charlie White el 26 de Oct. de 2023
Thanks for this and sorry for the slow reply.
When using physical connectors, is it possible to group them into harnesses?
I have a physical interface which is composed of multiple physical buses. However, I am unable to decompose those buses in system composer. Is there a way to do this?
The same functionality is available for data buses - at the input to a component, you can do bus.element to show that that element was selected from the bus for a certain inport.
Josh Kahn
Josh Kahn el 25 de Jun. de 2024
Yes, you can use interfaces (same as Simscape Bus) to define nested physical connectors:
The connectors can be combined or separated using the Simscape Bus block in your Simulink model.
There is not a way to combine/separate physical buses in System Composer but if you would like to share some use cases for that, please reach out to out support team to put in an enhancement request.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre System Composer en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by