필터 지우기
필터 지우기

The selected library block no longer exists? How can i fix this?

조회 수: 35 (최근 30일)
Banchon Sripanha
Banchon Sripanha 2016년 5월 10일
답변: dan luo 2020년 1월 11일
Whenever I try to move one of the library block to the blank page of simulink. Matlab gives me the following warning:
It also says: "Warning: Cannot find an exact case-sensitive match for the model or library name 'simulink'. Using the closest case-insensitive match: 'Simulink' at 'C:\Users\Dell\Documents\MATLAB\Simulink.slx'. Case-insensitive matching will be removed in a future release. Specify exact case instead."
Can someone help me out with this? Thank you!
Sincerely, a desperate student
  댓글 수: 3
Bodyl Overvelde
Bodyl Overvelde 2017년 1월 26일
편집: Bodyl Overvelde 2017년 1월 26일
i have the same problem with every block, and restarting did not help
Steven Lord
Steven Lord 2017년 1월 26일
Did you try checking if you had something shadowing the built-in function simulink?
which -all simulink
That command should list only files inside subdirectories of the toolbox\simulink directory under matlabroot. If it lists other files, rename those other files then restart MATLAB and try again.

댓글을 달려면 로그인하십시오.

채택된 답변

Steven Lord
Steven Lord 2016년 5월 10일
Try renaming the file C:\Users\Dell\Documents\MATLAB\Simulink.slx to something other than Simulink.slx, like mySimulinkModel.slx. There may be a conflict between the simulink function in MATLAB and the name of your model that's confusing Simulink® when you try to add a block to the model.
  댓글 수: 2
Banchon Sripanha
Banchon Sripanha 2016년 5월 11일
Thank you for your respond! But it didn't work.. I also tried downloading it for the second time but it still gives me the same error.
Banchon Sripanha
Banchon Sripanha 2016년 5월 11일
Update: It did help! All I need to do was restarting the program after I renamed my file!

댓글을 달려면 로그인하십시오.

추가 답변 (3개)

Ushik Mewalal
Ushik Mewalal 2017년 12월 5일
The solution by Steven Lord worked for me.
This issue occurred on 2017b, though I still used 2016b without a problem.
As Steven said, changing the "Simulink" file name to something else, then restarting the program worked for me.

Daniel Haro
Daniel Haro 2019년 11월 27일
The problem I had was that I named my file as Simulink.slx, so that created a conflict. I just renamed my file taking in consideration not to call it with names associated with Matlab´s files.

dan luo
dan luo 2020년 1월 11일
这是一个“Matlab文件命名规范”,非常常见的一个低级问题。

카테고리

Help CenterFile Exchange에서 Interactive Model Editing에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by