宝各 发表于 2007-9-23 16:32

急需救助 关于 level 2 m file S-FUNCTION

写了半天s function 。然后把 M-file S-Function 的block 拖入模型里function的名字填入。。。结果说我的function 不存在。 。。没有定义。。

注: 已经确认过 我的S FUNCTION和MODELL都存在一个文件夹里的。。。

以为是自己写的程序有问题 。就试着用一个最最简单的程序 INPUT =output 以为应该没有错了。。 结果 还是出现提示 说function没有定义。。

我用的版本是MATLAB 7.0 R14SIMULINK 6.0
   开始怀疑是不是 SIMULINK 6.0里面没有 level 2 m file S-FUNCTION 的模块呀。。 找了半天也只有M-file S-Function 的模块

上网差了一下。。2006a之后 就有名为 level 2 m file S-FUNCTION 的模块了。
还请知道的人 告知一下。 谢谢

gy100002000 发表于 2007-9-23 20:22

我刚刚也碰到了这个问题,不过我用的是level 1 的。你的m-file不应该放在和mdl文件同一个文件夹里,应该是在: matlab->r2006b->toolbox->simulink->blocks下面,我试了好几便,总算行了!!不知道对level 2 是否管用,你先试试看:) 。

宝各 发表于 2007-10-1 13:16

谢谢~~ 问题已经解决了可以6。0 可以直接用 LEVEL 2 的。。。。估计是把1 和2 算到一块了,之后的版本才分开的。

纤娴毅 发表于 2010-8-23 20:08

页: [1]
查看完整版本: 急需救助 关于 level 2 m file S-FUNCTION