Matlab function inside Simevents gives parse error
Información
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
Mostrar comentarios más antiguos
I tryed to write a simple Matlab function in Simevent system. The function is as follows: _ _ _ *function [out_VFT, out_Time_In] = fcn(~,VFT,Time_In,Pcksize,weight,class,~,WFQ_DRR_MIX) double VFT1=0; double VFT2=0; double VFT3=0; double VFT4=0; double VFT5=0; double VFT6=0; double VFT7=0;
if class==8||WFQ_DRR_MIX==1 switch class case 1 if VFT1>Time_In out_Time_In = VFT1; else out_Time_In=Time_In; end out_VFT=out_Time_In+Pcksize/weight; VFT1=out_VFT;
case 2
if VFT2>Time_In
out_Time_In = VFT2;
else
out_Time_In=Time_In;
end
out_VFT=out_Time_In+Pcksize/weight;
VFT2=out_VFT;
case 3
if VFT3>Time_In
out_Time_In = VFT3;
else
out_Time_In=Time_In;
end
out_VFT=out_Time_In+Pcksize/weight;
VFT3=out_VFT;
case 4
if VFT4>Time_In
out_Time_In = VFT4;
else
out_Time_In=Time_In;
end
out_VFT=out_Time_In+Pcksize/weight;
VFT4=out_VFT;
case 5
if VFT5>Time_In
out_Time_In = VFT5;
else
out_Time_In=Time_In;
end
out_VFT=out_Time_In+Pcksize/weight;
VFT5=out_VFT;
case 6
if VFT6>Time_In
out_Time_In = VFT6;
else
out_Time_In=Time_In;
end
out_VFT=out_Time_In+Pcksize/weight;
VFT6=out_VFT;
case 7
if VFT7>Time_In
out_Time_In = VFT7;
else
out_Time_In=Time_In;
end
out_VFT=out_Time_In+Pcksize/weight;
VFT7=out_VFT;
end
else
out_VFT=VFT;
out_Time_In=Time_In;
end
end* _ _ _
I get the following error: Undefined function or variable 'VFT1 TO VFT7'. The first assignment to a local variable determines its class.I trying different solutions, but with no result. Pls, help.
1 comentario
Walter Roberson
el 21 de Jul. de 2015
Respuestas (0)
La pregunta está cerrada.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!