版主,各位论坛的朋友们你们好,在进行云模型自整定PID算法时候出现了以下的几个问题,各位帮忙分析分析,交流交流
问题:Sizes vector returned by MATLAB S-function 'P_Cloud' in 'ETC_Cloud_PID_Control/Pos Error Cloud PID Calculation/S-Function2' must be a real vector consisting of integer value of length 7
S-Function代码如下:
function [sys,x0,str,ts,simStateCompliance] = P_Cloud(t,x,u,flag)
switch flag,
% Initialization %
case 0,
[sys,x0,str,ts,simStateCompliance]=mdlInitializeSizes;
% Derivatives %
case 1,
sys=mdlDerivatives(t,x,u);
% Update %
case 2,
sys=mdlUpdate(t,x,u);
% Outputs %
case 3,
sys=mdlOutputs(t,x,u);
% GetTimeOfNextVarHit %
case 4,
sys=mdlGetTimeOfNextVarHit(t,x,u);
% Terminate %
case 9,
sys=mdlTerminate(t,x,u);
%