| 查看: 292 | 回复: 0 | |||
[求助]
matlabS函数仿真出现错误,求帮忙!
|
|
程序:function [sys,x0,str,ts] = chap2_1(t,x,u,flag) switch flag, case 0, [sys,x0,str,ts]=mdlInitializeSizes; case 3, sys=mdlOutputs(t,x,u); case{2,4,9} sys=[]; otherwise error(['unhandled flag= ',num2str(flag)]); end function [sys,x0,str,ts]=mdlInitializeSizes sizes=simsizes; sizes.NumContStates=0; sizes.NumDiscStates=0; sizes.NumOutputs=1; sizes.NumInputs=3; sizes.DirFeedthrough=1; sizes.NumSampleTimes=0; sys=simsizes(sizes); x0=[]; str=[]; ts=[]; function sys =mdlOutputs(t,x,u) error=u(1); derror=u(2); errori=u(3); kp=60; ki=1; kd=3; ut=kp*error+kd*derror+ki*errori; sys{1}=ut; 运行这段程序时,系统显示 Output returned by S-function 'chap2_1' in 'CHAP1_1/S-Function' during flag=3 call must be a real vector of length 1 求大神帮忙看看! 谢谢 |
» 猜你喜欢
奇怪,两个人的filecode固定段从头到尾一模一样
已经有4人回复
8月时间戳变的,举个手。玩一下,释放压力
已经有13人回复
国自然结果
已经有6人回复
我的国基提前知道中了,可是同事的操作让我实在接受不了,怎么会有这样的人
已经有9人回复
好奇怪的filecode
已经有5人回复
应该是93bebmhtak前后十一个字符比较关键
已经有21人回复
综述论文作为代表作会不会影响评审专家的印象分?
已经有10人回复
据悉今年马上要出结果了
已经有8人回复
关于代码变化问题,想知道的进来
已经有23人回复
FileCode能看出啥?
已经有6人回复










回复此楼