Add multiple libraries together as an overall library in the Simulink Browser

5 views (last 30 days)
Hi everybody,
I have programmed various Simulink libraries, which are distributed in various folders. Each library contains various subsystems. I would like to create an overall library in the Simulink Browser, where my libraries appear as sub-libaries.
For example, I programmed libA, libB and libC. These three libraries shall be added as sub-libraries in my "Project XXX" library in the slLibraryBrowser. What is the best approach to do this?
Thanks everybody and with greetings,
Lars

Answers (2)

stozaki
stozaki on 24 Nov 2022
The following page describes how to register sublibraries. I created a dummy sublibrary and attached it here.

Lars Lindner
Lars Lindner on 15 Dec 2022
Hello stozaki and thank you very much for your example. This helped me a lot to get started.
So far, I have been able to implement almost everything I wanted, but I think I found a bug.
I created my library "ProjectXXX" with four sublibraries in it. Every sublibrary has his OpenFcn-callback "open_system('....')" to open the specific library, which are located in sub-folders. So far, so good.
Using your "slblocks.m" I can create a "ProjectXXX" library in the Simulink Library Browser, but some sublibraries are shown empty in the Simulink Library Browser. When I open the empty library with right-click, it opens correctly and show me the correct content. This means, that the sub libraries are created correctly, but unfortunately displayed empty in the Simulink Library Browser.
So far, I have not found the source of the error. What can I do?
Thanks a lot stozaki and with best greetings,
Lars

Categories

Find more on Programmatic Model Editing in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!