Does System Composer support bidirectional bus connections such as ethernet?

15 次查看(过去 30 天)
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?

采纳的回答

Yoga
Yoga 2023-2-14
编辑:Josh Kahn 2024-6-25
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 个评论
Charlie White
Charlie White 2023-10-26
编辑:Charlie White 2023-10-26
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 2024-6-25
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.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 System Composer 的更多信息

标签

产品


版本

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by