simulink library not showing up

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 件のコメント

Constantin Runge
Constantin Runge 2018 年 12 月 17 日
I just unzipped all the models and grepped for 'variable' (case insensitive) in file contents and names but didn't find anything.

サインインしてコメントする。

回答 (1 件)

Jon Snow
Jon Snow 2019 年 5 月 6 日

0 投票

Were you able to resolve this issue? I'm facing the same one. Cheers

カテゴリ

ヘルプ センター および File ExchangeCreate Large-Scale Model Components についてさらに検索

製品

リリース

R2018b

タグ

質問済み:

2018 年 12 月 16 日

回答済み:

2019 年 5 月 6 日

Community Treasure Hunt

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

Start Hunting!

Translated by