"S-Function does not exist" but is clearly in the Matlab path!
이전 댓글 표시
Hello,
I am working with a huge simulink model that uses a lot of custom library blocks and S-functions.
But 3 of them dont work, the error is just: "Error in S-function 'modelname/subsystem/block': S-Function 'sfun_name' does not exist"
But I have a folder in my model library with the files name.cpp, name.h, sfun_name.cpp and also the simulink model of the library block.
This folder is definetely added to the path, I checked with the path command
It used to work but now simulink says these S-functions do not exist, but they do.
I tried to replace the blocks from the library but it did not help.
Does anyone have an idea about this? Or what else would I need to provide? (I am not allowed to upload any files from the model)
Thank you!
댓글 수: 2
Paresh yeole
2021년 2월 3일
Also add the mex file of the sfun to the path
Sergio
2024년 12월 12일
check if running matlab as an administrator (right click on the icon and run as an administrator) solves the problem. It worked for me
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Naming Conventions에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!