Programmatically control input/output visibility checkboxes for FMU block in Simulink through script
10 ビュー (過去 30 日間)
古いコメントを表示
Hi everyone,
When I import an FMU into Simulink, I can see all the inputs and outputs listed inside the FMU block parameters dialog. Each signal has a visibility checkbox that can be manually checked or unchecked to show or hide the corresponding port on the block.
I would like to automate this process — instead of manually checking/unchecking the visibility boxes, I want to control them through a MATLAB script.
Is there a way to programmatically set the visibility of these FMU input/output ports in Simulink? For example, using a command like set_param or by accessing parameters of the FMU block?
Thank you.
0 件のコメント
採用された回答
Tridib
2025 年 10 月 29 日
To change a dialog parameter value programmatically, you can first use the "get_param" function to find out the exact parameter names for the block. This will show you all the dialog parameters that can be modified using "get_param" and "set_param". If you find parameters related to port visibility, you can try changing their values between 'on' and 'off' with "set_param".
For more details, you may find these related MATLAB Answers helpful:
Hope this helps!
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で RF Blockset Models for Transceivers についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!