simulink library not showing up

7 次查看(过去 30 天)
Constantin Runge
Constantin Runge 2018-12-16
回答: Jon Snow 2019-5-6
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
Were you able to resolve this issue? I'm facing the same one. Cheers

类别

Help CenterFile Exchange 中查找有关 Programmatic Model Editing 的更多信息

标签

产品


版本

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by