simulink中s函数进行异步电机建模仿真问题
在做异步电机仿真模型时,模仿文献中的方法搭建了仿真模型,其中电机部分采用S函数编写,但是运行时总是显示以下错误信息:Error in 'cmot/S-Function' while executing M-File S-function 'xwacmotor', flag = 0 (initialize), at start of simulation. MATLAB error message:
Attempted to access x(5); index out of bounds because numel(x)=0.
不知道该怎么解决,烦请高人给予指点,多谢了! s函数编写有误 看状态个数是否是你需要的
回复 楼主 luck999 的帖子
function =mdlInitializeSizes 这里有错误,连参数都没有!!!!问题仍然存在,望指教,谢谢!
谢谢yufeng和cxt212的指点.不过我按照你们所给建议,逐一修改了,还是出现原来的那个问题。今天特地把matlab7.1卸载了装上matlab6.5的重新建立了模型,运行显示:
Error in block 'ww/S-Fuction' while executing M-File S-function 'xwacmotor',flag=0 (initialize),at start of simulation.Index exceeds matrix dimensions.
---------------------------------------------------------------
P.S:其中,输入u=';
输出y=';
状态变量x='.
页:
[1]