level2 s function不存在处理方法 “ Level-2 MATLAB S-function does not exist”

今天在写level-2 s-function。
已经确定写出来的m文件和simulink模型是保存在当前matlab工作文件夹中。
但是运行模型一直提示s-function不存在错误,如下图所示
level2 s function不存在处理方法 “ Level-2 MATLAB S-function does not exist”
最后发现,是因为我的保存的s函数m文件命名和simulink模型的命名是一样造成这个原因。
level2 s function不存在处理方法 “ Level-2 MATLAB S-function does not exist”

解决方法是改掉simulink模型命名就好了。
不知道是mathworks的bug还是我们自己安装过程出现什么错误,反正就是改掉名字就好了。