Filter löschen
Filter löschen

simulink library not showing up

7 Ansichten (letzte 30 Tage)
Constantin Runge
Constantin Runge am 16 Dez. 2018
Beantwortet: Jon Snow am 6 Mai 2019
I've set up a bunch of simulink libraries from some commonly used block in my Simulink project. I did this the following way:
- For each library:
- create a new model based on the empty library template
- copy the blocks from the original model into the library
- create subsystems from the blocks and add a mask (All come with type and description, some come with parameters)
- set the 'EnableLBRepository' param to 'on'
- Then I created a 'lib' library referencing all the other libraries exactly as in the section 'Create a Sublibrary' from https://www.mathworks.com/help/simulink/ug/creating-block-libraries.html
- finally I've added a slblocks.m in the folder, where all the libraries are stored:
function blkStruct = slblocks
Browser.Library = 'lib';
Browser.Name = 'My great library';
blkStruct.Browser = Browser;
Now when I reload the library browser, matlab prints the line
File "variable" not found.
Also 'My great library' does not appear in the library browser. Instead a file 'variable.slx' is created in the projects work directory.
What can I do to troubleshoot and fix the problem? I've already tried creating the library from scratch in a new folder with new, empty libraries, just copying the components from the old one and creating new subsystems and masks.
  1 Kommentar
Constantin Runge
Constantin Runge am 17 Dez. 2018
I just unzipped all the models and grepped for 'variable' (case insensitive) in file contents and names but didn't find anything.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Jon Snow
Jon Snow am 6 Mai 2019
Were you able to resolve this issue? I'm facing the same one. Cheers

Kategorien

Mehr zu Programmatic Model Editing finden Sie in Help Center und File Exchange

Produkte


Version

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by