How to display blocks of a custom library in the Simulink library browser?
조회 수: 5 (최근 30일)
이전 댓글 표시
I have started working on a Simulink library. I followed the instructions provided in MATLAB help and managed to create the library that I wanted. Everything works as it is supposed to, i.e. the library name is displayed in the library browser, I can open it (by right clicking on it), drag the blocks to my models and use them. However, the blocks that are in the library are not displayed in the right hand side of the library browser. Does anyone know how can I possibly display them?
댓글 수: 1
Titus Edelhofer
2012년 3월 8일
Hi Mihail,
hmm, never heard this: whenever I had a user being able to write the slblocks function, the content of the library also appeared. Perhaps this would be a question to ask the technical support ...
Titus
채택된 답변
xycinate
2012년 3월 9일
댓글 수: 1
Kaustubha Govind
2012년 3월 13일
Could you try changing that line to:
Browser.Library = 'DrivetrainLibrary';
You shouldn't specify the .mdl extension.
추가 답변 (2개)
Kaustubha Govind
2012년 3월 8일
As Titus mentioned, if you have your slblocks.m configured, the blocks should show up. Are your blocks all subsystems? If yes, do they have masks, and do the masks have any parameters?
댓글 수: 0
Michael Walker
2018년 9월 26일
I have the same problem, but it only recently appeared when we changed from using 2014b, where they do appear, to 2017a, where they do not appear, with no change to the slblocks.m file. What's going on?
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Programmatic Model Editing에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!