How to tell Simulink not to treat a subsystem as a sublibrary
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Remus Mihail Prunescu
il 20 Lug 2012
Modificato: XiaoBo Chen
il 15 Lug 2017
Hi,
I made a simulink library and I added 2 sublibraries to it with the help of subsystems:
Library: - Sublibrary 1 - Sublibrary 2
In Sublibrary 2 I have a Subsystem which I do not want to be treated as a sublibrary by Simulink's library browser (i.e. I don't want it expanded into its block components). How can you achieve this?
Regards, Remus.
0 Commenti
Risposta accettata
Kaustubha Govind
il 20 Lug 2012
According to this solution you need to mask it AND add a parameter (maybe a dummy parameter that you don't show on the dialog, if you don't need a parameter).
0 Commenti
Più risposte (2)
XiaoBo Chen
il 14 Lug 2017
Modificato: XiaoBo Chen
il 15 Lug 2017
- In Simulink Library Browser, right click on "Ports & Subsystems", select "Open Ports & Subsystems Library";
- Under "Diagram" menu, select "Unlock Library";
- open "SubSystem" block Property dialog box, select Callbacks tab;
- Comment out CopyFcn's content by adding a "%" sign ahead the content,then click ok button;
- Move mouse over the "SubSystem" block,press the right button, don't release it until your drag the mouse to your custom library, then select "Paste and Break Links" in the popup context menu;
- Remove the previous added "%" sign from CopyFcn's content in both original and pasted "SubSystem" block.
0 Commenti
Vedere anche
Categorie
Scopri di più su Subsystems in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!