how to define the output of a system object as a bus element in simulink?
5 ビュー (過去 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!