Effacer les filtres
Effacer les filtres

How to tell Simulink not to treat a subsystem as a sublibrary

4 vues (au cours des 30 derniers jours)
Remus Mihail Prunescu
Remus Mihail Prunescu le 20 Juil 2012
Modifié(e) : XiaoBo Chen le 15 Juil 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.

Réponse acceptée

Kaustubha Govind
Kaustubha Govind le 20 Juil 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).

Plus de réponses (2)

Andreas Goser
Andreas Goser le 20 Juil 2012
What about masking? Context menu -> create subsystem
  1 commentaire
Remus Mihail Prunescu
Remus Mihail Prunescu le 20 Juil 2012
I made a mask and the library browser still expands the subsystem into its components (and I also refreshed the tree view after I did the changes).

Connectez-vous pour commenter.


XiaoBo Chen
XiaoBo Chen le 14 Juil 2017
Modifié(e) : XiaoBo Chen le 15 Juil 2017
  1. In Simulink Library Browser, right click on "Ports & Subsystems", select "Open Ports & Subsystems Library";
  2. Under "Diagram" menu, select "Unlock Library";
  3. open "SubSystem" block Property dialog box, select Callbacks tab;
  4. Comment out CopyFcn's content by adding a "%" sign ahead the content,then click ok button;
  5. 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;
  6. Remove the previous added "%" sign from CopyFcn's content in both original and pasted "SubSystem" block.

Catégories

En savoir plus sur Subsystems dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by