how to define the output of a system object as a bus element in simulink?
11 次查看(过去 30 天)
显示 更早的评论
I am using matlab system objects (SysOb) in simulink. I want to have the outputs assigned to a bus element. I can do this with a Subsystem and want the same behaviour for a SysOb. I tried creating an output struct for the SysOb but when I connect this output to a bus selector there are no signals (fields?) to pick. I assume that the SysOb should be at least as good as a Subsystem.
3 个评论
Manikanta Aditya
2024-4-17
Oh Alright, I just shared the references hoping they can guide you to some extent.
回答(2 个)
Mark McBroom
2024-4-16
- create a Simulink Bus with the same layout as the MATLAB structure you are creating in your system object.
- Set the type of the system object output to be this simulink bus using the getOutputDataTypeImpl() method:
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Subsystems 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!