資源簡介
利用simuliink中的S函數(shù)編寫倒立擺軌跡跟蹤控制的實(shí)例,控制倒立擺角度到5°的情況
代碼片段和文件信息
function?[sysx0strts]?=?sfuntemp(txuflag)
g=10;
L=1;
switch?flag
??case?0
????[sysx0strts]=mdlInitializeSizes;
??case?1
????sys=mdlDerivatives(txugL);
??case?2
????sys=mdlUpdate(txu);
??case?3
????sys=mdlOutputs(txu);
??case?4
????sys=mdlGetTimeOfNextVarHit(txu);
??case?9
????sys=mdlTerminate(txu);
??otherwise
????DAStudio.error(‘Simulink:blocks:unhandledFlag‘?num2str(flag));
end
function?[sysx0strts]?=?mdlInitializeSizes
sizes?=?simsizes;
sizes.NumContStates??=?2;
siz
評(píng)論
共有 條評(píng)論