Azzera filtri
Azzera filtri

Does System Composer support bidirectional bus connections such as ethernet?

12 visualizzazioni (ultimi 30 giorni)
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?

Risposta accettata

Yoga
Yoga il 14 Feb 2023
Modificato: Josh Kahn il 25 Giu 2024 alle 13:35
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 Commenti
Charlie White
Charlie White il 26 Ott 2023
Modificato: Charlie White il 26 Ott 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 il 25 Giu 2024 alle 13:33
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.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su System Composer in Help Center e File Exchange

Tag

Prodotti


Release

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by