// This file is distributed under the same license as the Scilab package.
// =============================================================================
//
+// <-- CLI SHELL MODE -->
+//
// English imposed for warnings
// <-- ENGLISH IMPOSED -->
//
//
// <-- Short Description -->
// Submatrix incorrectly defined.
-// at line 148 of function csim called by :
+// at line 148 of function csim called by :
// y=csim('step',t,numerador/denominador).
-s=poly(0,'s'); funcprot(0);
-kp=96.770532;
-ki=42.568724;
-kd=18.711118;
-numerador=s^5*kd+s^4*(60*kd+kp)+s^3*(1500*kd-60*kp+ki)+s^2*(-15000*kd+1500*kp-60*ki)+s*(-15000*kp+1500*ki)-15000*ki;
-denominador=s^5*(kd)+s^4*(-1-60*kd+kp)+s^3*(-1500-60+1500*kd-60*kp+ki)+s^2*(-15000-1500-15000*kd+1500*kp-60*ki)+s*(-15000-15000*kp+1500*ki)-15000*ki;
-t=0:0.01:100;
-errMsg = msprintf(_("%s: Simulation failed before final time is reached.\n"),"csim");
+s = poly(0, "s");
+kp = 96.770532;
+ki = 42.568724;
+kd = 18.711118;
+numerador = s^5*kd+s^4*(60*kd+kp)+s^3*(1500*kd-60*kp+ki)+s^2*(-15000*kd+1500*kp-60*ki)+s*(-15000*kp+1500*ki)-15000*ki;
+denominador = s^5*(kd)+s^4*(-1-60*kd+kp)+s^3*(-1500-60+1500*kd-60*kp+ki)+s^2*(-15000-1500-15000*kd+1500*kp-60*ki)+s*(-15000-15000*kp+1500*ki)-15000*ki;
+t = 0:0.01:100;
+errMsg = msprintf(_("%s: lsode exit with state %d.\n"), "ode", -1);
assert_checkerror("csim(""step"",t,numerador/denominador);", errMsg);