报错内容“Sample times matrix returned by Matlab S-function ' ctrl' in untitled/S-function must be empty”

function [sys,x0,str,ts]=mdlInitializeSizes

sizes = simsizes;
sizes.NumContStates = 5;
sizes.NumDiscStates = 0;
sizes.NumOutputs = 2;
sizes.NumInputs = 2;
sizes.DirFeedthrough = 1;
sizes.NumSampleTimes = 0; % at least one sample time is needed

sys = simsizes(sizes);
x0 = [ 0 0 0 0 0 ]’;
str = [];
ts = [0 0];

只需要把上面的ts = [ 0 0 ]; 改成 ts = [ ];就可以了

发布了3 篇原创文章 · 获赞 0 · 访问量 135

猜你喜欢

转载自blog.csdn.net/qq_38348877/article/details/105091431