summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--combined.js836
-rw-r--r--js/Branching/CLKFROM.js4
-rw-r--r--js/Branching/CLKGOTO.js4
-rw-r--r--js/Branching/CLKGotoTagVisibility.js4
-rw-r--r--js/Branching/DEMUX.js4
-rw-r--r--js/Branching/DEMUX_f.js4
-rw-r--r--js/Branching/ESELECT_f.js4
-rw-r--r--js/Branching/EXTRACTOR.js4
-rw-r--r--js/Branching/FROM.js4
-rw-r--r--js/Branching/FROMMO.js4
-rw-r--r--js/Branching/GOTO.js4
-rw-r--r--js/Branching/GOTOMO.js4
-rw-r--r--js/Branching/GotoTagVisibility.js4
-rw-r--r--js/Branching/GotoTagVisibilityMO.js4
-rw-r--r--js/Branching/ISELECT_f.js4
-rw-r--r--js/Branching/ISELECT_m.js4
-rw-r--r--js/Branching/MUX.js4
-rw-r--r--js/Branching/MUX_f.js4
-rw-r--r--js/Branching/M_SWITCH.js4
-rw-r--r--js/Branching/NRMSOM_f.js4
-rw-r--r--js/Branching/RELAY_f.js4
-rw-r--r--js/Branching/SCALAR2VECTOR.js4
-rw-r--r--js/Branching/SELECT_f.js4
-rw-r--r--js/Branching/SELECT_m.js4
-rw-r--r--js/Branching/SWITCH2.js4
-rw-r--r--js/Branching/SWITCH2_m.js4
-rw-r--r--js/Branching/SWITCH_f.js4
-rw-r--r--js/Electrical/Capacitor.js4
-rw-r--r--js/Electrical/ConstantVoltage.js4
-rw-r--r--js/Electrical/Diode.js4
-rw-r--r--js/Electrical/Gyrator.js4
-rw-r--r--js/Electrical/IdealTransformer.js4
-rw-r--r--js/Electrical/Inductor.js4
-rw-r--r--js/Electrical/NMOS.js4
-rw-r--r--js/Electrical/NPN.js4
-rw-r--r--js/Electrical/OpAmp.js4
-rw-r--r--js/Electrical/PMOS.js4
-rw-r--r--js/Electrical/PNP.js4
-rw-r--r--js/Electrical/Resistor.js4
-rw-r--r--js/Electrical/SineVoltage.js4
-rw-r--r--js/Electrical/Switch.js4
-rw-r--r--js/Electrical/VVsourceAC.js4
-rw-r--r--js/Electrical/VsourceAC.js4
-rw-r--r--js/Events/END_c.js4
-rw-r--r--js/Events/EVTDLY_c.js4
-rw-r--r--js/Events/EVTDLY_f.js4
-rw-r--r--js/Events/EVTGEN_f.js4
-rw-r--r--js/Events/EVTVARDLY.js4
-rw-r--r--js/Events/HALT_f.js4
-rw-r--r--js/Events/IFTHEL_f.js4
-rw-r--r--js/Events/MCLOCK_f.js2
-rw-r--r--js/Hydraulics/Bache.js4
-rw-r--r--js/Hydraulics/Flowmeter.js4
-rw-r--r--js/Hydraulics/PerteDP.js4
-rw-r--r--js/Hydraulics/PuitsP.js4
-rw-r--r--js/Hydraulics/SourceP.js4
-rw-r--r--js/Hydraulics/VanneReglante.js4
-rw-r--r--js/IntegerOp/BITCLEAR.js4
-rw-r--r--js/IntegerOp/BITSET.js4
-rw-r--r--js/IntegerOp/CONVERT.js4
-rw-r--r--js/IntegerOp/EXTRACTBITS.js4
-rw-r--r--js/IntegerOp/INTMUL.js4
-rw-r--r--js/IntegerOp/JKFLIPFLOP.js6
-rw-r--r--js/IntegerOp/LOGIC.js4
-rw-r--r--js/IntegerOp/SHIFT.js4
-rw-r--r--js/IntegerOp/SRFLIPFLOP.js6
-rw-r--r--js/Linear/BIGSOM_f.js4
-rw-r--r--js/Linear/CLSS.js4
-rw-r--r--js/Linear/CLSS_f.js4
-rw-r--r--js/Linear/DELAYV_f.js4
-rw-r--r--js/Linear/DELAY_f.js6
-rw-r--r--js/Linear/DIFF_c.js4
-rw-r--r--js/Linear/DLSS.js4
-rw-r--r--js/Linear/DLSS_f.js4
-rw-r--r--js/Linear/DOLLAR.js4
-rw-r--r--js/Linear/DOLLAR_f.js4
-rw-r--r--js/Linear/DOLLAR_m.js4
-rw-r--r--js/Linear/GAINBLK.js4
-rw-r--r--js/Linear/GAINBLK_f.js4
-rw-r--r--js/Linear/GAIN_f.js4
-rw-r--r--js/Linear/INTEGRAL.js4
-rw-r--r--js/Linear/INTEGRAL_f.js4
-rw-r--r--js/Linear/INTEGRAL_m.js4
-rw-r--r--js/Linear/PID.js6
-rw-r--r--js/Linear/REGISTER.js4
-rw-r--r--js/Linear/REGISTER_f.js4
-rw-r--r--js/Linear/SAMPHOLD_m.js4
-rw-r--r--js/Linear/SUMMATION.js4
-rw-r--r--js/Linear/TCLSS.js4
-rw-r--r--js/Linear/TCLSS_f.js4
-rw-r--r--js/Linear/TIME_DELAY.js4
-rw-r--r--js/Linear/VARIABLE_DELAY.js4
-rw-r--r--js/MatrixOp/CUMSUM.js4
-rw-r--r--js/MatrixOp/EXTRACT.js4
-rw-r--r--js/MatrixOp/EXTTRI.js4
-rw-r--r--js/MatrixOp/MATBKSL.js4
-rw-r--r--js/MatrixOp/MATCATH.js4
-rw-r--r--js/MatrixOp/MATCATV.js4
-rw-r--r--js/MatrixOp/MATDET.js4
-rw-r--r--js/MatrixOp/MATDIAG.js4
-rw-r--r--js/MatrixOp/MATDIV.js4
-rw-r--r--js/MatrixOp/MATEIG.js4
-rw-r--r--js/MatrixOp/MATEXPM.js4
-rw-r--r--js/MatrixOp/MATINV.js4
-rw-r--r--js/MatrixOp/MATLU.js4
-rw-r--r--js/MatrixOp/MATMAGPHI.js4
-rw-r--r--js/MatrixOp/MATMUL.js4
-rw-r--r--js/MatrixOp/MATPINV.js4
-rw-r--r--js/MatrixOp/MATRESH.js4
-rw-r--r--js/MatrixOp/MATSING.js4
-rw-r--r--js/MatrixOp/MATSUM.js4
-rw-r--r--js/MatrixOp/MATTRAN.js4
-rw-r--r--js/MatrixOp/MATZREIM.js4
-rw-r--r--js/MatrixOp/RICC.js4
-rw-r--r--js/MatrixOp/ROOTCOEF.js4
-rw-r--r--js/MatrixOp/SQRT.js4
-rw-r--r--js/MatrixOp/SUBMAT.js4
-rw-r--r--js/Misc/BACKLASH.js4
-rw-r--r--js/Misc/BOUNCE.js6
-rw-r--r--js/Misc/BOUNCEXY.js4
-rw-r--r--js/Misc/BPLATFORM.js4
-rw-r--r--js/Misc/CBLOCK.js10
-rw-r--r--js/Misc/CBLOCK4.js10
-rw-r--r--js/Misc/CONSTRAINT2_c.js6
-rw-r--r--js/Misc/CONSTRAINT_c.js4
-rw-r--r--js/Misc/DEADBAND.js4
-rw-r--r--js/Misc/DEBUG.js4
-rw-r--r--js/Misc/DIFF_f.js4
-rw-r--r--js/Misc/EDGETRIGGER.js4
-rw-r--r--js/Misc/ENDBLK.js2
-rw-r--r--js/Misc/HYSTHERESIS.js4
-rw-r--r--js/Misc/LOGICAL_OP.js4
-rw-r--r--js/Misc/MEMORY_f.js4
-rw-r--r--js/Misc/PENDULUM_ANIM.js4
-rw-r--r--js/Misc/RATELIMITER.js4
-rw-r--r--js/Misc/RELATIONALOP.js4
-rw-r--r--js/Misc/TEXT_f.js4
-rw-r--r--js/Misc/c_block.js8
-rw-r--r--js/Misc/fortran_block.js8
-rw-r--r--js/Misc/generic_block.js4
-rw-r--r--js/Misc/generic_block2.js4
-rw-r--r--js/Misc/generic_block3.js4
-rw-r--r--js/Misc/scifunc_block_m.js6
-rw-r--r--js/NonLinear/ABS_VALUE.js4
-rw-r--r--js/NonLinear/DLRADAPT_f.js4
-rw-r--r--js/NonLinear/EXPBLK_f.js4
-rw-r--r--js/NonLinear/EXPBLK_m.js4
-rw-r--r--js/NonLinear/INTRP2BLK_f.js4
-rw-r--r--js/NonLinear/INTRPLBLK_f.js4
-rw-r--r--js/NonLinear/LOGBLK_f.js4
-rw-r--r--js/NonLinear/LOOKUP_f.js4
-rw-r--r--js/NonLinear/MAXMIN.js4
-rw-r--r--js/NonLinear/POWBLK_f.js4
-rw-r--r--js/NonLinear/PRODUCT.js4
-rw-r--r--js/NonLinear/QUANT_f.js4
-rw-r--r--js/NonLinear/SATURATION.js4
-rw-r--r--js/NonLinear/SAT_f.js4
-rw-r--r--js/NonLinear/SIGNUM.js4
-rw-r--r--js/Sinks/AFFICH_m.js4
-rw-r--r--js/Sinks/BARXY.js4
-rw-r--r--js/Sinks/CANIMXY.js4
-rw-r--r--js/Sinks/CANIMXY3D.js4
-rw-r--r--js/Sinks/CEVENTSCOPE.js4
-rw-r--r--js/Sinks/CFSCOPE.js4
-rw-r--r--js/Sinks/CLKOUTV_f.js4
-rw-r--r--js/Sinks/CLKOUT_f.js4
-rw-r--r--js/Sinks/CMAT3D.js4
-rw-r--r--js/Sinks/CMATVIEW.js4
-rw-r--r--js/Sinks/CMSCOPE.js4
-rw-r--r--js/Sinks/CSCOPE.js4
-rw-r--r--js/Sinks/CSCOPXY.js4
-rw-r--r--js/Sinks/CSCOPXY3D.js4
-rw-r--r--js/Sinks/OUTIMPL_f.js4
-rw-r--r--js/Sinks/OUT_f.js4
-rw-r--r--js/Sinks/TOWS_c.js4
-rw-r--r--js/Sinks/WFILE_f.js4
-rw-r--r--js/Sinks/WRITEAU_f.js4
-rw-r--r--js/Sinks/WRITEC_f.js4
-rw-r--r--js/Sources/CLKINV_f.js4
-rw-r--r--js/Sources/CLKIN_f.js4
-rw-r--r--js/Sources/CLOCK_c.js6
-rw-r--r--js/Sources/CLOCK_f.js6
-rw-r--r--js/Sources/CONST.js4
-rw-r--r--js/Sources/CONST_f.js4
-rw-r--r--js/Sources/CONST_m.js4
-rw-r--r--js/Sources/CURV_f.js4
-rw-r--r--js/Sources/Counter.js4
-rw-r--r--js/Sources/FROMWSB.js2
-rw-r--r--js/Sources/FROMWS_c.js4
-rw-r--r--js/Sources/GENSIN_f.js4
-rw-r--r--js/Sources/GENSQR_f.js4
-rw-r--r--js/Sources/INIMPL_f.js4
-rw-r--r--js/Sources/IN_f.js4
-rw-r--r--js/Sources/Modulo_Count.js4
-rw-r--r--js/Sources/RAMP.js4
-rw-r--r--js/Sources/RAND_f.js4
-rw-r--r--js/Sources/RAND_m.js4
-rw-r--r--js/Sources/READAU_f.js4
-rw-r--r--js/Sources/READC_f.js4
-rw-r--r--js/Sources/STEP.js4
-rw-r--r--js/Sources/SampleCLK.js4
-rw-r--r--js/Threshold/ZCROSS_f.js4
-rwxr-xr-xsci2jsyacc.py167
203 files changed, 922 insertions, 917 deletions
diff --git a/combined.js b/combined.js
index 52763750..1c497f4b 100644
--- a/combined.js
+++ b/combined.js
@@ -45,14 +45,14 @@ model=arg1.model;
while (true) {
[ok,Patm,A,ze1,ze2,zs1,zs2,z0,T0,p_rho,exprs]=scicos_getvalue("Parametres de la bache",["Pression dans le ciel de la bache : Patm (Pa)","Section de la bache : A (m2)","Altitude du piquage d entrée 1: ze1 (m)","Altitude du piquage d entrée 2: ze2 (m)","Altitude du piquage de sortie 1: zs1 (m)","Altitude du piquage de sortie 2: zs2 (m)","Altitude initiale du fluide : z0 (m)","Température initiale du fluide : T0 (K)","Si >0, masse volumique imposée du fluide : p_rho (kg/m3)"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=[Patm,A,ze1,ze2,zs1,zs2,z0,T0,p_rho];
model.equations.parameters[2-1]=list(Patm,A,ze1,ze2,zs1,zs2,z0,T0,p_rho);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -93,14 +93,14 @@ model=arg1.model;
while (true) {
[ok,P0,T0,H0,option_temperature,exprs]=scicos_getvalue("Paramètres du puits",["Pression de la source : P0 (Pa)","Temperature de la source : T0 (K)","Enthalpie spécifique de la source : H0 (J/kg)","1:température fixée - 2:enthalpie fixée : option_temperature"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=[P0,T0,H0,option_temperature];
model.equations.parameters[2-1]=list(P0,T0,H0,option_temperature);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -168,11 +168,11 @@ exprs=x.graphics.exprs;
while (false) {
[ok,Qini,exprs]=scicos_getvalue(["Set Flowmeter block parameters:","","Qini: "],"Qini",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
x.model.equations.parameters[2-1]=list(Qini);
x.graphics.exprs=exprs;
-break
+break;
}
}
}
@@ -214,14 +214,14 @@ model=arg1.model;
while (true) {
[ok,Cvmax,p_rho,exprs]=scicos_getvalue("Paramètres de la vanne reglante",["Cvmax","p_rho"],list("vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=[Cvmax,p_rho];
model.equations.parameters[2-1]=list(Cvmax,p_rho);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -267,14 +267,14 @@ model=arg1.model;
while (true) {
[ok,L,D,lambda,z1,z2,p_rho,exprs]=scicos_getvalue("Parametres du tuyau",["Longueur du tube : L (m)","Diamètre interne du tube : D (m)","Coefficient de perte de charge-frottement(S.U) : lambda","Altitude entrée tuyauterie : z1 (m)","Altitude sortie tuyauterie : z2 (m)","Si >0, masse volumique imposée fu fluide : p_rho (kg/m3)"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=[L,D,lambda,z1,z2,p_rho];
model.equations.parameters[2-1]=list(L,D,lambda,z1,z2,p_rho);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -313,14 +313,14 @@ model=arg1.model;
while (true) {
[ok,P0,T0,H0,option_temperature,exprs]=scicos_getvalue("Paramètres du puits",["Pression de la source : P0 (Pa)","Temperature de la source : T0 (K)","Enthalpie spécifique de la source : H0 (J/kg)","1:température fixée - 2:enthalpie fixée : option_temperature"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=[P0,T0,H0,option_temperature];
model.equations.parameters[2-1]=list(P0,T0,H0,option_temperature);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -353,7 +353,7 @@ model=arg1.model;
while (true) {
[ok,dt,ff,exprs]=scicos_getvalue(["Set Event Delay block parameters","Delay is the delay between an input event "," and the generated output event","Block may initially generate an output event before "," any input event. \"Date of initial output event\""," gives the date of this event. Set a negative value"," to disable any output event."],["Delay","Date of initial output event"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (dt<=0) {
message("Delay must be positive");
@@ -365,7 +365,7 @@ model.rpar=[dt,ff];
model.firing=ff;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -514,14 +514,14 @@ model=arg1.model;
while (true) {
[ok,n,exprs]=scicos_getvalue("Set Halt block parameters",["State on halt"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
if (ok) {
graphics.exprs=exprs;
model.ipar=n;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -563,7 +563,7 @@ exprs[2-1]=string(1);
while (true) {
[ok,inh,nmod,exprs]=scicos_getvalue("Set parameters",["Inherit (1: no, 0: yes)","zero-crossing (0: no, 1: yes)"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
model.dep_ut=[true,false];
if (nmod!=0) {
@@ -581,7 +581,7 @@ model.nmode=nmod;
model.nzcross=nmod;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -635,14 +635,14 @@ model=arg1.model;
while (true) {
[ok,tf,exprs]=scicos_getvalue("Set final simulation time",["Final simulation time"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
if (ok) {
graphics.exprs=exprs;
model.firing=tf;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -694,7 +694,7 @@ model=arg1.model;
while (true) {
[ok,tt,exprs]=scicos_getvalue("Set Event time",["Event Time"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
graphics.exprs=exprs;
if (model.firing!=tt) {
@@ -702,7 +702,7 @@ model.firing=tt;
}
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -785,7 +785,7 @@ for (i=1;i<=length(arg1.model.rpar.objs);i+=1) {
o=arg1.model.rpar.objs(i);
if (typeof(o)=="Block"&&o.gui=="MFCLCK_f") {
path=i;
-break
+break;
}
}
newpar=list();
@@ -829,13 +829,13 @@ model=arg1.model;
while (true) {
[ok,fir,exprs]=scicos_getvalue("Set parameter of variable event delay","Initial event firing time (<0 if absent)",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
graphics.exprs=exprs;
model.firing=fir;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -868,7 +868,7 @@ model=arg1.model;
while (true) {
[ok,dt,ff,exprs]=scicos_getvalue(["Set Event Delay block parameters","Delay is the delay between an input event "," and the generated output event","Block may initially generate an output event before "," any input event. \"Date of initial output event\""," gives the date of this event. Set a negative value"," if no initial event required"],["Delay","Date of initial output event"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (dt<=0) {
message("Delay must be positive");
@@ -880,7 +880,7 @@ model.rpar=dt;
model.firing=ff;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -975,7 +975,7 @@ model=arg1.model;
while (true) {
[ok,z0,exprs]=scicos_getvalue("Set delay parameters","Register initial condition",list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
if (prod(size(z0))<1) {
message("Register length must be at least 1");
@@ -986,7 +986,7 @@ graphics.exprs=exprs;
model.dstate=z0;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -1025,7 +1025,7 @@ exprs=[exprs,sci2exp(0)];
while (true) {
[ok,Datatype,sgn,satur,exprs]=scicos_getvalue("Set sum block parameters",["Datatype (1=real double 2=complex 3=int32 ...)","Number of inputs or sign vector (of +1, -1)","Do on Overflow(0=Nothing 1=Saturate 2=Error)"],list("vec",1,"vec",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
sgn=sgn.slice();
if ((satur!=0&&satur!=1&&satur!=2)) {
@@ -1123,7 +1123,7 @@ model.ipar=sgn;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -1157,7 +1157,7 @@ model=arg1.model;
while (true) {
[ok,gain,exprs]=scicos_getvalue("Set gain block parameters",["Gain"],list("mat",[-1,-1]),exprs[1-1]);
if (!ok) {
-break
+break;
}
if (gain==[]) {
message("Gain must have at least one element");
@@ -1169,7 +1169,7 @@ graphics.exprs=exprs;
model.rpar=gain.slice();
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -1225,7 +1225,7 @@ exprs=graphics.exprs;
while (true) {
[ok,sgn,exprs]=scicos_getvalue("Set sum block parameters","Inputs ports signs/gain",list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
in1=-ones(size(sgn,"*"),1);
[model,graphics,ok]=check_io(model,graphics,in1,-1,[],[]);
@@ -1234,7 +1234,7 @@ model.rpar=sgn.slice();
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -1290,7 +1290,7 @@ while (true) {
ask_again=false;
[ok,x0,xd0,exprs]=scicos_getvalue("Set continuous linear system parameters",["Initial state","Initial Derivative"],list("vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
x0=x0.slice();
N=size(x0,"*");
@@ -1311,7 +1311,7 @@ model.out=[N];
model.in1=N;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
x.model.firing=[];
@@ -1353,7 +1353,7 @@ model=arg1.model;
while (true) {
[ok,A,B,C,D,x0,exprs]=scicos_getvalue("Set discrete linear system parameters",["A matrix","B matrix","C matrix","D matrix","Initial state"],list("mat",[-1,-1],"mat",["size(%1,2)","-1"],"mat",["-1","size(%1,2)"],"mat",[-1,-1],"vec","size(%1,2)"),exprs);
if (!ok) {
-break
+break;
}
out=size(C,1);
if (out==0) {
@@ -1387,7 +1387,7 @@ model.dstate=x0.slice();
model.rpar=rpar;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -1420,13 +1420,13 @@ model=arg1.model;
while (true) {
[ok,x0,exprs]=scicos_getvalue("Set continuous linear system parameters","Initial state",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
graphics.exprs=exprs;
model.state=x0;
x.graphics=graphics;
x.model=model;
-break
+break;
}
x.model.firing=[];
}
@@ -1464,7 +1464,7 @@ exprs[2-1]="0";
while (true) {
[ok,a,inh,exprs]=scicos_getvalue("Set 1/z block parameters",["initial condition","Inherit (no:0, yes:1)"],list("vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
out=size(a,"*");
if (out==0) {
@@ -1481,7 +1481,7 @@ model.in1=in1;
model.out=out;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -1588,7 +1588,7 @@ if (typeof(o)=="Block"&&o.gui=="EVTDLY_f") {
ppath[2-1]=i;
}
if (and(ppath!=list(0,0))) {
-break
+break;
}
}
x=arg1;
@@ -1601,7 +1601,7 @@ exprs=[evtdly_exprs(1),register_exprs];
while (true) {
[ok,dt,z0,exprs]=scicos_getvalue(["This block implements as a discretized delay","it is consist of a shift register and a clock","value of the delay is given by;","the discretization time step multiplied by the","number-1 of state of the register"],["Discretization time step","Register initial state"],list("vec",1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (prod(size(z0))<1) {
@@ -1627,7 +1627,7 @@ register.model.dstate=z0.slice();
newpar[$+1-1]=ppath[1-1];
}
x.model.rpar.objs[ppath[1-1]-1]=register;
-break
+break;
}
}
needcompile=0;
@@ -1674,7 +1674,7 @@ exprs=exprs[[1:4,7]-1];
while (true) {
[ok,A,B,C,D,x0,exprs]=scicos_getvalue("Set continuous linear system parameters",["A matrix","B matrix","C matrix","D matrix","Initial state"],list("mat",[-1,-1],"mat",["size(%1,2)","-1"],"mat",["-1","size(%1,2)"],"mat",[-1,-1],"vec","size(%1,2)"),exprs);
if (!ok) {
-break
+break;
}
out=size(C,1);
if (out==0) {
@@ -1713,7 +1713,7 @@ model.sim=list("tcsltj",1);
}
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -1772,7 +1772,7 @@ nin=model.in1(1);
while (true) {
[ok,T,init,N,exprs]=scicos_getvalue("Set delay parameters",["Max delay","initial input","Buffer size"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (N<2) {
message("Buffer must be larger than 2");
@@ -1791,7 +1791,7 @@ model.rpar=[T,init];
model.ipar=N;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -1827,7 +1827,7 @@ exprs=[exprs,sci2exp(1)];
while (true) {
[ok,z0,it,exprs]=scicos_getvalue("Set delay parameters",["Register initial condition","Datatype (1=double 3=int32 ...)"],list("vec",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (prod(size(z0))<1) {
message("Register length must be at least 1");
@@ -1872,7 +1872,7 @@ if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -1908,7 +1908,7 @@ model=arg1.model;
while (true) {
[ok,x0,reinit,satur,maxp,lowp,exprs]=scicos_getvalue("Set Integral block parameters",["Initial Condition","With re-intialization (1:yes, 0:no)","With saturation (1:yes, 0:no)","Upper limit","Lower limit"],list("vec",-1,"vec",1,"vec",1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
x0=x0.slice();
maxp=maxp.slice();
@@ -1952,7 +1952,7 @@ if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -1993,7 +1993,7 @@ exprs=[exprs,sci2exp(0)];
while (true) {
[ok,gain,over,exprs]=scicos_getvalue("Set gain block parameters",["Gain","Do On Overflow(0=Nothing 1=Saturate 2=Error)"],list("mat",[-1,-1],"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (gain==[]) {
message("Gain must have at least one element");
@@ -2098,7 +2098,7 @@ if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -2177,7 +2177,7 @@ exprs[2-1]="0";
while (true) {
[ok,a,inh,exprs]=scicos_getvalue("Set 1/z block parameters",["initial condition","Inherit (no:0, yes:1)"],list("mat",[-1,-2],"vec",-1),exprs);
if (!ok) {
-break
+break;
}
out=[size(a,1),size(a,2)];
if (out==0) {
@@ -2229,7 +2229,7 @@ if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -2272,7 +2272,7 @@ told=z0[$-1];
while (true) {
[ok,nin,zz0,T,exprs]=scicos_getvalue("Set delay parameters",["Number of inputs","Register initial condition","Max delay"],list("vec",1,"vec",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (size(zz0,"*")<2) {
message("Register length must be at least 2");
@@ -2291,7 +2291,7 @@ model.dstate=[zz0.slice(),told];
model.rpar=T/(size(zz0,"*"));
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -2333,7 +2333,7 @@ model=arg1.model;
while (true) {
[ok,A,B,C,D,x0,exprs]=scicos_getvalue("Set continuous linear system parameters",["A matrix","B matrix","C matrix","D matrix","Initial state"],list("mat",[-1,-1],"mat",["size(%1,2)","-1"],"mat",["-1","size(%1,2)"],"mat",[-1,-1],"vec","size(%1,2)"),exprs);
if (!ok) {
-break
+break;
}
out=size(C,1);
if (out==0) {
@@ -2367,7 +2367,7 @@ model.state=x0.slice();
model.rpar=rpar;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -2410,7 +2410,7 @@ model=arg1.model;
while (true) {
[ok,A,B,C,D,x0,exprs]=scicos_getvalue("Set continuous linear system parameters",["A matrix","B matrix","C matrix","D matrix","Initial state"],list("mat",[-1,-1],"mat",["size(%1,2)","-1"],"mat",["-1","size(%1,2)"],"mat",[-1,-1],"vec","size(%1,2)"),exprs);
if (!ok) {
-break
+break;
}
out=size(C,1);
if (out==0) {
@@ -2454,7 +2454,7 @@ model.state=x0.slice();
model.rpar=rpar;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -2491,7 +2491,7 @@ model=arg1.model;
while (true) {
[ok,it,exprs]=scicos_getvalue("Set parameters Block",["Datatype(1=real double 2=Complex 3=int32 ...)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if (((it<1)||(it>8))) {
message("Datatype is not supported");
@@ -2505,7 +2505,7 @@ graphics.exprs=exprs;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
@@ -2543,7 +2543,7 @@ nin=model.in1(1);
while (true) {
[ok,T,init,N,exprs]=scicos_getvalue("Set delay parameters",["Delay","initial input","Buffer size"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (N<2) {
message("Buffer must be larger than 2");
@@ -2563,7 +2563,7 @@ model.ipar=N;
model.dep_ut=[false,true];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -2604,7 +2604,7 @@ model=arg1.model;
while (true) {
[ok,A,B,C,D,x0,exprs]=scicos_getvalue("Set discrete linear system parameters",["A matrix","B matrix","C matrix","D matrix","Initial state"],list("mat",[-1,-1],"mat",["size(%1,2)","-1"],"mat",["-1","size(%1,2)"],"mat",[-1,-1],"vec","size(%1,2)"),exprs);
if (!ok) {
-break
+break;
}
out=size(C,1);
if (out==0) {
@@ -2648,7 +2648,7 @@ model.dstate=x0.slice();
model.rpar=rpar;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -2686,7 +2686,7 @@ model=arg1.model;
while (true) {
[ok,x0,reinit,satur,maxp,lowp,exprs]=scicos_getvalue("Set Integral block parameters",["Initial Condition","With re-intialization (1:yes, 0:no)","With saturation (1:yes, 0:no)","Upper limit","Lower limit"],list("mat",[-1,-1],"vec",1,"vec",1,"mat",[-1,-1],"mat",[-1,-1]),exprs);
if (!ok) {
-break
+break;
}
if (isreal(x0)) {
Datatype=1;
@@ -2772,7 +2772,7 @@ if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -2810,7 +2810,7 @@ exprs[2-1]="0";
while (true) {
[ok,a,inh,exprs]=scicos_getvalue("Set 1/z block parameters",["initial condition","Inherit (no:0, yes:1)"],list("mat",[-1,-2],"vec",-1),exprs);
if (!ok) {
-break
+break;
}
out=[size(a,1),size(a,2)];
if (out==0) {
@@ -2862,7 +2862,7 @@ if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -2906,7 +2906,7 @@ exprs=exprs[[1:4,7]-1];
while (true) {
[ok,A,B,C,D,x0,exprs]=scicos_getvalue("Set continuous linear system parameters",["A matrix","B matrix","C matrix","D matrix","Initial state"],list("mat",[-1,-1],"mat",["size(%1,2)","-1"],"mat",["-1","size(%1,2)"],"mat",[-1,-1],"vec","size(%1,2)"),exprs);
if (!ok) {
-break
+break;
}
out=size(C,1);
if (out==0) {
@@ -2945,7 +2945,7 @@ model.sim=list("tcsltj4",4);
}
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -3001,7 +3001,7 @@ model=arg1.model;
while (true) {
[ok,gain,exprs]=scicos_getvalue("Set gain block parameters",["Gain"],list("mat",[-1,-1]),exprs[1-1]);
if (!ok) {
-break
+break;
}
if (gain==[]) {
message("Gain must have at least one element");
@@ -3013,7 +3013,7 @@ graphics.exprs=exprs;
model.rpar=gain.slice();
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -3090,7 +3090,7 @@ ppath[3-1]=o.to(1);
}
}
if (and(ppath!=list(0,0,0))) {
-break
+break;
}
}
}
@@ -3108,7 +3108,7 @@ y=0;
while (true) {
[ok,p,i,d,exprs0]=scicos_getvalue("Set PID parameters",["Proportional","Integral","Derivation"],list("vec",-1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
if (ok) {
xx1.graphics.exprs=exprs0(1);
@@ -3120,7 +3120,7 @@ xx3.model.rpar=d;
arg1.model.rpar.objs[ppath[1-1]-1]=xx1;
arg1.model.rpar.objs[ppath[2-1]-1]=xx2;
arg1.model.rpar.objs[ppath[3-1]-1]=xx3;
-break
+break;
}
}
needcompile=0;
@@ -3169,7 +3169,7 @@ model=arg1.model;
while (true) {
[ok,xmin,xmax,ymin,ymax,thickness,exprs]=scicos_getvalue("Set Scope parameters",["Xmin","Xmax","Ymin","Ymax","Segs Thickness"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (ymin>=ymax) {
@@ -3192,7 +3192,7 @@ model.ipar=thickness;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -3238,7 +3238,7 @@ model=arg1.model;
while (true) {
[ok,nbr_curves,clrs,siz,win,wpos,wdim,xmin,xmax,ymin,ymax,N,exprs]=scicos_getvalue("Set Scope parameters",["Number of Curves","color (>0) or mark (<0)","line or mark size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin","Xmax","Ymin","Ymax","Buffer size"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (size(wpos,"*")!=0&&size(wpos,"*")!=2) {
@@ -3292,7 +3292,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -3339,7 +3339,7 @@ frmt=exprs[3-1];
while (true) {
[ok,in1,fname1,frmt1,N,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"WFILE_f")," ",gettext("Write to output file")," ",gettext("Write is done on:"),gettext("&nbsp; - A binary file if no format given"),gettext("&nbsp; - A formatted text file if a format (Fortran type) is given")],[gettext("Input Size"),gettext("Output File Name"),gettext("Output Format"),gettext("Buffer Size")],list("vec",1,"str",1,"str",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
in1=int(in1);
nin=in1;
@@ -3382,7 +3382,7 @@ model.dep_ut=[true,false];
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -3423,7 +3423,7 @@ model=arg1.model;
while (true) {
[ok,clrs,win,wpos,wdim,ymin,ymax,per,N,heritance,nom,exprs]=scicos_getvalue("Set Scope parameters",["Color (>0) or mark (<0) vector (8 entries)","Output window number (-1 for automatic)","Output window position","Output window sizes","Ymin","Ymax","Refresh period","Buffer size","Accept herited events 0/1","Name of Scope (label&Id)"],list("vec",8,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"str",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (size(wpos,"*")!=0&&size(wpos,"*")!=2) {
@@ -3477,7 +3477,7 @@ graphics.id=nom;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -3523,7 +3523,7 @@ model=arg1.model;
while (true) {
[ok,nbr_curves,clrs,siz,win,wpos,wdim,vec_x,vec_y,vec_z,param3ds,N,exprs]=scicos_getvalue("Set Scope parameters",["Number of curves","color (>0) or mark (<0)","line or mark size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin and Xmax","Ymin and Ymax","Zmin and Zmax","Alpha and Theta","Buffer size"],list("vec",1,"vec",-1,"vec",-1,"vec",1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (size(wpos,"*")!=0&&size(wpos,"*")!=2) {
@@ -3594,7 +3594,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -3636,7 +3636,7 @@ model=arg1.model;
while (true) {
[ok,vec_x,vec_y,colormap,cmin,cmax,exprs]=scicos_getvalue("Set Scope parameters",["Bounds Vector X (-1 for standard)","Bounds Vector Y (-1 for standard)","ColorMap","Zmin","Zmax"],list("vec",-1,"vec",-1,"vec",-1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (size(vec_x,"*")!=size(vec_y,"*")) {
@@ -3660,7 +3660,7 @@ model.rpar=rpar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -3705,7 +3705,7 @@ model=arg1.model;
while (true) {
[ok,nbr_curves,clrs,siz,win,wpos,wdim,vec_x,vec_y,vec_z,param3ds,N,exprs]=scicos_getvalue("Set Scope parameters",["Number of curves","color (>0) or mark (<0)","Line or Mark Size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin and Xmax","Ymin and Ymax","Zmin and Zmax","Alpha and Theta","Buffer size"],list("vec",1,"vec",-1,"vec",-1,"vec",1,"vec",-1,"vec",-1,"vec",2,"vec",2,"vec",2,"vec",2,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (size(wpos,"*")!=0&&size(wpos,"*")!=2) {
@@ -3770,7 +3770,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
} else {
message(mess);
}
@@ -3817,7 +3817,7 @@ model=arg1.model;
while (true) {
[ok,nbr_curves,clrs,siz,win,wpos,wdim,xmin,xmax,ymin,ymax,N,exprs]=scicos_getvalue("Set Scope parameters",["Number of Curves","color (>0) or mark (<0)","line or mark size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin","Xmax","Ymin","Ymax","Buffer size"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (size(wpos,"*")!=0&&size(wpos,"*")!=2) {
@@ -3871,7 +3871,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -3911,7 +3911,7 @@ exprs=exprs[1-1];
while (true) {
[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"OUTIMPL_f")," ",gettext("Implicit output port")],gettext("Port number"),list("vec",1),exprs);
if (!ok) {
-break
+break;
}
prt=int(prt);
if (prt<=0) {
@@ -3925,7 +3925,7 @@ model.ipar=prt;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -3956,7 +3956,7 @@ exprs=graphics.exprs;
while (true) {
[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"CLKOUTV_f")," ",gettext("Event output port")],gettext("Port number"),list("vec",1),exprs);
if (!ok) {
-break
+break;
}
prt=int(prt);
if (prt<=0) {
@@ -3967,7 +3967,7 @@ model.evtin=1;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -4006,7 +4006,7 @@ model=arg1.model;
while (true) {
[ok,clrs,win,wpos,wdim,ymin,ymax,per,N,wu,exprs]=scicos_getvalue("Set Scope parameters",["Color (>0) or mark (<0) vector (8 entries)","Output window number (-1 for automatic)","Output window position","Output window sizes","Ymin","Ymax","Refresh period","Buffer size","Links to view"],list("vec",8,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (size(wpos,"*")!=0&&size(wpos,"*")!=2) {
@@ -4062,7 +4062,7 @@ model.dep_ut=[true,false];
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -4104,7 +4104,7 @@ lunit=dstate(2);
while (true) {
[ok,N,swap,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"WRITEAU_f")," ",gettext("Write \'.au\' sound file on audio device")],[gettext("Buffer Size"),gettext("Swap Mode (0:No, 1:Yes)")],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
nin=1;
fname1="/dev/audio";
@@ -4131,7 +4131,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -4175,7 +4175,7 @@ frmt=exprs[3-1];
while (true) {
[ok,in1,fname1,frmt1,N,swap,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"WRITEC_f")," ",gettext("Write to C binary file")],[gettext("Input Size"),gettext("Output File Name"),gettext("Output Format"),gettext("Buffer Size"),gettext("Swap Mode (0:No, 1:Yes)")],list("vec",1,"str",1,"str",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
in1=int(in1);
nin=in1;
@@ -4221,7 +4221,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -4266,7 +4266,7 @@ model=arg1.model;
while (true) {
[ok,in1,clrs,win,wpos,wdim,ymin,ymax,per,N,heritance,nom,exprs]=scicos_getvalue("Set Scope parameters",["Input ports sizes","Drawing colors (>0) or mark (<0)","Output window number (-1 for automatic)","Output window position","Output window sizes","Ymin vector","Ymax vector","Refresh period","Buffer size","Accept herited events 0/1","Name of Scope (label&Id)"],list("vec",-1,"vec",-1,"vec",1,"vec",-1,"vec",-1,"vec","size(%1,\'*\')","vec","size(%1,\'*\')","vec","size(%1,\'*\')","vec",1,"vec",1,"str",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (size(in1,"*")<=0) {
@@ -4346,7 +4346,7 @@ graphics.id=nom;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -4387,7 +4387,7 @@ model=arg1.model;
while (true) {
[ok,colormap,cmin,cmax,exprs]=scicos_getvalue("Set Scope parameters",["ColorMap","Minimum level range","Maximum level range"],list("vec",-1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (cmax<=cmin) {
@@ -4409,7 +4409,7 @@ model.rpar=rpar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -4449,7 +4449,7 @@ nclock=int(nclock);
clrs=int(clrs);
win=int(win);
if (!ok) {
-break
+break;
}
mess=[];
if (size(wpos,"*")!=0&&size(wpos,"*")!=2) {
@@ -4495,7 +4495,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -4558,7 +4558,7 @@ model=arg1.model;
while (true) {
[ok,in1,font,fontsize,colr,nt,nd,herit,exprs]=scicos_getvalue("Set parameters",["Input Size","Font number","Font size","Color","Total number of digits","Number of rational part digits","Block inherits (1) or not (0)"],list("mat",[1,2],"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (font<=0) {
@@ -4597,7 +4597,7 @@ model.evtin=ones(1-herit,1);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -4638,7 +4638,7 @@ exprs=graphics.exprs;
while (true) {
[ok,nz,varnam,herit,exprs]=scicos_getvalue("Set Xcos buffer block",["Size of buffer","Scilab variable name","Inherit (no:0, yes:1)"],list("vec",1,"str",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if ((nz<=0)) {
message("Size of buffer must be positive");
@@ -4662,7 +4662,7 @@ model.ipar=[nz,length(varnam),transpose(ascii(varnam))];
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -4694,7 +4694,7 @@ exprs=exprs[1-1];
while (true) {
[ok,prt,exprs]=scicos_getvalue("Set Event Output block parameters","Port number",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
prt=int(prt);
if (prt<=0) {
@@ -4706,7 +4706,7 @@ model.firing=[];
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -4743,7 +4743,7 @@ exprs=exprs[1-1];
while (true) {
[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"OUT_f")," ",gettext("Regular output port")],gettext("Port number"),list("vec",1),exprs);
if (!ok) {
-break
+break;
}
prt=int(prt);
if (prt<=0) {
@@ -4753,7 +4753,7 @@ model.ipar=prt;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -4789,7 +4789,7 @@ ipar=model.ipar;
while (true) {
[ok,nin,z0,exprs]=scicos_getvalue("Set switch parameters",["number of inputs","connected input"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (z0>nin||z0<=0) {
message("initial connected input is not a valid input port number");
@@ -4800,7 +4800,7 @@ graphics.exprs=exprs;
model.ipar=z0-1;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -4838,7 +4838,7 @@ model=arg1.model;
while (true) {
[ok,tag,exprs]=scicos_getvalue("Set parameters",["Tag"],list("str",-1),exprs);
if (!ok) {
-break
+break;
}
if (ok) {
if (model.opar!=list(tag)) {
@@ -4849,7 +4849,7 @@ graphics.exprs=exprs;
model.opar=list(tag);
x.model=model;
x.graphics=graphics;
-break
+break;
}
}
needcompile=resume(needcompile)
@@ -4893,7 +4893,7 @@ model=arg1.model;
while (true) {
[ok,typ,nout,z0,exprs]=scicos_getvalue("Set parameters",["Datatype(1= real double 2=Complex 3=int32 ...)","number of outputs","initial connected output"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (z0>nout||z0<=0) {
message("initial connected input is not a valid input port number");
@@ -4912,7 +4912,7 @@ graphics.exprs=exprs;
model.dstate=z0;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -4949,7 +4949,7 @@ model=arg1.model;
while (true) {
[ok,nin,z0,exprs]=scicos_getvalue("Set parameters",["number of inputs","initial connected input"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (z0>nin||z0<=0) {
message("initial connected input is not a valid input port number");
@@ -4960,7 +4960,7 @@ graphics.exprs=exprs;
model.dstate=z0-1;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -5001,7 +5001,7 @@ model=arg1.model;
while (true) {
[ok,tag,tagvis,exprs]=scicos_getvalue("Set parameters",["Tag","Tag Visibility(1=Local 2=scoped 3= global)"],list("str",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
tagvis=int(tagvis);
if (((tagvis<1)||(tagvis>3))) {
@@ -5019,7 +5019,7 @@ model.ipar=tagvis;
x.model=model;
x.graphics=graphics;
arg1=x;
-break
+break;
}
}
needcompile=resume(needcompile)
@@ -5053,7 +5053,7 @@ model=arg1.model;
while (true) {
[ok,out,exprs]=scicos_getvalue("Set DEMUX block parameters",["number of output ports or vector of sizes"],list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
if (size(out,"*")==1) {
if (out<2||out>8) {
@@ -5083,7 +5083,7 @@ graphics.exprs=exprs;
model.ipar=out;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -5124,7 +5124,7 @@ model=arg1.model;
while (true) {
[ok,ot,rule,thra,nzz,exprs]=scicos_getvalue("Set parameters",["Datatype (1=real double 2=complex 3=int32 ...)","pass first input if: u2>=a (0), u2>a (1), u2~=a (2)","threshold a","use zero crossing: yes (1), no (0)"],list("vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
rule=int(rule);
if ((rule<0)) {
@@ -5158,7 +5158,7 @@ out=[model.out,model.out2];
if (ok) {
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -5190,7 +5190,7 @@ model=arg1.model;
while (true) {
[ok,ind,exprs]=scicos_getvalue("Set block parameters",["indices to extract"],list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
ind=int(ind);
ind=ind.slice();
@@ -5200,7 +5200,7 @@ model.ipar=ind;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -5232,7 +5232,7 @@ exprs=graphics.exprs;
while (true) {
[ok,tag,tagvis,exprs]=scicos_getvalue("Set block parameters",["Tag","Tag Visibility (1=Local 2=Scoped 3=Global)"],list("str",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (((tagvis<1)||(tagvis>3))) {
message("Tag Visibility must be between 1 and 3");
@@ -5251,7 +5251,7 @@ model.firing=-1;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
needcompile=resume(needcompile)
@@ -5284,7 +5284,7 @@ model=arg1.model;
while (true) {
[ok,in1,exprs]=scicos_getvalue("Set MUX block parameters","number of input ports or vector of sizes",list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
if (size(in1,"*")==1) {
if (in1<2||in1>8) {
@@ -5314,7 +5314,7 @@ graphics.exprs=exprs;
model.ipar=in1;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -5345,7 +5345,7 @@ exprs=graphics.exprs;
while (true) {
[ok,tag,exprs]=scicos_getvalue("Set block parameters","Tag",list("str",-1),exprs);
if (!ok) {
-break
+break;
}
if (model.opar!=list(tag)) {
needcompile=4;
@@ -5357,7 +5357,7 @@ model.firing=-1;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
needcompile=resume(needcompile)
}
@@ -5394,7 +5394,7 @@ model=arg1.model;
while (true) {
[ok,tag,tagvis,exprs]=scicos_getvalue("Set parameters",["Tag","Tag Visibility(1=Local 2=scoped 3= global)"],list("str",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
tagvis=int(tagvis);
if (((tagvis<1)||(tagvis>3))) {
@@ -5412,7 +5412,7 @@ model.ipar=tagvis;
x.model=model;
x.graphics=graphics;
arg1=x;
-break
+break;
}
}
needcompile=resume(needcompile)
@@ -5444,7 +5444,7 @@ model=arg1.model;
while (true) {
[ok,nout,exprs]=scicos_getvalue("Set block parameters",["size of output (-1: if don\'t know)"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
nout=int(nout);
if ((nout!=-1&&(nout<=0))) {
@@ -5458,7 +5458,7 @@ if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -5496,7 +5496,7 @@ model=arg1.model;
while (true) {
[ok,rule,thra,nzz,exprs]=scicos_getvalue("Set parameters",["pass first input if: u2>=a (0), u2>a (1), u2~=a (2)","threshold a","use zero crossing: yes (1), no (0)"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
rule=int(rule);
if ((rule<0)) {
@@ -5517,7 +5517,7 @@ model.nzcross=0;
}
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -5548,7 +5548,7 @@ model=arg1.model;
while (true) {
[ok,in1,exprs]=scicos_getvalue("Set MUX block parameters","number of input ports or vector of sizes",list("intvec",-1),exprs);
if (!ok) {
-break
+break;
}
if (size(in1,"*")==1) {
if (in1<2||in1>31) {
@@ -5578,7 +5578,7 @@ graphics.exprs=exprs;
model.ipar=in1;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -5621,7 +5621,7 @@ model=arg1.model;
while (true) {
[ok,out,inh,nmod,exprs]=scicos_getvalue("Set ESELECT block parameters",["number of output event ports","Inherit (1: no, 0: yes)","zero-crossing (0: no, 1: yes)"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (nmod!=0) {
nmod=1;
@@ -5644,7 +5644,7 @@ x.graphics=graphics;
model.nmode=nmod;
model.nzcross=nmod;
x.model=model;
-break
+break;
}
}
}
@@ -5682,7 +5682,7 @@ model=arg1.model;
while (true) {
[ok,tag,exprs]=scicos_getvalue("Set parameters",["GotoTag"],list("str",-1),exprs);
if (!ok) {
-break
+break;
}
if (ok) {
if (model.opar!=list(tag)) {
@@ -5693,7 +5693,7 @@ graphics.exprs=exprs;
model.opar=list(tag);
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
needcompile=resume(needcompile)
@@ -5729,7 +5729,7 @@ model=arg1.model;
while (true) {
[ok,nout,z0,exprs]=scicos_getvalue("Set parameters",["number of outputs","initial connected output"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (z0>nout||z0<=0) {
message("initial connected input is not a valid input port number");
@@ -5740,7 +5740,7 @@ graphics.exprs=exprs;
model.dstate=z0-1;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -5784,7 +5784,7 @@ model=arg1.model;
while (true) {
[ok,typ,nin,z0,exprs]=scicos_getvalue("Set parameters",["Datatype(1= real double 2=Complex 3=int32 ..)","number of inputs","initial connected input"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (z0>nin||z0<=0) {
message("initial connected input is not a valid input port number");
@@ -5803,7 +5803,7 @@ graphics.exprs=exprs;
model.dstate=z0;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -5842,7 +5842,7 @@ model=arg1.model;
while (true) {
[ok,tag,exprs]=scicos_getvalue("Set parameters",["GotoTag"],list("str",-1),exprs);
if (!ok) {
-break
+break;
}
if (ok) {
if (model.opar!=list(tag)) {
@@ -5853,7 +5853,7 @@ graphics.exprs=exprs;
model.opar=list(tag);
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
needcompile=resume(needcompile)
@@ -5888,7 +5888,7 @@ model=arg1.model;
while (true) {
[ok,nin,base,rule,exprs]=scicos_getvalue("Set parameters",["number of inputs","zero base indexing (0), otherwise 1","rounding rule: int (0), round (1), ceil (2), floor (3)"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
nin=int(nin);
base=int(base);
@@ -5916,7 +5916,7 @@ graphics.exprs=exprs;
model.ipar=[base,rule];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -5957,7 +5957,7 @@ model=arg1.model;
while (true) {
[ok,tag,exprs]=scicos_getvalue("Set parameters",["Tag"],list("str",-1),exprs);
if (!ok) {
-break
+break;
}
if (ok) {
if (model.opar!=list(tag)) {
@@ -5968,7 +5968,7 @@ graphics.exprs=exprs;
model.opar=list(tag);
x.model=model;
x.graphics=graphics;
-break
+break;
}
}
needcompile=resume(needcompile)
@@ -6006,7 +6006,7 @@ model=arg1.model;
while (true) {
[ok,tag,exprs]=scicos_getvalue("Set parameters",["GotoTag"],list("str",-1),exprs);
if (!ok) {
-break
+break;
}
if (ok) {
if (model.opar!=list(tag)) {
@@ -6017,7 +6017,7 @@ graphics.exprs=exprs;
model.opar=list(tag);
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
needcompile=resume(needcompile)
@@ -6051,7 +6051,7 @@ model=arg1.model;
while (true) {
[ok,out,exprs]=scicos_getvalue("Set DEMUX block parameters",["number of output ports or vector of sizes"],list("intvec",-1),exprs);
if (!ok) {
-break
+break;
}
if (size(out,"*")==1) {
if (out<2||out>31) {
@@ -6081,7 +6081,7 @@ graphics.exprs=exprs;
model.ipar=out;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -6118,7 +6118,7 @@ ipar=model.ipar;
while (true) {
[ok,nin,z0,exprs]=scicos_getvalue("Set parameters",["number of inputs","initial connected input"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (z0>nin||z0<=0) {
message("initial connected input is not a valid input port number");
@@ -6129,7 +6129,7 @@ graphics.exprs=exprs;
model.dstate=z0-1;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -6162,14 +6162,14 @@ model=arg1.model;
while (true) {
[ok,nin,exprs]=scicos_getvalue("Set parameters",["number of inputs"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
[model,graphics,ok]=check_io(model,graphics,-ones(nin,1),-1,[],[]);
if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -6209,7 +6209,7 @@ exprs=exprs[1-1];
while (true) {
[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"INIMPL_f")," ",gettext("Implicit input port")," "],"Port Number",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
prt=int(prt);
if (prt<=0) {
@@ -6223,7 +6223,7 @@ model.ipar=prt;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -6273,7 +6273,7 @@ exprs[9-1]=[];
while (true) {
[ok,typ,flag,a,b,seed_c,exprs]=scicos_getvalue(["Set Random generator block parameters","flag = 0 : Uniform distribution A is min and A+B max","flag = 1 : Normal distribution A is mean and B deviation"," ","A and B must be matrix with equal sizes"],["Datatype(1=real double 2=complex)","flag","A","B","SEED"],list("vec",1,"vec",1,"mat",[-1,-2],"mat","[-1 -2]","mat",[1,2]),exprs);
if (!ok) {
-break
+break;
}
if (flag!=0&&flag!=1) {
message("flag must be equal to 1 or 0");
@@ -6301,7 +6301,7 @@ graphics.exprs=exprs;
model.ipar=flag;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -6340,7 +6340,7 @@ exprs=exprs[2-1];
while (true) {
[ok,Amplitude,exprs]=scicos_getvalue(["Set Square generator block parameters"],["Amplitude"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
graphics.exprs=exprs;
model.dstate=Amplitude;
@@ -6348,7 +6348,7 @@ model.out2=1;
model.outtyp=1;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -6386,7 +6386,7 @@ exprs=[exprs[1-1],"[-1 -2]","-1"];
while (true) {
[ok,prt,otsz,ot,exprs]=getvalue(_("Set Input block parameters"),[_("Port number"),_("Outport size ([-1 -2] for inherit)"),_("Outport Type (-1 for inherit)")],list("vec",1,"vec",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
prt=int(prt);
if (prt<=0) {
@@ -6408,7 +6408,7 @@ model.outtyp=ot;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -6479,7 +6479,7 @@ model=arg1.model;
while (true) {
[ok,temps,in1,fi,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"STEP_FUNCTION")," ",gettext("Step Function")," "],[gettext("Step Time"),gettext("Initial Value"),gettext("Final Value")],list("vec",1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
in1=in1.slice();
fi=fi.slice();
@@ -6509,7 +6509,7 @@ model.rpar=rpar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -6556,7 +6556,7 @@ if (!or(fun=="do_eval")) {
ok=true;
}
if (!ok) {
-break
+break;
}
n=size(xx,"*");
if (or(xx.slice(2-1,n)-xx.slice(1-1,n-1)<0)) {
@@ -6572,7 +6572,7 @@ axisdata=gc(2);
model.ipar=[size(xx,"*"),axisdata.slice()];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -6609,7 +6609,7 @@ model=arg1.model;
while (true) {
[ok,slope,stt,iout,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"RAMP")," ",gettext("Ramp function")," "],[gettext("Slope"),gettext("Start Time"),gettext("Initial Value")],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (stt<0) {
block_parameter_error(msprintf(gettext("Wrong value for \'Start Time\' parameter: %e."),stt),gettext("Null or positive integer expected."));
@@ -6618,7 +6618,7 @@ model.rpar=[slope,stt,iout];
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -6675,7 +6675,7 @@ for (i=1;i<=length(arg1.model.rpar.objs);i+=1) {
o=arg1.model.rpar.objs(i);
if (typeof(o)=="Block"&&o.gui=="EVTDLY_c") {
path=i;
-break
+break;
}
}
newpar=list();
@@ -6688,7 +6688,7 @@ model_n=model;
while (true) {
[ok,dt,t0,exprs0]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"CLOCK_c")," ",gettext("Event clock generator")," ",gettext("&nbsp; Do not start if \'Initialisation Time\' is negative")," "],[gettext("Period"),gettext("Initialisation Time")],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (dt<=0) {
block_parameter_error(msprintf(gettext("Wrong values for \'%s\' parameter: %5.1e."),gettext("Period"),dt),gettext("Strictly positive number expected."));
@@ -6700,7 +6700,7 @@ model.rpar=[dt,t0];
model.firing=t0;
xx.model=model;
arg1.model.rpar.objs[path-1]=xx;
-break
+break;
}
}
if (!and([t0_old,dt_old]==[t0,dt])) {
@@ -6743,7 +6743,7 @@ model=arg1.model;
while (true) {
[ok,C,exprs]=scicos_getvalue(["Set Contant Block"],"Constant",list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
nout=size(C,"*");
if (nout==0) {
@@ -6754,7 +6754,7 @@ model.out=nout;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -6817,7 +6817,7 @@ model=arg1.model;
while (true) {
[ok,minim,maxim,rule,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"Counter")," ",gettext("Integer counter generator")," "],[gettext("Minimum"),gettext("Maximum"),gettext("Rule (1:Increment, 2:Decrement)")],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
maxim=int(maxim);
minim=int(minim);
@@ -6831,7 +6831,7 @@ model.dstate=0;
model.ipar=[rule,maxim,minim];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -6870,7 +6870,7 @@ model=arg1.model;
while (true) {
[ok,varnam,Method,ZC,OutEnd,exprs]=scicos_getvalue("Set From_Workspace block parameters",["Variable name","Interpolation Method","Enable zero crossing(0:No, 1:Yes)?","Output at end(0:Zero, 1:Hold, 2:Repeat)"],list("str",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (!(Method==0||Method==1||Method==2||Method==3)) {
message("Interpolation method should be chosen in [0,1,2,3]");
@@ -6897,7 +6897,7 @@ if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -6964,7 +6964,7 @@ exprs=[exprs,string(model.dstate(1))];
while (true) {
[ok,flag,a,b,seed_c,exprs]=scicos_getvalue(["Set Random generator block parameters","flag = 0 : Uniform distribution A is min and A+B max","flag = 1 : Normal distribution A is mean and B deviation"," ","A and B must be vector with equal sizes","seed is the seed of random number generator (integer<2**31)"],["flag","A","B","seed"],list("vec",1,"vec",-1,"vec","size(%2,\'*\')","vec",1),exprs);
if (!ok) {
-break
+break;
}
if (flag!=0&&flag!=1) {
message("flag must be equal to 1 or 0");
@@ -6977,7 +6977,7 @@ model.rpar=[a.slice(),b.slice()];
model.dstate=[seed_c,0*a.slice()];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -7032,7 +7032,7 @@ frmt1="uc";
M=1;
offset=1;
if (!ok) {
-break
+break;
}
fname1=stripblanks(fname1);
frmt1=stripblanks(frmt1);
@@ -7059,7 +7059,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -7093,7 +7093,7 @@ while (true) {
[ok,prt,exprs]=scicos_getvalue("Set Event Input block parameters","Port number",list("vec",1),exprs);
prt=int(prt);
if (!ok) {
-break
+break;
}
if (prt<=0) {
message("Port number must be a positive integer");
@@ -7104,7 +7104,7 @@ model.firing=-1;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -7153,7 +7153,7 @@ exprs=graphics.exprs;
while (true) {
[ok,frequ,offset,exprs]=scicos_getvalue("Set block parameters",["Sample time","Offset"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (frequ<0) {
message("Frequency must be a positif number");
@@ -7174,7 +7174,7 @@ model.firing=-1;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
needcompile=resume(needcompile)
@@ -7230,7 +7230,7 @@ frmt=exprs[4-1];
while (true) {
[ok,tmask1,outmask,fname1,frmt1,M,N,offset,swap,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"READC_f")," ",gettext("Read from C binary file")],[gettext("Time Record Selection"),gettext("Outputs Record Selection"),gettext("Input File Name"),gettext("Input Format"),gettext("Record Size"),gettext("Buffer Size"),gettext("Initial Record Index"),gettext("Swap Mode (0:No, 1:Yes)")],list("vec",-1,"vec",-1,"str",1,"str",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
fname1=pathconvert(stripblanks(fname1),false,true);
frmt1=stripblanks(frmt1);
@@ -7291,7 +7291,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -7349,7 +7349,7 @@ for (i=1;i<=length(arg1.model.rpar.objs);i+=1) {
o=arg1.model.rpar.objs(i);
if (typeof(o)=="Block"&&o.gui=="EVTDLY_f") {
path=i;
-break
+break;
}
}
newpar=list();
@@ -7362,7 +7362,7 @@ model_n=model;
while (true) {
[ok,dt,t0,exprs0]=scicos_getvalue("Set Clock block parameters",["Period","Init time"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (dt<=0) {
message("period must be positive");
@@ -7374,7 +7374,7 @@ model.rpar=dt;
model.firing=t0;
xx.model=model;
arg1.model.rpar.objs[path-1]=xx;
-break
+break;
}
}
if (!and([t0_old,dt_old]==[t0,dt])||!and(exprs0==exprs)) {
@@ -7417,7 +7417,7 @@ model=arg1.model;
while (true) {
[ok,C,exprs]=scicos_getvalue(["Set Contant Block"],"Constant",list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
sz=size(C);
nout=size(C,"*");
@@ -7431,7 +7431,7 @@ model.out=nout;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -7467,7 +7467,7 @@ while (true) {
ini_c=int(ini_c);
base=int(base);
if (!ok) {
-break
+break;
}
if (ini_c<0) {
block_parameter_error(msprintf(gettext("Wrong value for \'Initial State\' parameter: %d."),ini_c),gettext("Null or positive integer expected."));
@@ -7479,7 +7479,7 @@ model.ipar=base;
model.dstate=ini_c;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -7514,7 +7514,7 @@ model=arg1.model;
while (true) {
[ok,C,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"CONST_m")," ",gettext("Constant value generator")," "],gettext("Constant Value"),list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
nout=size(C);
if (find(nout==0)!=[]) {
@@ -7550,7 +7550,7 @@ model.rpar=[];
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -7585,7 +7585,7 @@ while (true) {
[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"CLKINV_f")," ",gettext("Event input port")," "],"Port Number",list("vec",1),exprs);
prt=int(prt);
if (!ok) {
-break
+break;
}
if (prt<=0) {
block_parameter_error(msprintf(gettext("Wrong values for \'Port Number\' parameter: %d."),prt),gettext("Strictly positive integer expected."));
@@ -7596,7 +7596,7 @@ model.firing=-1;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -7622,7 +7622,7 @@ for (i=1;i<=length(arg1.model.rpar.objs);i+=1) {
o=arg1.model.rpar.objs(i);
if (typeof(o)=="Block"&&o.gui=="FROMWS_c") {
ppath=list(i);
-break
+break;
}
}
newpar=list();
@@ -7716,7 +7716,7 @@ model=arg1.model;
while (true) {
[ok,M,F,P,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"GENSIN_f")," ",gettext("Sine wave generator")," "],[gettext("Magnitude"),gettext("Frequency (rad/s)"),gettext("Phase (rad)")],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (F<0) {
block_parameter_error(msprintf(gettext("Wrong value for \'Frequency\' parameter: %e."),F),gettext("Strictly positive integer expected."));
@@ -7730,7 +7730,7 @@ model.outtyp=1;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -7771,7 +7771,7 @@ label[3-1]=sci2exp(1);
while (true) {
[ok,dtype,rule,np,exprs]=scicos_getvalue(["Set MATMUL parameter","For the Multipication rule:"," 1= Matrix by Matrix"," 2= Matrix by Matrix element wise "," 3= Matrix by Scalar","In the third case the second input will be the scalar"],["Datatype(1=real double 2=Complex 3=int32 ...)","Multiplication rule","Do on Overflow(0=Nothing 1=Saturate 2=Error)"],list("vec",1,"vec",1,"vec",1),label);
if (!ok) {
-break
+break;
}
rule=int(rule);
if ((dtype<1||dtype>8)) {
@@ -7881,7 +7881,7 @@ graphics.exprs=label;
x.graphics=graphics;
x.model=model;
arg1=x;
-break
+break;
}
}
}
@@ -7927,7 +7927,7 @@ label[9-1]=[];
while (true) {
[ok,decomptyp,lab]=scicos_getvalue("Set MATMAGPHI block parameters",["decomposition type (1=Complex2MAG&PHI 2=MAG&PHI2Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
label=lab;
if ((decomptyp==1)) {
@@ -7956,7 +7956,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
}
@@ -7989,7 +7989,7 @@ model=arg1.model;
while (true) {
[ok,typ,exprs]=scicos_getvalue("Set SQRT Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mat_sqrt";
@@ -8012,7 +8012,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
@@ -8058,7 +8058,7 @@ label[9-1]=[];
while (true) {
[ok,typ,exprs]=scicos_getvalue("Set EXPM Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mat_expm";
@@ -8083,7 +8083,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
@@ -8129,7 +8129,7 @@ label[9-1]=[];
while (true) {
[ok,typ,exprs]=scicos_getvalue("Set MATPINV Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mat_pinv";
@@ -8154,7 +8154,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
@@ -8200,7 +8200,7 @@ label[9-1]=[];
while (true) {
[ok,typ,exprs]=scicos_getvalue("Set MATDIAG Block",["Datatype (1=real double 2=Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mat_diag";
@@ -8225,7 +8225,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
@@ -8305,7 +8305,7 @@ label[9-1]=[];
while (true) {
[ok,typ,exprs]=scicos_getvalue("Set MATINV Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mat_inv";
@@ -8330,7 +8330,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
@@ -8376,7 +8376,7 @@ label[9-1]=[];
while (true) {
[ok,typ,lab]=scicos_getvalue("Set MATLU block parameters",["Datatype(1=real double 2=Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mat_lu";
@@ -8399,7 +8399,7 @@ model.sim=list(function_name,funtyp);
graphics.exprs=lab;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -8445,7 +8445,7 @@ label[9-1]=[];
while (true) {
[ok,typ,decomptyp,lab]=scicos_getvalue("Set MATSUM block parameters",["Datatype(1=real double 2=Complex)","Sum along (0=all 1=lines 2=Columns)"],list("vec",1,"vec",1),label);
if (!ok) {
-break
+break;
}
label=lab;
if ((typ==1)) {
@@ -8495,7 +8495,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
}
@@ -8541,7 +8541,7 @@ label[9-1]=[];
while (true) {
[ok,typ,exprs]=scicos_getvalue("Set MATBKSL Block",["Datatype (1=real double 2=Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mat_bksl";
@@ -8566,7 +8566,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
@@ -8612,7 +8612,7 @@ label[9-1]=[];
while (true) {
[ok,typ,l1,out,lab]=scicos_getvalue("Set MATRESH block parameters",["Datatype(1=real double 2=Complex)","input size","output size desired"],list("vec",-1,"vec",-1,"vec",-1),label);
if (!ok) {
-break
+break;
}
nout=size(out);
nin=size(l1);
@@ -8661,7 +8661,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
needcompile=resume(needcompile)
@@ -8709,7 +8709,7 @@ label="size(evstr("+label(2)+"),\'*\')";
while (true) {
[ok,nin,lab]=scicos_getvalue("Set MATCATV block parameters",["Number od inputs"],list("vec",1),label);
if (!ok) {
-break
+break;
}
label=lab;
in1=[-(transpose([2:nin+1])),-ones(nin,1)];
@@ -8724,7 +8724,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
@@ -8758,7 +8758,7 @@ label[2-1]=sci2exp(1);
while (true) {
[ok,typ,rule,exprs]=scicos_getvalue("Set MATTRAN Block",["Datatype(1=real double 2=Complex)","rule (1=.\' 2=\')"],list("vec",1,"vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mattran_m";
@@ -8787,7 +8787,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
@@ -8833,7 +8833,7 @@ label[9-1]=[];
while (true) {
[ok,tpe,mod,exprs]=scicos_getvalue("Set RICC Block",["Type (1=Cont 2=Disc)","Model(1=Schr 2=sign(cont) inv(disc))"],list("vec",1,"vec",1),label);
if (!ok) {
-break
+break;
}
in1=[model.in1,model.in2];
out=[model.out,model.out2];
@@ -8847,7 +8847,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
@@ -8893,7 +8893,7 @@ label[9-1]=[];
while (true) {
[ok,decomptyp,lab]=scicos_getvalue("Set MATZREIM block parameters",["decomposition type (1=Complex2Real&Imag 2=Real&Imag2Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
label=lab;
if ((decomptyp==1)) {
@@ -8922,7 +8922,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
}
@@ -8968,7 +8968,7 @@ label="size(evstr("+label(2)+"),\'*\')";
while (true) {
[ok,nin,lab]=scicos_getvalue("Set MATCATH block parameters",["Number of input"],list("vec",1),label);
if (!ok) {
-break
+break;
}
label=lab;
in1=[-1*(ones(nin,1)),-(transpose([2:nin+1]))];
@@ -8983,7 +8983,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
@@ -9029,7 +9029,7 @@ label[9-1]=[];
while (true) {
[ok,typ,decomptyp,lab]=scicos_getvalue("Set MATSVD block parameters",["Datatype(1=real double 2=Complex)","decomposition type (1=singular values 2=sing values+matrix U & V)"],list("vec",1,"vec",1),label);
if (!ok) {
-break
+break;
}
label=lab;
if ((typ==1)) {
@@ -9078,7 +9078,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
}
@@ -9124,7 +9124,7 @@ label[9-1]=[];
while (true) {
[ok,typ,exprs]=scicos_getvalue("Set MATDET Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mat_det";
@@ -9149,7 +9149,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
@@ -9195,7 +9195,7 @@ label[6-1]=sci2exp([1,1]);
while (true) {
[ok,typ,a,b,c,d,inp,exprs]=scicos_getvalue("Set SUBMAT Block",["Datatype (1=real double 2=Complex)","Starting Row Index","Ending Row Index","Starting Column Index","Ending Column Index","Input Dimensions"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",2),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="submat";
@@ -9241,7 +9241,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
@@ -9287,7 +9287,7 @@ label[9-1]=[];
while (true) {
[ok,typ,inp,exprs]=scicos_getvalue("Set ROOTCOEF Block",["Datatype(1=real double 2=Complex)","input row size"],list("vec",1,"vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="root_coef";
@@ -9312,7 +9312,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
@@ -9360,7 +9360,7 @@ while (true) {
a=a.slice();
b=b.slice();
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="extract";
@@ -9404,7 +9404,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
@@ -9450,7 +9450,7 @@ label[9-1]=[];
while (true) {
[ok,typ,decomptyp,lab]=scicos_getvalue("Set MATEIG block parameters",["Datatype(1=real double 2=Complex)","decomposition type (1=eig values 2=eig values+eig vectors"],list("vec",1,"vec",1),label);
if (!ok) {
-break
+break;
}
label=lab;
if ((typ==1)) {
@@ -9496,7 +9496,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
}
@@ -9542,7 +9542,7 @@ label[9-1]=[];
while (true) {
[ok,typ,decomptyp,lab]=scicos_getvalue("Set CUMSUM block parameters",["Datatype(1=real double 2=Complex)","Sum along (0=the first non singleton dimension 1=Rows 2=Columns)"],list("vec",1,"vec",1),label);
if (!ok) {
-break
+break;
}
label=lab;
if ((typ==1)) {
@@ -9590,7 +9590,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
}
@@ -9636,7 +9636,7 @@ label[9-1]=[];
while (true) {
[ok,typ,exprs]=scicos_getvalue("Set MATDIV Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mat_div";
@@ -9661,7 +9661,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
@@ -9707,7 +9707,7 @@ label[9-1]=[];
while (true) {
[ok,typ,decomptyp,lab]=scicos_getvalue("Set EXTTRI block parameters",["Datatype(1=real double 2=Complex)","extraction type (1=lower 2=upper 3=diagonal)"],list("vec",1,"vec",1),label);
if (!ok) {
-break
+break;
}
label=lab;
if ((typ==1)) {
@@ -9752,7 +9752,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
}
@@ -9811,7 +9811,7 @@ model=arg1.model;
while (true) {
[ok,in1,exprs]=scicos_getvalue(["Set Zero-Crossing parameters","All surfaces must cross together"],"Input size",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
in1=int(in1);
if (in1<=0) {
@@ -9828,7 +9828,7 @@ model.nzcross=in1;
model.firing=-1;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -9925,14 +9925,14 @@ model=arg1.model;
while (true) {
[ok,V,ph,frq,offset,start,exprs]=scicos_getvalue("Set voltage source parameter",["Amplitude (Volt)","phase (rad)","Frequency (Hz)","Voltageoffset (V)","Timeoffset (s)"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=[V,ph,frq,offset,start];
model.equations.parameters[2-1]=list(V,ph,frq,offset,start);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -10040,13 +10040,13 @@ model=arg1.model;
while (true) {
[ok,W,L,Beta,Vt,K2,K5,dW,dL,RDS,exprs]=scicos_getvalue("Set PMOS Transistor parameters",["Width [m]","Length [m]","Transconductance parameter [A/(V*V)]","Zero bias threshold voltage [V]","Bulk threshold parameter","Reduction of pinch-off region","Narrowing of channel [m]","Shortening of channel [m]","Drain-Source-Resistance [Ohm]"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
model.equations.parameters[2-1]=list(W,L,Beta,Vt,K2,K5,dW,dL,RDS);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -10085,14 +10085,14 @@ model=arg1.model;
while (true) {
[ok,L,exprs]=scicos_getvalue("Set Inductor block parameter","L (H)",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=L;
model.equations.parameters[2-1]=list(L);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -10134,14 +10134,14 @@ model=arg1.model;
while (true) {
[ok,Ids,Vt,Maxexp,R,exprs]=scicos_getvalue("Set Diode block parameter",["Saturation cuurent (A)","Voltage equivalent to temperature (Volt)","Max exponent for linear continuation","R (ohm)"],list("vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=[Ids,Vt,Maxexp,R];
model.equations.parameters=list(["Ids","Vt","Maxexp","R"],list(Ids,Vt,Maxexp,R));
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -10209,11 +10209,11 @@ exprs=x.graphics.exprs;
while (true) {
[ok,N,exprs]=scicos_getvalue(["Set Transformer block parameters:","","N:"+" Turn ratio (N1/N2)"],["N"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
x.model.equations.parameters[2-1]=list(N);
x.graphics.exprs=exprs;
-break
+break;
}
}
}
@@ -10341,14 +10341,14 @@ model=arg1.model;
while (true) {
[ok,R,exprs]=scicos_getvalue("Set Resistor block parameter","R (ohm)",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=R;
model.equations.parameters[2-1]=list(R);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -10416,11 +10416,11 @@ exprs=x.graphics.exprs;
while (true) {
[ok,Bf,Br,Is,Vak,Tauf,Taur,Ccs,Cje,Cjc,Phie,Me,Phic,Mc,Gbc,Gbe,Vt,EMinMax,exprs]=scicos_getvalue(["Set PNP block parameters:",""],["Bf : Forward beta","Br : Reverse beta","Is : Transport saturation current","Vak : Early voltage (inverse), 1/Volt","Tauf: Ideal forward transit time","Taur: Ideal reverse transit time","Ccs : Collector-substrat(ground) cap.","Cje : Base-emitter zero bias depletion cap.","Cjc : Base-coll. zero bias depletion cap.","Phie: Base-emitter diffusion voltage","Me : Base-emitter gradation exponent","Phic: Base-collector diffusion voltage","Mc : Base-collector gradation exponent","Gbc : Base-collector conductance","Gbe : Base-emitter conductance","Vt : Voltage equivalent of temperature","EMinMax: if x > EMinMax, the exp(x) function is linearized"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
x.model.equations.parameters[2-1]=list(Bf,Br,Is,Vak,Tauf,Taur,Ccs,Cje,Cjc,Phie,Me,Phic,Mc,Gbc,Gbe,Vt,EMinMax);
x.graphics.exprs=exprs;
-break
+break;
}
}
}
@@ -10488,11 +10488,11 @@ exprs=x.graphics.exprs;
while (true) {
[ok,Bf,Br,Is,Vak,Tauf,Taur,Ccs,Cje,Cjc,Phie,Me,Phic,Mc,Gbc,Gbe,Vt,EMinMax,exprs]=scicos_getvalue(["Set NPN block parameters:",""],["Bf : Forward beta","Br : Reverse beta","Is : Transport saturation current","Vak : Early voltage (inverse), 1/Volt","Tauf: Ideal forward transit time","Taur: Ideal reverse transit time","Ccs : Collector-substrat(ground) cap.","Cje : Base-emitter zero bias depletion cap.","Cjc : Base-coll. zero bias depletion cap.","Phie: Base-emitter diffusion voltage","Me : Base-emitter gradation exponent","Phic: Base-collector diffusion voltage","Mc : Base-collector gradation exponent","Gbc : Base-collector conductance","Gbe : Base-emitter conductance","Vt : Voltage equivalent of temperature","EMinmax: if x > EMinMax, the exp(x) is linearized"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
x.model.equations.parameters[2-1]=list(Bf,Br,Is,Vak,Tauf,Taur,Ccs,Cje,Cjc,Phie,Me,Phic,Mc,Gbc,Gbe,Vt,EMinMax);
x.graphics.exprs=exprs;
-break
+break;
}
}
}
@@ -10559,14 +10559,14 @@ model=arg1.model;
while (true) {
[ok,V,exprs]=scicos_getvalue("Set ConstantVoltage block parameter","V (volt)",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=V;
model.equations.parameters[2-1]=list(V);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -10606,14 +10606,14 @@ model=arg1.model;
while (true) {
[ok,FR,exprs]=scicos_getvalue("Set voltage source parameter",["Frequency (Hz)"],list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=[FR];
model.equations.parameters[2-1]=list(FR);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -10711,13 +10711,13 @@ model=arg1.model;
while (true) {
[ok,Ron,Roff,exprs]=scicos_getvalue("Set non-ideal electrical switch parameters",["Resistance in On state (Ohm)","Resistance in Off state (Ohm)"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
model.equations.parameters[2-1]=list(Ron,Roff);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -10786,13 +10786,13 @@ model=arg1.model;
while (true) {
[ok,W,L,Beta,Vt,K2,K5,dW,dL,RDS,exprs]=scicos_getvalue("Set NMOS Transistor block parameters",["Width [m]","Length [m]","Transconductance parameter [A/(V*V)]","Zero bias threshold voltage [V]","Bulk threshold parameter","Reduction of pinch-off region","Narrowing of channel [m]","Shortening of channel [m]","Drain-Source-Resistance [Ohm]"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
model.equations.parameters[2-1]=list(W,L,Beta,Vt,K2,K5,dW,dL,RDS);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -10832,14 +10832,14 @@ model=arg1.model;
while (true) {
[ok,VA,FR,exprs]=scicos_getvalue("Set voltage source parameter",["Amplitude (Volt)","Frequency (Hz)"],list("vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=[VA,FR];
model.equations.parameters[2-1]=list(VA,FR);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -10879,13 +10879,13 @@ model=arg1.model;
while (false) {
[ok,OLGain,SatH,SatL,exprs]=scicos_getvalue("Set the Operational Amplifier parameters",["Open Loop Gain","Positive saturation voltage","Negative saturation voltage"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
model.equations.parameters[2-1]=list(OLGain,SatH,SatL);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -10925,14 +10925,14 @@ model=arg1.model;
while (true) {
[ok,C,v,exprs]=scicos_getvalue("Set Capacitor block parameter",["C (F)","Initial Voltage"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=C;
model.equations.parameters[2-1]=list(C,v);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -11000,11 +11000,11 @@ exprs=x.graphics.exprs;
while (true) {
[ok,G1,G2,exprs]=scicos_getvalue(["Set Gyrator block parameters:","","G1: Gyration conductance","G2: Gyration conductance"],["G1","G2"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
x.model.equations.parameters[2-1]=list(G1,G2);
x.graphics.exprs=exprs;
-break
+break;
}
}
}
@@ -11039,7 +11039,7 @@ model=arg1.model;
while (true) {
[ok,maxp,minp,zeroc,exprs]=scicos_getvalue("Set Deadband parameters",["End of dead band","Start of dead band","zero crossing (0:no, 1:yes)"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (maxp<=minp) {
message("Upper limit must be > Lower limit");
@@ -11056,7 +11056,7 @@ model.nmode=0;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -11125,10 +11125,10 @@ label=graphics.exprs;
while (true) {
[ok,i,o,rpar,funam,lab]=scicos_getvalue("Set fortran_block parameters",["input ports sizes","output port sizes","System parameters vector","function name"],list("vec",-1,"vec",-1,"vec",-1,"str",-1),label(1));
if (!ok) {
-break
+break;
}
if (funam==" ") {
-break
+break;
}
label[1-1]=lab;
rpar=rpar.slice();
@@ -11142,7 +11142,7 @@ tt=[];
}
[ok,tt]=FORTR(funam,tt,i,o);
if (!ok) {
-break
+break;
}
[model,graphics,ok]=check_io(model,graphics,i,o,[],[]);
if (ok) {
@@ -11152,7 +11152,7 @@ label[2-1]=tt;
x.model=model;
graphics.exprs=label;
x.graphics=graphics;
-break
+break;
}
}
}
@@ -11184,13 +11184,13 @@ model=arg1.model;
while (true) {
[ok,x0,xd0,exprs]=scicos_getvalue("Set continuous linear system parameters",["Initial state","Initial Derivative"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
graphics.exprs=exprs;
model.state=[x0.slice(),xd0.slice()];
x.graphics=graphics;
x.model=model;
-break
+break;
}
x.model.firing=[];
}
@@ -11250,7 +11250,7 @@ exprs[9-1]="0";
while (true) {
[ok,rpar1,rpar2,walls,xt,xd,y,yd,g,C,exprs]=scicos_getvalue(["Set Bounce Block"],["Mass","Radius","[xmin,xmax,ymin,ymax]","xpos","xdpos","ypos","ydpos","g (gravity)","C (aerodynamic coeff"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
xt=xt.slice();
y=y.slice();
@@ -11274,7 +11274,7 @@ message("Mass and radius must be >0");
ok=false;
}
if (!ok) {
-break
+break;
}
[model,graphics,ok]=check_io(model,graphics,[],[n,n],[],[]);
if (ok) {
@@ -11297,7 +11297,7 @@ model.nzcross=n*(n-1)/2+4*n;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -11350,7 +11350,7 @@ exprs=graphics.exprs;
while (true) {
[ok,i,o,ci,co,xx,z,rpar,auto0,deptime,lab]=scicos_getvalue(["Set scifunc_block parameters","only regular blocks supported"],["input ports sizes","output port sizes","input event ports sizes","output events ports sizes","initial continuous state","initial discrete state","System parameters vector","initial firing vector (<0 for no firing)","is block always active (0:no, 1:yes)"],list("mat",[-1,2],"mat",[-2,2],"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",1),exprs[1-1]);
if (!ok) {
-break
+break;
}
exprs[1-1]=lab;
xx=xx.slice();
@@ -11368,7 +11368,7 @@ nco=size(co,1);
[ok,tt,dep_ut]=genfunc2(exprs[2-1],i,o,nci,nco,size(xx,1),size(z,1),nrp,"c");
dep_ut[2-1]=(1==deptime);
if (!ok) {
-break
+break;
}
[model,graphics,ok]=set_io(model,graphics,list(i,it),list(o,ot),ci,co);
if (ok) {
@@ -11390,7 +11390,7 @@ x.model=model;
exprs[2-1]=tt;
graphics.exprs=exprs;
x.graphics=graphics;
-break
+break;
}
}
needcompile=resume(needcompile)
@@ -11438,10 +11438,10 @@ label=graphics.exprs;
while (true) {
[ok,i,o,rpar,funam,lab]=scicos_getvalue("Set C_block parameters",["input ports sizes","output port sizes","System parameters vector","function name"],list("vec",-1,"vec",-1,"vec",-1,"str",-1),label(1));
if (!ok) {
-break
+break;
}
if (funam==" ") {
-break
+break;
}
label[1-1]=lab;
rpar=rpar.slice();
@@ -11455,7 +11455,7 @@ tt=[];
}
[ok,tt]=CFORTR(funam,tt,i,o);
if (!ok) {
-break
+break;
}
[model,graphics,ok]=check_io(model,graphics,i,o,[],[]);
if (ok) {
@@ -11465,7 +11465,7 @@ label[2-1]=tt;
x.model=model;
graphics.exprs=label;
x.graphics=graphics;
-break
+break;
}
}
}
@@ -11501,7 +11501,7 @@ while (true) {
ask_again=false;
[ok,x0,xd0,id,exprs]=scicos_getvalue("Set Constraint block parameters",["Initial guess values of states x","Initial guess values of derivative x\'","Id(i)=1: if x\'(i) is present in the feedback, else Id(i)=0"],list("vec",-1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
x0=x0.slice();
N=size(x0,"*");
@@ -11522,7 +11522,7 @@ for (i=1;i<=N;i+=1) {
if (!((id[i-1]==0)||(id[i-1]==1))) {
ask_again=true;
x_message(["Id(i) must be either","0 when x\'(i) is not present in the feedback","1: when x\'(i) is present in the feedback"]);
-break
+break;
}
if ((id[i-1]==0)) {
id[i-1]=-1;
@@ -11537,7 +11537,7 @@ model.in1=N;
model.ipar=id;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -11579,7 +11579,7 @@ label[9-1]=[];
while (true) {
[ok,function_name,funtyp,i,o,ci,co,xx,z,rpar,ipar,auto0,depu,dept,lab]=scicos_getvalue("Set GENERIC block parameters",["simulation function","function type (0,1,2,..)","input ports sizes","output port sizes","input event ports sizes","output events ports sizes","initial continuous state","initial discrete state","Real parameters vector","Integer parameters vector","initial firing vector (<0 for no firing)","direct feedthrough (y or n)","time dependence (y or n)"],list("str",1,"vec",1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec","sum(%6)","str",1,"str",1),label);
if (!ok) {
-break
+break;
}
label=lab;
function_name=stripblanks(function_name);
@@ -11633,7 +11633,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
needcompile=resume(needcompile)
@@ -11668,7 +11668,7 @@ model=arg1.model;
while (true) {
[ok,maxp,minp,exprs]=scicos_getvalue("Set rate limiter parameters",["max slope","min slope"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (maxp<=minp||maxp<=0||minp>=0) {
message("We must have max_slope> 0 > min_slope.");
@@ -11678,7 +11678,7 @@ model.rpar=rpar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -11716,13 +11716,13 @@ exprs[2-1]=txt;
if ((scicos_debug()!=2&&scicos_debug()!=3)) {
scicos_debug(2);
}
-break
+break;
} else {
message(["Error in the instructions",lasterror()]);
}
} else {
ok=false;
-break
+break;
}
}
if (ok) {
@@ -11763,7 +11763,7 @@ exprs=[exprs,sci2exp(1)];
while (true) {
[ok,rule,zcr,Datatype,exprs]=scicos_getvalue("Set parameters",["Operator: == (0), ~= (1), < (2), <= (3), > (4), >= (5)","Use zero crossing (no: 0), (yes: 1)","Datatype (1=double 3=int32 ...)"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
rule=int(rule);
if (zcr!=0) {
@@ -11819,7 +11819,7 @@ model.nzcross=zcr;
model.nmode=zcr;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -11852,7 +11852,7 @@ model=arg1.model;
while (true) {
[ok,x0,exprs]=scicos_getvalue("Set solver block parameters","Initial guess values",list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
x0=x0.slice();
N=size(x0,"*");
@@ -11868,7 +11868,7 @@ model.in1=N;
model.ipar=-1*ones(N,1);
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -11935,7 +11935,7 @@ label[9-1]=[];
while (true) {
[ok,function_name,funtyp,i,o,ci,co,xx,z,rpar,ipar,nmode,nzcr,auto0,depu,dept,lab]=scicos_getvalue("Set GENERIC block parameters",["simulation function","function type (0,1,2,..)","input ports sizes","output port sizes","input event ports sizes","output events ports sizes","initial continuous state","initial discrete state","Real parameters vector","Integer parameters vector","number of modes","number of zero_crossings","initial firing vector (<0 for no firing)","direct feedthrough (y or n)","time dependence (y or n)"],list("str",1,"vec",1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec","sum(%6)","str",1,"str",1),label);
if (!ok) {
-break
+break;
}
label=lab;
function_name=stripblanks(function_name);
@@ -11991,7 +11991,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
needcompile=resume(needcompile)
@@ -12030,7 +12030,7 @@ label[9-1]=[];
while (true) {
[ok,function_name,funtyp,in1,it,out,ot,ci,co,xx,z,oz,rpar,ipar,opar,nmode,nzcr,auto0,depu,dept,lab]=scicos_getvalue("Set GENERIC block parameters",["Simulation function","Function type (0,1,2,..)","Input ports sizes","Input ports type","Output port sizes","Output ports type","Input event ports sizes","Output events ports sizes","Initial continuous state","Initial discrete state","Initial object state","Real parameters vector","Integer parameters vector","Object parameters list","Number of modes","Number of zero crossings","Initial firing vector (<0 for no firing)","Direct feedthrough (y or n)","Time dependence (y or n)"],list("str",1,"vec",1,"mat",[-1,2],"vec",-1,"mat",[-1,2],"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"lis",-1,"vec",-1,"vec",-1,"lis",-1,"vec",1,"vec",1,"vec","sum(%8)","str",1,"str",1),label);
if (!ok) {
-break
+break;
}
label=lab;
function_name=stripblanks(function_name);
@@ -12094,7 +12094,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
needcompile=resume(needcompile)
@@ -12143,13 +12143,13 @@ model=arg1.model;
while (true) {
[ok,edge,exprs]=scicos_getvalue("Set edge trigger block parameters",["rising (1), falling (-1), both (0)"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
model.ipar=sign(edge);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -12185,7 +12185,7 @@ exprs=[exprs,"3","1"];
while (true) {
[ok,txt,font,siz,exprs]=scicos_getvalue("Set Text block parameters",["Text","Font number","Font size"],list("str",-1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (font<=0||font>6) {
message("Font number must be greater than 0 and less than 7");
@@ -12214,7 +12214,7 @@ ipar=[font,siz];
model.rpar=txt;
model.ipar=ipar;
x.model=model;
-break
+break;
}
}
}
@@ -12251,7 +12251,7 @@ model=arg1.model;
while (true) {
[ok,high_lim,low_lim,out_high,out_low,nzz,exprs]=scicos_getvalue("Set parameters",["switch on at","switch off at","output when on","output when off","use zero crossing: yes (1), no (0)"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (low_lim>high_lim) {
message("switch on value must be larger than switch off value");
@@ -12264,7 +12264,7 @@ nzz=2;
model.nzcross=nzz;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -12314,7 +12314,7 @@ label=graphics.exprs;
while (true) {
[ok,function_name,impli,i,o,ci,co,xx,ng,z,rpar,ipar,auto0,depu,dept,lab]=scicos_getvalue("Set C-Block2 block parameters",["simulation function","is block implicit? (y,n)","input ports sizes","output ports sizes","input event ports sizes","output events ports sizes","initial continuous state","number of zero crossing surfaces","initial discrete state","Real parameters vector","Integer parameters vector","initial firing vector (<0 for no firing)","direct feedthrough (y or n)","time dependence (y or n)"],list("str",1,"str",1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",1,"vec",-1,"vec",-1,"vec",-1,"vec","sum(%6)","str",1,"str",1),label(1));
if (!ok) {
-break
+break;
}
label[1-1]=lab;
funam=stripblanks(function_name);
@@ -12356,7 +12356,7 @@ dept=false;
}
dep_ut=[depu,dept];
if (funam==" ") {
-break
+break;
}
if (model.sim(1)!=funam||sign(size(model.state,"*"))!=sign(nx)||sign(size(model.dstate,"*"))!=sign(nz)||model.nzcross!=ng||sign(size(model.evtout,"*"))!=sign(nevout)) {
tt=[];
@@ -12366,7 +12366,7 @@ while (true) {
[ok,tt,cancel]=CFORTR2(funam,tt);
if (!ok) {
if (cancel) {
-break
+break;
}
} else {
[model,graphics,ok]=check_io(model,graphics,i,o,ci,co);
@@ -12387,12 +12387,12 @@ label[2-1]=tt;
x.model=model;
graphics.exprs=label;
x.graphics=graphics;
-break
+break;
}
}
}
if (ok||cancel) {
-break
+break;
}
}
}
@@ -12426,7 +12426,7 @@ label=graphics.exprs;
while (true) {
[ok,function_name,impli,in1,it,out,ot,ci,co,xx,z,oz,rpar,ipar,opar,nmode,nzcr,auto0,depu,dept,lab]=scicos_getvalue("Set C-Block4 block parameters",["Simulation function","Is block implicit? (y,n)","Input ports sizes","Input ports type","Output port sizes","Output ports type","Input event ports sizes","Output events ports sizes","Initial continuous state","Initial discrete state","Initial object state","Real parameters vector","Integer parameters vector","Object parameters list","Number of modes","Number of zero crossings","Initial firing vector (<0 for no firing)","Direct feedthrough (y or n)","Time dependence (y or n)"],list("str",1,"str",1,"mat",[-1,2],"vec",-1,"mat",[-1,2],"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"lis",-1,"vec",-1,"vec",-1,"lis",-1,"vec",1,"vec",1,"vec","sum(%8)","str",1,"str",1),label(1));
if (!ok) {
-break
+break;
}
label[1-1]=lab;
funam=stripblanks(function_name);
@@ -12466,7 +12466,7 @@ dept=false;
}
dep_ut=[depu,dept];
if (funam==" ") {
-break
+break;
}
if (model.sim(1)!=funam||sign(size(model.state,"*"))!=sign(nx)||sign(size(model.dstate,"*"))!=sign(nz)||model.nzcross!=nzcr||sign(size(model.evtout,"*"))!=sign(nevout)) {
tt=[];
@@ -12479,7 +12479,7 @@ while (true) {
[ok,tt,cancel]=CC4(funam,tt);
if (!ok) {
if (cancel) {
-break
+break;
}
} else {
model.sim=list(funam,funtyp);
@@ -12497,11 +12497,11 @@ label[2-1]=tt;
x.model=model;
graphics.exprs=label;
x.graphics=graphics;
-break
+break;
}
}
if (ok||cancel) {
-break
+break;
}
}
}
@@ -12556,7 +12556,7 @@ dstate=model.dstate;
while (true) {
[ok,clrs,siz,win,imode,xmin,xmax,ymin,ymax,exprs]=scicos_getvalue("Set Scope parameters",["colors","radii","window number (-1 for automatic)","animation mode (0,1)","Xmin","Xmax","Ymin","Ymax"],list("vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (size(clrs,"*")!=size(siz,"*")) {
@@ -12595,7 +12595,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -12628,7 +12628,7 @@ rpar=model.rpar;
while (true) {
[ok,ini,gap,zcr,exprs]=scicos_getvalue("Set backlash parameters",["initial output","gap","use zero-crossing (0:no, 1:yes)"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (ok) {
graphics.exprs=exprs;
@@ -12642,7 +12642,7 @@ model.nzcross=0;
model.rpar=rpar;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -12682,7 +12682,7 @@ dstate=model.dstate;
while (true) {
[ok,plen,csiz,phi,xmin,xmax,ymin,ymax,exprs]=scicos_getvalue("Set Scope parameters",["pendulum length","cart size (square side)","slope","Xmin","Xmax","Ymin","Ymax"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (plen<=0||csiz<=0) {
@@ -12705,7 +12705,7 @@ model.rpar=rpar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -12796,7 +12796,7 @@ dstate=model.dstate;
while (true) {
[ok,plen,csiz,phi,xmin,xmax,ymin,ymax,exprs]=scicos_getvalue("Set Scope parameters",["pendulum length","cart size (square side)","slope","Xmin","Xmax","Ymin","Ymax"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (plen<=0||csiz<=0) {
@@ -12819,7 +12819,7 @@ model.rpar=rpar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -12856,7 +12856,7 @@ exprs=[exprs,sci2exp(1),sci2exp(0)];
while (true) {
[ok,nin,rule,Datatype,tp,exprs]=scicos_getvalue("Set parameters",["number of inputs","Operator: AND (0), OR (1), NAND (2), NOR (3), XOR (4), NOT (5)","Datatype (1=double 3=int32 ...)","Bitwise Rule(0=No 1=yes)"],list("vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
nin=int(nin);
rule=int(rule);
@@ -12930,7 +12930,7 @@ graphics.exprs=exprs;
graphics.style=["blockWithLabel;displayedLabel="+label];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -12966,7 +12966,7 @@ model=arg1.model;
while (true) {
[ok,a,inh,exprs]=scicos_getvalue("Set memory block parameters",["initial condition","Inherit (1: no, 0: yes)"],list("vec",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (inh==0) {
inh=[];
@@ -12987,7 +12987,7 @@ model.in1=in1;
model.out=out;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -13011,7 +13011,7 @@ for (i=1;i<=length(arg1.model.rpar.objs);i+=1) {
o=arg1.model.rpar.objs(i);
if (typeof(o)=="Block"&&o.gui=="END_c") {
ppath=list(i);
-break
+break;
}
}
newpar=list();
@@ -13108,7 +13108,7 @@ exprs=graphics.exprs;
while (true) {
[ok,Datatype,np,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"INTMUL")," ",gettext("Integer matrix multiplication")," "],[msprintf(gettext("Data Type %s"),"(3:int32, 4:int16, 5:int8, ...)"),gettext("Do on Overflow (0:Nothing, 1:Saturate, 2:Error)")],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
it=Datatype*ones(1,2);
ot=Datatype;
@@ -13177,7 +13177,7 @@ model.ipar=np;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -13214,7 +13214,7 @@ exprs=graphics.exprs;
while (true) {
[ok,it,ot,np,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"CONVERT")," ",gettext("Type conversion")," "],[gettext("Input Type (1:double, 3:int32, 4:int16, 5:int8, ...)"),gettext("Output Type (1:double, 3:int32, 4:int16, 5:int8, ...)"),gettext("Do on Overflow (0:Nothing, 1:Saturate, 2:Error)")],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (it==2) {
it=1;
@@ -13547,7 +13547,7 @@ if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -13594,7 +13594,7 @@ for (i=1;i<=length(arg1.model.rpar.objs);i+=1) {
o=arg1.model.rpar.objs(i);
if (typeof(o)=="Block"&&o.gui=="DOLLAR_m") {
path=i;
-break
+break;
}
}
newpar=list();
@@ -13605,7 +13605,7 @@ init_old=model.odstate(1);
while (true) {
[ok,init,exprs0]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"SRFLIPFLOP")," ",gettext("SR flip-flop")," ",gettext("The \'Initial Value\' must be 0 or 1 of type int8"),gettext("&nbsp;- Negative values are considered as int8(0)"),gettext("&nbsp;- Positive values are considered as int8(1)")," "],gettext("Initial Value"),list("vec",1),exprs);
if (!ok) {
-break
+break;
}
if (init<=0) {
init=int8(0);
@@ -13617,7 +13617,7 @@ xx.graphics.exprs[1-1]=exprs0;
model.odstate[1-1]=init;
xx.model=model;
arg1.model.rpar.objs[path-1]=xx;
-break
+break;
}
}
needcompile=0;
@@ -13660,7 +13660,7 @@ model=arg1.model;
while (true) {
[ok,Datatype,bit,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"BITSET")," ",gettext("Set a bit")," "],[msprintf(gettext("Data Type %s"),"(3:int32, 4:int16, 5:int8, ...)"),gettext("Index of Bit (0 is least significant)")],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
in1=[model.in1,model.in2];
if (floor(bit)!=bit) {
@@ -13709,7 +13709,7 @@ graphics.exprs=exprs;
model.opar=list(n);
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -13772,7 +13772,7 @@ for (i=1;i<=length(arg1.model.rpar.objs);i+=1) {
o=arg1.model.rpar.objs(i);
if (typeof(o)=="Block"&&o.gui=="DOLLAR_m") {
path=i;
-break
+break;
}
}
newpar=list();
@@ -13783,7 +13783,7 @@ init_old=model.odstate(1);
while (true) {
[ok,init,exprs0]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"JKFLIPFLOP")," ",gettext("JK flip-flop")," ",gettext("The \'Initial Value\' must be 0 or 1 of type int8"),gettext("&nbsp;- Negative values are considered as int8(0)"),gettext("&nbsp;- Positive values are considered as int8(1)")," "],gettext("Initial Value"),list("vec",1),exprs);
if (!ok) {
-break
+break;
}
if (init<=0) {
init=int8(0);
@@ -13795,7 +13795,7 @@ xx.graphics.exprs[1-1]=exprs0;
model.odstate[1-1]=init;
xx.model=model;
arg1.model.rpar.objs[path-1]=xx;
-break
+break;
}
}
needcompile=0;
@@ -13884,7 +13884,7 @@ model=arg1.model;
while (true) {
[ok,Datatype,bit,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"BITCLEAR")," ",gettext("Clear a bit")," "],[msprintf(gettext("Data Type %s"),"(3:int32, 4:int16, 5:int8, ...)"),gettext("Index of Bit (0 is least significant)")],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
in1=[model.in1,model.in2];
if (floor(bit)!=bit) {
@@ -13935,7 +13935,7 @@ graphics.exprs=exprs;
model.opar=list(n);
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -13971,7 +13971,7 @@ model=arg1.model;
while (true) {
[ok,Datatype,rule,bit,scal,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"EXTRACTBITS")," ",gettext("Bits Extraction")," ",gettext("&nbsp;- Bits to Extract:"),gettext("&nbsp;&nbsp;&nbsp;&nbsp;1 Upper Half"),gettext("&nbsp;&nbsp;&nbsp;&nbsp;2 Lower Half"),gettext("&nbsp;&nbsp;&nbsp;&nbsp;3 Range from MSB"),gettext("&nbsp;&nbsp;&nbsp;&nbsp;4 Range to LSB"),gettext("&nbsp;&nbsp;&nbsp;&nbsp;5 Range of Bits"),gettext("&nbsp;- Number of Bits or Index of bit : Index 0 is LSB"),gettext("&nbsp;&nbsp;&nbsp;&nbsp;If \'Bits to Extract\' is set to \'Range of bits\': [Start, End]")," "],[msprintf(gettext("Data Type %s"),"(3:int32, 4:int16, 5:int8, ...)"),gettext("Bits to extract"),gettext("Number of Bits or Index of Bit"),gettext("Treat Bit Field as an Integer (0:No, 1:Yes)")],list("vec",1,"vec",1,"vec",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
bitstr=strcat(string(bit.slice())," ");
if ((rule<1)||(rule>5)) {
@@ -14164,7 +14164,7 @@ graphics.exprs=exprs;
model.ipar=[int(bit.slice()),int(numb.slice())];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -14202,7 +14202,7 @@ exprs=graphics.exprs;
while (true) {
[ok,Datatype,nb,np,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"SHIFT")," ",gettext("Shift/Rotates bits")],[msprintf(gettext("Data Type %s"),"(3:int32, 4:int16, 5:int8, ...)"),gettext("Number of Bits to Shift Left (Negative number to shift right)"),gettext("Shift Type (0:Arithmetic, 1:Circular)")],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if ((np!=0&&np!=1)) {
block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Shift Type"),np),msprintf(gettext("Must be in the interval %s."),"[0, 1]"));
@@ -14285,7 +14285,7 @@ model.ipar=nb;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -14424,7 +14424,7 @@ model=arg1.model;
while (true) {
[ok,mat,herit,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"LOGIC")," ",gettext("Combinatorial logic")," ",gettext("&nbsp; Rows of the matrix are the output values"),gettext("&nbsp; Number of rows must be a power of two."),gettext("&nbsp; Number of columns gives the number of outputs.")," "],[gettext("Truth Table (matrix of outputs)"),gettext("Accepts Inherited Events (0:No, 1:Yes)")],list("mat",[-1,-2],"vec",1),exprs);
if (!ok) {
-break
+break;
}
nout=size(mat,2);
nin=(log(size(mat,1))/log(2));
@@ -14452,7 +14452,7 @@ mat=int8(mat);
model.opar=list(mat);
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -14487,7 +14487,7 @@ model=arg1.model;
while (true) {
[ok,a,b,c,exprs]=scicos_getvalue("Set Interpolation block parameters",["X coord.","Y coord.","Z values"],list("vec",-1,"vec",-1,"mat",[-1,-1]),exprs);
if (!ok) {
-break
+break;
}
if (size(a,"*")!=size(c,"c")||size(b,"*")!=size(c,"r")) {
message("incompatible dimension");
@@ -14500,7 +14500,7 @@ model.rpar=[a.slice(),b.slice(),c.slice()];
model.ipar=[size(a,"*"),size(b,"*")];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -14533,7 +14533,7 @@ exprs=graphics.exprs;
while (true) {
[ok,sgn,exprs]=scicos_getvalue([" Set multiplication block parameters","(multiplication is set with + 1, division with -1)",""],"Number of inputs or sign vector",list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
sgn=sgn.slice();
if (size(sgn,1)==1) {
@@ -14566,7 +14566,7 @@ model.ipar=sgn;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -14620,7 +14620,7 @@ model=arg1.model;
while (true) {
[ok,zcr,exprs]=scicos_getvalue("Set block parameters",["use zero_crossing (1: yes) (0:no)"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
graphics.exprs=exprs;
if (ok) {
@@ -14633,7 +14633,7 @@ model.nzcross=0;
}
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -14690,7 +14690,7 @@ model=arg1.model;
while (true) {
[ok,minp,maxp,pente,exprs]=scicos_getvalue("Set Saturation parameters",["Min","Max","Slope"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (maxp<=0) {
message("Max must be strictly positive");
@@ -14703,7 +14703,7 @@ model.firing=[];
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -14742,7 +14742,7 @@ if (!or(fun=="do_eval")) {
ok=true;
}
if (!ok) {
-break
+break;
}
n=size(xx,"*");
if (or(xx.slice(2-1,n)-xx.slice(1-1,n-1)<=0)) {
@@ -14753,7 +14753,7 @@ if (ok) {
model.rpar=[xx.slice(),yy.slice()];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -14786,7 +14786,7 @@ model=arg1.model;
while (true) {
[ok,a,b,exprs]=scicos_getvalue("Set Interpolation block parameters",["X coord.","Y coord."],list("vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
if (size(a,"*")!=size(b,"*")) {
message("X and Y must have the same size");
@@ -14798,7 +14798,7 @@ graphics.exprs=exprs;
model.rpar=[a.slice(),b.slice()];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -14859,7 +14859,7 @@ model=arg1.model;
while (true) {
[ok,p,rn,rd,g,last_u,last_y,exprs]=scicos_getvalue("Set block parameters",["Vector of p mesh points","Numerator roots (one line for each mesh)","Denominator roots (one line for each mesh)","Vector of gain at mesh points","past inputs (Num degree values)","past outputs (Den degree values)"],list("vec",-1,"mat",[-1,-1],"mat",["size(%1,\'*\')","-1"],"vec","size(%1,\'*\')","vec","size(%2,2)","vec","size(%3,2)"),exprs);
if (!ok) {
-break
+break;
}
m=size(rn,2);
[npt,n]=size(rd);
@@ -14876,7 +14876,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -14910,7 +14910,7 @@ model=arg1.model;
while (true) {
[ok,pas,meth,exprs]=scicos_getvalue("Set parameters",["Step","Quantization Type (1-4)"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (meth<1||meth>4) {
message("Quantization Type must be from 1 to 4");
@@ -14931,7 +14931,7 @@ model.sim="qzcel";
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -14967,7 +14967,7 @@ exprs=exprs[2-1];
while (true) {
[ok,a,exprs]=scicos_getvalue("Set log block parameters","Basis (>1)",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
if (a<=1) {
message("Basis must be larger than 1");
@@ -14977,7 +14977,7 @@ graphics.exprs=exprs;
model.rpar=a;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -15063,7 +15063,7 @@ exprs=exprs[2-1];
while (true) {
[ok,a,exprs]=scicos_getvalue("Set a^u block parameters","a (>0)",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
if (or(a<=0)) {
message("a^u : a must be positive");
@@ -15072,7 +15072,7 @@ graphics.exprs=exprs;
model.rpar=a;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -15105,7 +15105,7 @@ model=arg1.model;
while (true) {
[ok,zcr,exprs]=scicos_getvalue("Set block parameters",["use zero_crossing (1: yes) (0:no)"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
graphics.exprs=exprs;
if (ok) {
@@ -15118,7 +15118,7 @@ model.nzcross=0;
}
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -15177,7 +15177,7 @@ model=arg1.model;
while (true) {
[ok,maxp,minp,zeroc,exprs]=scicos_getvalue("Set Saturation parameters",["Upper limit","Lower limit","zero crossing (0:no, 1:yes)"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (maxp<=minp) {
message("Upper limit must be > Lower limit");
@@ -15194,7 +15194,7 @@ model.nmode=0;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -15275,7 +15275,7 @@ exprs=exprs[2-1];
while (true) {
[ok,a,exprs]=scicos_getvalue("Set a^u block parameters","a (>0)",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
if (or(a<=0)) {
message("a^u : a must be positive");
@@ -15284,7 +15284,7 @@ graphics.exprs=exprs;
model.rpar=a;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -15340,7 +15340,7 @@ exprs=exprs[2-1];
while (true) {
[ok,a,exprs]=scicos_getvalue("Set u^a block parameters","to the power of",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
graphics.exprs=exprs;
if (a==int(a)) {
@@ -15353,7 +15353,7 @@ model.ipar=[];
model.firing=[];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
@@ -15384,7 +15384,7 @@ model=arg1.model;
while (true) {
[ok,mm,nin,zcr,exprs]=scicos_getvalue("Set Max/Min block parameters",["Min (1) or Max (2) ","Number of input vectors (1 or 2)","zero-crossing (1: yes, 0;no)"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (zcr!=0) {
zcr=-1;
@@ -15420,7 +15420,7 @@ graphics.style="MAXMIN;displayedLabel="+label;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Branching/CLKFROM.js b/js/Branching/CLKFROM.js
index 2ab2e515..b6625614 100644
--- a/js/Branching/CLKFROM.js
+++ b/js/Branching/CLKFROM.js
@@ -24,7 +24,7 @@ exprs=graphics.exprs;
while (true) {
[ok,tag,exprs]=scicos_getvalue("Set block parameters","Tag",list("str",-1),exprs);
if (!ok) {
-break
+break;
}
if (model.opar!=list(tag)) {
needcompile=4;
@@ -36,7 +36,7 @@ model.firing=-1;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
needcompile=resume(needcompile)
}
diff --git a/js/Branching/CLKGOTO.js b/js/Branching/CLKGOTO.js
index 2059a46c..e37cc707 100644
--- a/js/Branching/CLKGOTO.js
+++ b/js/Branching/CLKGOTO.js
@@ -25,7 +25,7 @@ exprs=graphics.exprs;
while (true) {
[ok,tag,tagvis,exprs]=scicos_getvalue("Set block parameters",["Tag","Tag Visibility (1=Local 2=Scoped 3=Global)"],list("str",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (((tagvis<1)||(tagvis>3))) {
message("Tag Visibility must be between 1 and 3");
@@ -44,7 +44,7 @@ model.firing=-1;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
needcompile=resume(needcompile)
diff --git a/js/Branching/CLKGotoTagVisibility.js b/js/Branching/CLKGotoTagVisibility.js
index cdf27f4b..9dc0667b 100644
--- a/js/Branching/CLKGotoTagVisibility.js
+++ b/js/Branching/CLKGotoTagVisibility.js
@@ -30,7 +30,7 @@ model=arg1.model;
while (true) {
[ok,tag,exprs]=scicos_getvalue("Set parameters",["GotoTag"],list("str",-1),exprs);
if (!ok) {
-break
+break;
}
if (ok) {
if (model.opar!=list(tag)) {
@@ -41,7 +41,7 @@ graphics.exprs=exprs;
model.opar=list(tag);
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
needcompile=resume(needcompile)
diff --git a/js/Branching/DEMUX.js b/js/Branching/DEMUX.js
index 909995bd..5c575b5a 100644
--- a/js/Branching/DEMUX.js
+++ b/js/Branching/DEMUX.js
@@ -26,7 +26,7 @@ model=arg1.model;
while (true) {
[ok,out,exprs]=scicos_getvalue("Set DEMUX block parameters",["number of output ports or vector of sizes"],list("intvec",-1),exprs);
if (!ok) {
-break
+break;
}
if (size(out,"*")==1) {
if (out<2||out>31) {
@@ -56,7 +56,7 @@ graphics.exprs=exprs;
model.ipar=out;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Branching/DEMUX_f.js b/js/Branching/DEMUX_f.js
index 8cd783d8..cd27acc7 100644
--- a/js/Branching/DEMUX_f.js
+++ b/js/Branching/DEMUX_f.js
@@ -26,7 +26,7 @@ model=arg1.model;
while (true) {
[ok,out,exprs]=scicos_getvalue("Set DEMUX block parameters",["number of output ports or vector of sizes"],list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
if (size(out,"*")==1) {
if (out<2||out>8) {
@@ -56,7 +56,7 @@ graphics.exprs=exprs;
model.ipar=out;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Branching/ESELECT_f.js b/js/Branching/ESELECT_f.js
index 581b8d22..d8e1b06e 100644
--- a/js/Branching/ESELECT_f.js
+++ b/js/Branching/ESELECT_f.js
@@ -36,7 +36,7 @@ model=arg1.model;
while (true) {
[ok,out,inh,nmod,exprs]=scicos_getvalue("Set ESELECT block parameters",["number of output event ports","Inherit (1: no, 0: yes)","zero-crossing (0: no, 1: yes)"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (nmod!=0) {
nmod=1;
@@ -59,7 +59,7 @@ x.graphics=graphics;
model.nmode=nmod;
model.nzcross=nmod;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Branching/EXTRACTOR.js b/js/Branching/EXTRACTOR.js
index cef5e902..3715884e 100644
--- a/js/Branching/EXTRACTOR.js
+++ b/js/Branching/EXTRACTOR.js
@@ -25,7 +25,7 @@ model=arg1.model;
while (true) {
[ok,ind,exprs]=scicos_getvalue("Set block parameters",["indices to extract"],list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
ind=int(ind);
ind=ind.slice();
@@ -35,7 +35,7 @@ model.ipar=ind;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Branching/FROM.js b/js/Branching/FROM.js
index f5cce6c9..7c6375c1 100644
--- a/js/Branching/FROM.js
+++ b/js/Branching/FROM.js
@@ -30,7 +30,7 @@ model=arg1.model;
while (true) {
[ok,tag,exprs]=scicos_getvalue("Set parameters",["Tag"],list("str",-1),exprs);
if (!ok) {
-break
+break;
}
if (ok) {
if (model.opar!=list(tag)) {
@@ -41,7 +41,7 @@ graphics.exprs=exprs;
model.opar=list(tag);
x.model=model;
x.graphics=graphics;
-break
+break;
}
}
needcompile=resume(needcompile)
diff --git a/js/Branching/FROMMO.js b/js/Branching/FROMMO.js
index b71f56df..fa8bd862 100644
--- a/js/Branching/FROMMO.js
+++ b/js/Branching/FROMMO.js
@@ -33,7 +33,7 @@ model=arg1.model;
while (true) {
[ok,tag,exprs]=scicos_getvalue("Set parameters",["Tag"],list("str",-1),exprs);
if (!ok) {
-break
+break;
}
if (ok) {
if (model.opar!=list(tag)) {
@@ -44,7 +44,7 @@ graphics.exprs=exprs;
model.opar=list(tag);
x.model=model;
x.graphics=graphics;
-break
+break;
}
}
needcompile=resume(needcompile)
diff --git a/js/Branching/GOTO.js b/js/Branching/GOTO.js
index ba4ae97f..593e3d34 100644
--- a/js/Branching/GOTO.js
+++ b/js/Branching/GOTO.js
@@ -30,7 +30,7 @@ model=arg1.model;
while (true) {
[ok,tag,tagvis,exprs]=scicos_getvalue("Set parameters",["Tag","Tag Visibility(1=Local 2=scoped 3= global)"],list("str",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
tagvis=int(tagvis);
if (((tagvis<1)||(tagvis>3))) {
@@ -48,7 +48,7 @@ model.ipar=tagvis;
x.model=model;
x.graphics=graphics;
arg1=x;
-break
+break;
}
}
needcompile=resume(needcompile)
diff --git a/js/Branching/GOTOMO.js b/js/Branching/GOTOMO.js
index 54c47717..232251b2 100644
--- a/js/Branching/GOTOMO.js
+++ b/js/Branching/GOTOMO.js
@@ -33,7 +33,7 @@ model=arg1.model;
while (true) {
[ok,tag,tagvis,exprs]=scicos_getvalue("Set parameters",["Tag","Tag Visibility(1=Local 2=scoped 3= global)"],list("str",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
tagvis=int(tagvis);
if (((tagvis<1)||(tagvis>3))) {
@@ -51,7 +51,7 @@ model.ipar=tagvis;
x.model=model;
x.graphics=graphics;
arg1=x;
-break
+break;
}
}
needcompile=resume(needcompile)
diff --git a/js/Branching/GotoTagVisibility.js b/js/Branching/GotoTagVisibility.js
index 332818a4..8235f9b8 100644
--- a/js/Branching/GotoTagVisibility.js
+++ b/js/Branching/GotoTagVisibility.js
@@ -30,7 +30,7 @@ model=arg1.model;
while (true) {
[ok,tag,exprs]=scicos_getvalue("Set parameters",["GotoTag"],list("str",-1),exprs);
if (!ok) {
-break
+break;
}
if (ok) {
if (model.opar!=list(tag)) {
@@ -41,7 +41,7 @@ graphics.exprs=exprs;
model.opar=list(tag);
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
needcompile=resume(needcompile)
diff --git a/js/Branching/GotoTagVisibilityMO.js b/js/Branching/GotoTagVisibilityMO.js
index 3c8aca89..49a2c9e1 100644
--- a/js/Branching/GotoTagVisibilityMO.js
+++ b/js/Branching/GotoTagVisibilityMO.js
@@ -30,7 +30,7 @@ model=arg1.model;
while (true) {
[ok,tag,exprs]=scicos_getvalue("Set parameters",["GotoTag"],list("str",-1),exprs);
if (!ok) {
-break
+break;
}
if (ok) {
if (model.opar!=list(tag)) {
@@ -41,7 +41,7 @@ graphics.exprs=exprs;
model.opar=list(tag);
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
needcompile=resume(needcompile)
diff --git a/js/Branching/ISELECT_f.js b/js/Branching/ISELECT_f.js
index b30e341d..938f7574 100644
--- a/js/Branching/ISELECT_f.js
+++ b/js/Branching/ISELECT_f.js
@@ -28,7 +28,7 @@ model=arg1.model;
while (true) {
[ok,nout,z0,exprs]=scicos_getvalue("Set parameters",["number of outputs","initial connected output"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (z0>nout||z0<=0) {
message("initial connected input is not a valid input port number");
@@ -39,7 +39,7 @@ graphics.exprs=exprs;
model.dstate=z0-1;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Branching/ISELECT_m.js b/js/Branching/ISELECT_m.js
index 1ac4b7ec..8c4c9112 100644
--- a/js/Branching/ISELECT_m.js
+++ b/js/Branching/ISELECT_m.js
@@ -36,7 +36,7 @@ model=arg1.model;
while (true) {
[ok,typ,nout,z0,exprs]=scicos_getvalue("Set parameters",["Datatype(1= real double 2=Complex 3=int32 ...)","number of outputs","initial connected output"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (z0>nout||z0<=0) {
message("initial connected input is not a valid input port number");
@@ -55,7 +55,7 @@ graphics.exprs=exprs;
model.dstate=z0;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Branching/MUX.js b/js/Branching/MUX.js
index 42dd4c9e..2fa8792f 100644
--- a/js/Branching/MUX.js
+++ b/js/Branching/MUX.js
@@ -25,7 +25,7 @@ model=arg1.model;
while (true) {
[ok,in1,exprs]=scicos_getvalue("Set MUX block parameters","number of input ports or vector of sizes",list("intvec",-1),exprs);
if (!ok) {
-break
+break;
}
if (size(in1,"*")==1) {
if (in1<2||in1>31) {
@@ -55,7 +55,7 @@ graphics.exprs=exprs;
model.ipar=in1;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Branching/MUX_f.js b/js/Branching/MUX_f.js
index 8697088f..d75e4319 100644
--- a/js/Branching/MUX_f.js
+++ b/js/Branching/MUX_f.js
@@ -25,7 +25,7 @@ model=arg1.model;
while (true) {
[ok,in1,exprs]=scicos_getvalue("Set MUX block parameters","number of input ports or vector of sizes",list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
if (size(in1,"*")==1) {
if (in1<2||in1>8) {
@@ -55,7 +55,7 @@ graphics.exprs=exprs;
model.ipar=in1;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Branching/M_SWITCH.js b/js/Branching/M_SWITCH.js
index 95471573..68bdd3b3 100644
--- a/js/Branching/M_SWITCH.js
+++ b/js/Branching/M_SWITCH.js
@@ -27,7 +27,7 @@ model=arg1.model;
while (true) {
[ok,nin,base,rule,exprs]=scicos_getvalue("Set parameters",["number of inputs","zero base indexing (0), otherwise 1","rounding rule: int (0), round (1), ceil (2), floor (3)"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
nin=int(nin);
base=int(base);
@@ -55,7 +55,7 @@ graphics.exprs=exprs;
model.ipar=[base,rule];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Branching/NRMSOM_f.js b/js/Branching/NRMSOM_f.js
index 43af177e..724fb7e0 100644
--- a/js/Branching/NRMSOM_f.js
+++ b/js/Branching/NRMSOM_f.js
@@ -25,14 +25,14 @@ model=arg1.model;
while (true) {
[ok,nin,exprs]=scicos_getvalue("Set parameters",["number of inputs"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
[model,graphics,ok]=check_io(model,graphics,-ones(nin,1),-1,[],[]);
if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Branching/RELAY_f.js b/js/Branching/RELAY_f.js
index 3e730559..fc2fa55b 100644
--- a/js/Branching/RELAY_f.js
+++ b/js/Branching/RELAY_f.js
@@ -30,7 +30,7 @@ ipar=model.ipar;
while (true) {
[ok,nin,z0,exprs]=scicos_getvalue("Set parameters",["number of inputs","initial connected input"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (z0>nin||z0<=0) {
message("initial connected input is not a valid input port number");
@@ -41,7 +41,7 @@ graphics.exprs=exprs;
model.dstate=z0-1;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Branching/SCALAR2VECTOR.js b/js/Branching/SCALAR2VECTOR.js
index 38392a59..3ff13b11 100644
--- a/js/Branching/SCALAR2VECTOR.js
+++ b/js/Branching/SCALAR2VECTOR.js
@@ -24,7 +24,7 @@ model=arg1.model;
while (true) {
[ok,nout,exprs]=scicos_getvalue("Set block parameters",["size of output (-1: if don\'t know)"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
nout=int(nout);
if ((nout!=-1&&(nout<=0))) {
@@ -38,7 +38,7 @@ if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Branching/SELECT_f.js b/js/Branching/SELECT_f.js
index 51644c21..1c5e9a0d 100644
--- a/js/Branching/SELECT_f.js
+++ b/js/Branching/SELECT_f.js
@@ -28,7 +28,7 @@ model=arg1.model;
while (true) {
[ok,nin,z0,exprs]=scicos_getvalue("Set parameters",["number of inputs","initial connected input"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (z0>nin||z0<=0) {
message("initial connected input is not a valid input port number");
@@ -39,7 +39,7 @@ graphics.exprs=exprs;
model.dstate=z0-1;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Branching/SELECT_m.js b/js/Branching/SELECT_m.js
index f31780f0..09fa296d 100644
--- a/js/Branching/SELECT_m.js
+++ b/js/Branching/SELECT_m.js
@@ -36,7 +36,7 @@ model=arg1.model;
while (true) {
[ok,typ,nin,z0,exprs]=scicos_getvalue("Set parameters",["Datatype(1= real double 2=Complex 3=int32 ..)","number of inputs","initial connected input"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (z0>nin||z0<=0) {
message("initial connected input is not a valid input port number");
@@ -55,7 +55,7 @@ graphics.exprs=exprs;
model.dstate=z0;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Branching/SWITCH2.js b/js/Branching/SWITCH2.js
index 54c51d87..adbc87f6 100644
--- a/js/Branching/SWITCH2.js
+++ b/js/Branching/SWITCH2.js
@@ -31,7 +31,7 @@ model=arg1.model;
while (true) {
[ok,rule,thra,nzz,exprs]=scicos_getvalue("Set parameters",["pass first input if: u2>=a (0), u2>a (1), u2~=a (2)","threshold a","use zero crossing: yes (1), no (0)"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
rule=int(rule);
if ((rule<0)) {
@@ -52,7 +52,7 @@ model.nzcross=0;
}
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Branching/SWITCH2_m.js b/js/Branching/SWITCH2_m.js
index 4219f56b..3e8266c6 100644
--- a/js/Branching/SWITCH2_m.js
+++ b/js/Branching/SWITCH2_m.js
@@ -34,7 +34,7 @@ model=arg1.model;
while (true) {
[ok,ot,rule,thra,nzz,exprs]=scicos_getvalue("Set parameters",["Datatype (1=real double 2=complex 3=int32 ...)","pass first input if: u2>=a (0), u2>a (1), u2~=a (2)","threshold a","use zero crossing: yes (1), no (0)"],list("vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
rule=int(rule);
if ((rule<0)) {
@@ -68,7 +68,7 @@ out=[model.out,model.out2];
if (ok) {
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Branching/SWITCH_f.js b/js/Branching/SWITCH_f.js
index b3614cd6..a0c99217 100644
--- a/js/Branching/SWITCH_f.js
+++ b/js/Branching/SWITCH_f.js
@@ -29,7 +29,7 @@ ipar=model.ipar;
while (true) {
[ok,nin,z0,exprs]=scicos_getvalue("Set switch parameters",["number of inputs","connected input"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (z0>nin||z0<=0) {
message("initial connected input is not a valid input port number");
@@ -40,7 +40,7 @@ graphics.exprs=exprs;
model.ipar=z0-1;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Electrical/Capacitor.js b/js/Electrical/Capacitor.js
index 0e69d23b..3e23f8b1 100644
--- a/js/Electrical/Capacitor.js
+++ b/js/Electrical/Capacitor.js
@@ -34,14 +34,14 @@ model=arg1.model;
while (true) {
[ok,C,v,exprs]=scicos_getvalue("Set Capacitor block parameter",["C (F)","Initial Voltage"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=C;
model.equations.parameters[2-1]=list(C,v);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Electrical/ConstantVoltage.js b/js/Electrical/ConstantVoltage.js
index f0eef731..3c704577 100644
--- a/js/Electrical/ConstantVoltage.js
+++ b/js/Electrical/ConstantVoltage.js
@@ -33,14 +33,14 @@ model=arg1.model;
while (true) {
[ok,V,exprs]=scicos_getvalue("Set ConstantVoltage block parameter","V (volt)",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=V;
model.equations.parameters[2-1]=list(V);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Electrical/Diode.js b/js/Electrical/Diode.js
index 1af6fead..dd73689d 100644
--- a/js/Electrical/Diode.js
+++ b/js/Electrical/Diode.js
@@ -36,14 +36,14 @@ model=arg1.model;
while (true) {
[ok,Ids,Vt,Maxexp,R,exprs]=scicos_getvalue("Set Diode block parameter",["Saturation cuurent (A)","Voltage equivalent to temperature (Volt)","Max exponent for linear continuation","R (ohm)"],list("vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=[Ids,Vt,Maxexp,R];
model.equations.parameters=list(["Ids","Vt","Maxexp","R"],list(Ids,Vt,Maxexp,R));
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Electrical/Gyrator.js b/js/Electrical/Gyrator.js
index 7d246e9f..9e7f3ddb 100644
--- a/js/Electrical/Gyrator.js
+++ b/js/Electrical/Gyrator.js
@@ -62,11 +62,11 @@ exprs=x.graphics.exprs;
while (true) {
[ok,G1,G2,exprs]=scicos_getvalue(["Set Gyrator block parameters:","","G1: Gyration conductance","G2: Gyration conductance"],["G1","G2"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
x.model.equations.parameters[2-1]=list(G1,G2);
x.graphics.exprs=exprs;
-break
+break;
}
}
}
diff --git a/js/Electrical/IdealTransformer.js b/js/Electrical/IdealTransformer.js
index 75889fc2..6d63b96f 100644
--- a/js/Electrical/IdealTransformer.js
+++ b/js/Electrical/IdealTransformer.js
@@ -62,11 +62,11 @@ exprs=x.graphics.exprs;
while (true) {
[ok,N,exprs]=scicos_getvalue(["Set Transformer block parameters:","","N:"+" Turn ratio (N1/N2)"],["N"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
x.model.equations.parameters[2-1]=list(N);
x.graphics.exprs=exprs;
-break
+break;
}
}
}
diff --git a/js/Electrical/Inductor.js b/js/Electrical/Inductor.js
index 1c64a032..1f6873a4 100644
--- a/js/Electrical/Inductor.js
+++ b/js/Electrical/Inductor.js
@@ -33,14 +33,14 @@ model=arg1.model;
while (true) {
[ok,L,exprs]=scicos_getvalue("Set Inductor block parameter","L (H)",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=L;
model.equations.parameters[2-1]=list(L);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Electrical/NMOS.js b/js/Electrical/NMOS.js
index f70287c6..ce995a8d 100644
--- a/js/Electrical/NMOS.js
+++ b/js/Electrical/NMOS.js
@@ -40,13 +40,13 @@ model=arg1.model;
while (true) {
[ok,W,L,Beta,Vt,K2,K5,dW,dL,RDS,exprs]=scicos_getvalue("Set NMOS Transistor block parameters",["Width [m]","Length [m]","Transconductance parameter [A/(V*V)]","Zero bias threshold voltage [V]","Bulk threshold parameter","Reduction of pinch-off region","Narrowing of channel [m]","Shortening of channel [m]","Drain-Source-Resistance [Ohm]"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
model.equations.parameters[2-1]=list(W,L,Beta,Vt,K2,K5,dW,dL,RDS);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Electrical/NPN.js b/js/Electrical/NPN.js
index 83ad250d..33a7aad7 100644
--- a/js/Electrical/NPN.js
+++ b/js/Electrical/NPN.js
@@ -62,11 +62,11 @@ exprs=x.graphics.exprs;
while (true) {
[ok,Bf,Br,Is,Vak,Tauf,Taur,Ccs,Cje,Cjc,Phie,Me,Phic,Mc,Gbc,Gbe,Vt,EMinMax,exprs]=scicos_getvalue(["Set NPN block parameters:",""],["Bf : Forward beta","Br : Reverse beta","Is : Transport saturation current","Vak : Early voltage (inverse), 1/Volt","Tauf: Ideal forward transit time","Taur: Ideal reverse transit time","Ccs : Collector-substrat(ground) cap.","Cje : Base-emitter zero bias depletion cap.","Cjc : Base-coll. zero bias depletion cap.","Phie: Base-emitter diffusion voltage","Me : Base-emitter gradation exponent","Phic: Base-collector diffusion voltage","Mc : Base-collector gradation exponent","Gbc : Base-collector conductance","Gbe : Base-emitter conductance","Vt : Voltage equivalent of temperature","EMinmax: if x > EMinMax, the exp(x) is linearized"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
x.model.equations.parameters[2-1]=list(Bf,Br,Is,Vak,Tauf,Taur,Ccs,Cje,Cjc,Phie,Me,Phic,Mc,Gbc,Gbe,Vt,EMinMax);
x.graphics.exprs=exprs;
-break
+break;
}
}
}
diff --git a/js/Electrical/OpAmp.js b/js/Electrical/OpAmp.js
index 09334c4a..d4396040 100644
--- a/js/Electrical/OpAmp.js
+++ b/js/Electrical/OpAmp.js
@@ -34,13 +34,13 @@ model=arg1.model;
while (false) {
[ok,OLGain,SatH,SatL,exprs]=scicos_getvalue("Set the Operational Amplifier parameters",["Open Loop Gain","Positive saturation voltage","Negative saturation voltage"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
model.equations.parameters[2-1]=list(OLGain,SatH,SatL);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Electrical/PMOS.js b/js/Electrical/PMOS.js
index 7fcd2b27..a34157b8 100644
--- a/js/Electrical/PMOS.js
+++ b/js/Electrical/PMOS.js
@@ -40,13 +40,13 @@ model=arg1.model;
while (true) {
[ok,W,L,Beta,Vt,K2,K5,dW,dL,RDS,exprs]=scicos_getvalue("Set PMOS Transistor parameters",["Width [m]","Length [m]","Transconductance parameter [A/(V*V)]","Zero bias threshold voltage [V]","Bulk threshold parameter","Reduction of pinch-off region","Narrowing of channel [m]","Shortening of channel [m]","Drain-Source-Resistance [Ohm]"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
model.equations.parameters[2-1]=list(W,L,Beta,Vt,K2,K5,dW,dL,RDS);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Electrical/PNP.js b/js/Electrical/PNP.js
index 5d75504e..e6cc470a 100644
--- a/js/Electrical/PNP.js
+++ b/js/Electrical/PNP.js
@@ -62,11 +62,11 @@ exprs=x.graphics.exprs;
while (true) {
[ok,Bf,Br,Is,Vak,Tauf,Taur,Ccs,Cje,Cjc,Phie,Me,Phic,Mc,Gbc,Gbe,Vt,EMinMax,exprs]=scicos_getvalue(["Set PNP block parameters:",""],["Bf : Forward beta","Br : Reverse beta","Is : Transport saturation current","Vak : Early voltage (inverse), 1/Volt","Tauf: Ideal forward transit time","Taur: Ideal reverse transit time","Ccs : Collector-substrat(ground) cap.","Cje : Base-emitter zero bias depletion cap.","Cjc : Base-coll. zero bias depletion cap.","Phie: Base-emitter diffusion voltage","Me : Base-emitter gradation exponent","Phic: Base-collector diffusion voltage","Mc : Base-collector gradation exponent","Gbc : Base-collector conductance","Gbe : Base-emitter conductance","Vt : Voltage equivalent of temperature","EMinMax: if x > EMinMax, the exp(x) function is linearized"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
x.model.equations.parameters[2-1]=list(Bf,Br,Is,Vak,Tauf,Taur,Ccs,Cje,Cjc,Phie,Me,Phic,Mc,Gbc,Gbe,Vt,EMinMax);
x.graphics.exprs=exprs;
-break
+break;
}
}
}
diff --git a/js/Electrical/Resistor.js b/js/Electrical/Resistor.js
index ab9bd491..d1afe3e9 100644
--- a/js/Electrical/Resistor.js
+++ b/js/Electrical/Resistor.js
@@ -33,14 +33,14 @@ model=arg1.model;
while (true) {
[ok,R,exprs]=scicos_getvalue("Set Resistor block parameter","R (ohm)",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=R;
model.equations.parameters[2-1]=list(R);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Electrical/SineVoltage.js b/js/Electrical/SineVoltage.js
index bab918cd..69eac4c9 100644
--- a/js/Electrical/SineVoltage.js
+++ b/js/Electrical/SineVoltage.js
@@ -37,14 +37,14 @@ model=arg1.model;
while (true) {
[ok,V,ph,frq,offset,start,exprs]=scicos_getvalue("Set voltage source parameter",["Amplitude (Volt)","phase (rad)","Frequency (Hz)","Voltageoffset (V)","Timeoffset (s)"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=[V,ph,frq,offset,start];
model.equations.parameters[2-1]=list(V,ph,frq,offset,start);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Electrical/Switch.js b/js/Electrical/Switch.js
index 250033f5..2f59eb1b 100644
--- a/js/Electrical/Switch.js
+++ b/js/Electrical/Switch.js
@@ -36,13 +36,13 @@ model=arg1.model;
while (true) {
[ok,Ron,Roff,exprs]=scicos_getvalue("Set non-ideal electrical switch parameters",["Resistance in On state (Ohm)","Resistance in Off state (Ohm)"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
model.equations.parameters[2-1]=list(Ron,Roff);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Electrical/VVsourceAC.js b/js/Electrical/VVsourceAC.js
index fe630ff6..975f0d27 100644
--- a/js/Electrical/VVsourceAC.js
+++ b/js/Electrical/VVsourceAC.js
@@ -34,14 +34,14 @@ model=arg1.model;
while (true) {
[ok,FR,exprs]=scicos_getvalue("Set voltage source parameter",["Frequency (Hz)"],list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=[FR];
model.equations.parameters[2-1]=list(FR);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Electrical/VsourceAC.js b/js/Electrical/VsourceAC.js
index 5cdfa82b..ff1dad5b 100644
--- a/js/Electrical/VsourceAC.js
+++ b/js/Electrical/VsourceAC.js
@@ -34,14 +34,14 @@ model=arg1.model;
while (true) {
[ok,VA,FR,exprs]=scicos_getvalue("Set voltage source parameter",["Amplitude (Volt)","Frequency (Hz)"],list("vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=[VA,FR];
model.equations.parameters[2-1]=list(VA,FR);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Events/END_c.js b/js/Events/END_c.js
index d1b50cb9..4c7fbf5e 100644
--- a/js/Events/END_c.js
+++ b/js/Events/END_c.js
@@ -25,14 +25,14 @@ model=arg1.model;
while (true) {
[ok,tf,exprs]=scicos_getvalue("Set final simulation time",["Final simulation time"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
if (ok) {
graphics.exprs=exprs;
model.firing=tf;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Events/EVTDLY_c.js b/js/Events/EVTDLY_c.js
index ba1658ed..05f6dfc8 100644
--- a/js/Events/EVTDLY_c.js
+++ b/js/Events/EVTDLY_c.js
@@ -27,7 +27,7 @@ model=arg1.model;
while (true) {
[ok,dt,ff,exprs]=scicos_getvalue(["Set Event Delay block parameters","Delay is the delay between an input event "," and the generated output event","Block may initially generate an output event before "," any input event. \"Date of initial output event\""," gives the date of this event. Set a negative value"," to disable any output event."],["Delay","Date of initial output event"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (dt<=0) {
message("Delay must be positive");
@@ -39,7 +39,7 @@ model.rpar=[dt,ff];
model.firing=ff;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Events/EVTDLY_f.js b/js/Events/EVTDLY_f.js
index b038922c..bf82968c 100644
--- a/js/Events/EVTDLY_f.js
+++ b/js/Events/EVTDLY_f.js
@@ -27,7 +27,7 @@ model=arg1.model;
while (true) {
[ok,dt,ff,exprs]=scicos_getvalue(["Set Event Delay block parameters","Delay is the delay between an input event "," and the generated output event","Block may initially generate an output event before "," any input event. \"Date of initial output event\""," gives the date of this event. Set a negative value"," if no initial event required"],["Delay","Date of initial output event"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (dt<=0) {
message("Delay must be positive");
@@ -39,7 +39,7 @@ model.rpar=dt;
model.firing=ff;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Events/EVTGEN_f.js b/js/Events/EVTGEN_f.js
index 09706b26..8335466f 100644
--- a/js/Events/EVTGEN_f.js
+++ b/js/Events/EVTGEN_f.js
@@ -24,7 +24,7 @@ model=arg1.model;
while (true) {
[ok,tt,exprs]=scicos_getvalue("Set Event time",["Event Time"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
graphics.exprs=exprs;
if (model.firing!=tt) {
@@ -32,7 +32,7 @@ model.firing=tt;
}
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Events/EVTVARDLY.js b/js/Events/EVTVARDLY.js
index 029ac0fe..39640d4b 100644
--- a/js/Events/EVTVARDLY.js
+++ b/js/Events/EVTVARDLY.js
@@ -26,13 +26,13 @@ model=arg1.model;
while (true) {
[ok,fir,exprs]=scicos_getvalue("Set parameter of variable event delay","Initial event firing time (<0 if absent)",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
graphics.exprs=exprs;
model.firing=fir;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Events/HALT_f.js b/js/Events/HALT_f.js
index 9714c7ba..ebaf6100 100644
--- a/js/Events/HALT_f.js
+++ b/js/Events/HALT_f.js
@@ -25,14 +25,14 @@ model=arg1.model;
while (true) {
[ok,n,exprs]=scicos_getvalue("Set Halt block parameters",["State on halt"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
if (ok) {
graphics.exprs=exprs;
model.ipar=n;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Events/IFTHEL_f.js b/js/Events/IFTHEL_f.js
index 8a893b91..38a8f20d 100644
--- a/js/Events/IFTHEL_f.js
+++ b/js/Events/IFTHEL_f.js
@@ -35,7 +35,7 @@ exprs[2-1]=string(1);
while (true) {
[ok,inh,nmod,exprs]=scicos_getvalue("Set parameters",["Inherit (1: no, 0: yes)","zero-crossing (0: no, 1: yes)"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
model.dep_ut=[true,false];
if (nmod!=0) {
@@ -53,7 +53,7 @@ model.nmode=nmod;
model.nzcross=nmod;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Events/MCLOCK_f.js b/js/Events/MCLOCK_f.js
index 44ac10e1..a81d9314 100644
--- a/js/Events/MCLOCK_f.js
+++ b/js/Events/MCLOCK_f.js
@@ -77,7 +77,7 @@ for (i=1;i<=length(arg1.model.rpar.objs);i+=1) {
o=arg1.model.rpar.objs(i);
if (typeof(o)=="Block"&&o.gui=="MFCLCK_f") {
path=i;
-break
+break;
}
}
newpar=list();
diff --git a/js/Hydraulics/Bache.js b/js/Hydraulics/Bache.js
index 3114935f..653b0273 100644
--- a/js/Hydraulics/Bache.js
+++ b/js/Hydraulics/Bache.js
@@ -45,14 +45,14 @@ model=arg1.model;
while (true) {
[ok,Patm,A,ze1,ze2,zs1,zs2,z0,T0,p_rho,exprs]=scicos_getvalue("Parametres de la bache",["Pression dans le ciel de la bache : Patm (Pa)","Section de la bache : A (m2)","Altitude du piquage d entrée 1: ze1 (m)","Altitude du piquage d entrée 2: ze2 (m)","Altitude du piquage de sortie 1: zs1 (m)","Altitude du piquage de sortie 2: zs2 (m)","Altitude initiale du fluide : z0 (m)","Température initiale du fluide : T0 (K)","Si >0, masse volumique imposée du fluide : p_rho (kg/m3)"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=[Patm,A,ze1,ze2,zs1,zs2,z0,T0,p_rho];
model.equations.parameters[2-1]=list(Patm,A,ze1,ze2,zs1,zs2,z0,T0,p_rho);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Hydraulics/Flowmeter.js b/js/Hydraulics/Flowmeter.js
index 61f91774..13049fe4 100644
--- a/js/Hydraulics/Flowmeter.js
+++ b/js/Hydraulics/Flowmeter.js
@@ -62,11 +62,11 @@ exprs=x.graphics.exprs;
while (false) {
[ok,Qini,exprs]=scicos_getvalue(["Set Flowmeter block parameters:","","Qini: "],"Qini",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
x.model.equations.parameters[2-1]=list(Qini);
x.graphics.exprs=exprs;
-break
+break;
}
}
}
diff --git a/js/Hydraulics/PerteDP.js b/js/Hydraulics/PerteDP.js
index fad593fe..6889c951 100644
--- a/js/Hydraulics/PerteDP.js
+++ b/js/Hydraulics/PerteDP.js
@@ -40,14 +40,14 @@ model=arg1.model;
while (true) {
[ok,L,D,lambda,z1,z2,p_rho,exprs]=scicos_getvalue("Parametres du tuyau",["Longueur du tube : L (m)","Diamètre interne du tube : D (m)","Coefficient de perte de charge-frottement(S.U) : lambda","Altitude entrée tuyauterie : z1 (m)","Altitude sortie tuyauterie : z2 (m)","Si >0, masse volumique imposée fu fluide : p_rho (kg/m3)"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=[L,D,lambda,z1,z2,p_rho];
model.equations.parameters[2-1]=list(L,D,lambda,z1,z2,p_rho);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Hydraulics/PuitsP.js b/js/Hydraulics/PuitsP.js
index f2739743..47816b22 100644
--- a/js/Hydraulics/PuitsP.js
+++ b/js/Hydraulics/PuitsP.js
@@ -33,14 +33,14 @@ model=arg1.model;
while (true) {
[ok,P0,T0,H0,option_temperature,exprs]=scicos_getvalue("Paramètres du puits",["Pression de la source : P0 (Pa)","Temperature de la source : T0 (K)","Enthalpie spécifique de la source : H0 (J/kg)","1:température fixée - 2:enthalpie fixée : option_temperature"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=[P0,T0,H0,option_temperature];
model.equations.parameters[2-1]=list(P0,T0,H0,option_temperature);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Hydraulics/SourceP.js b/js/Hydraulics/SourceP.js
index 34997c0a..f607d598 100644
--- a/js/Hydraulics/SourceP.js
+++ b/js/Hydraulics/SourceP.js
@@ -35,14 +35,14 @@ model=arg1.model;
while (true) {
[ok,P0,T0,H0,option_temperature,exprs]=scicos_getvalue("Paramètres du puits",["Pression de la source : P0 (Pa)","Temperature de la source : T0 (K)","Enthalpie spécifique de la source : H0 (J/kg)","1:température fixée - 2:enthalpie fixée : option_temperature"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=[P0,T0,H0,option_temperature];
model.equations.parameters[2-1]=list(P0,T0,H0,option_temperature);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Hydraulics/VanneReglante.js b/js/Hydraulics/VanneReglante.js
index 411ceca0..70cbafc7 100644
--- a/js/Hydraulics/VanneReglante.js
+++ b/js/Hydraulics/VanneReglante.js
@@ -36,14 +36,14 @@ model=arg1.model;
while (true) {
[ok,Cvmax,p_rho,exprs]=scicos_getvalue("Paramètres de la vanne reglante",["Cvmax","p_rho"],list("vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
model.rpar=[Cvmax,p_rho];
model.equations.parameters[2-1]=list(Cvmax,p_rho);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/IntegerOp/BITCLEAR.js b/js/IntegerOp/BITCLEAR.js
index 8190422e..ebaf6b25 100644
--- a/js/IntegerOp/BITCLEAR.js
+++ b/js/IntegerOp/BITCLEAR.js
@@ -28,7 +28,7 @@ model=arg1.model;
while (true) {
[ok,Datatype,bit,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"BITCLEAR")," ",gettext("Clear a bit")," "],[msprintf(gettext("Data Type %s"),"(3:int32, 4:int16, 5:int8, ...)"),gettext("Index of Bit (0 is least significant)")],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
in1=[model.in1,model.in2];
if (floor(bit)!=bit) {
@@ -79,7 +79,7 @@ graphics.exprs=exprs;
model.opar=list(n);
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/IntegerOp/BITSET.js b/js/IntegerOp/BITSET.js
index 58e2ad4d..cb6ef8ff 100644
--- a/js/IntegerOp/BITSET.js
+++ b/js/IntegerOp/BITSET.js
@@ -28,7 +28,7 @@ model=arg1.model;
while (true) {
[ok,Datatype,bit,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"BITSET")," ",gettext("Set a bit")," "],[msprintf(gettext("Data Type %s"),"(3:int32, 4:int16, 5:int8, ...)"),gettext("Index of Bit (0 is least significant)")],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
in1=[model.in1,model.in2];
if (floor(bit)!=bit) {
@@ -77,7 +77,7 @@ graphics.exprs=exprs;
model.opar=list(n);
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/IntegerOp/CONVERT.js b/js/IntegerOp/CONVERT.js
index 9faa0876..faee9fa1 100644
--- a/js/IntegerOp/CONVERT.js
+++ b/js/IntegerOp/CONVERT.js
@@ -30,7 +30,7 @@ exprs=graphics.exprs;
while (true) {
[ok,it,ot,np,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"CONVERT")," ",gettext("Type conversion")," "],[gettext("Input Type (1:double, 3:int32, 4:int16, 5:int8, ...)"),gettext("Output Type (1:double, 3:int32, 4:int16, 5:int8, ...)"),gettext("Do on Overflow (0:Nothing, 1:Saturate, 2:Error)")],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (it==2) {
it=1;
@@ -363,7 +363,7 @@ if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/IntegerOp/EXTRACTBITS.js b/js/IntegerOp/EXTRACTBITS.js
index 54ed45e7..64fabaf8 100644
--- a/js/IntegerOp/EXTRACTBITS.js
+++ b/js/IntegerOp/EXTRACTBITS.js
@@ -29,7 +29,7 @@ model=arg1.model;
while (true) {
[ok,Datatype,rule,bit,scal,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"EXTRACTBITS")," ",gettext("Bits Extraction")," ",gettext("&nbsp;- Bits to Extract:"),gettext("&nbsp;&nbsp;&nbsp;&nbsp;1 Upper Half"),gettext("&nbsp;&nbsp;&nbsp;&nbsp;2 Lower Half"),gettext("&nbsp;&nbsp;&nbsp;&nbsp;3 Range from MSB"),gettext("&nbsp;&nbsp;&nbsp;&nbsp;4 Range to LSB"),gettext("&nbsp;&nbsp;&nbsp;&nbsp;5 Range of Bits"),gettext("&nbsp;- Number of Bits or Index of bit : Index 0 is LSB"),gettext("&nbsp;&nbsp;&nbsp;&nbsp;If \'Bits to Extract\' is set to \'Range of bits\': [Start, End]")," "],[msprintf(gettext("Data Type %s"),"(3:int32, 4:int16, 5:int8, ...)"),gettext("Bits to extract"),gettext("Number of Bits or Index of Bit"),gettext("Treat Bit Field as an Integer (0:No, 1:Yes)")],list("vec",1,"vec",1,"vec",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
bitstr=strcat(string(bit.slice())," ");
if ((rule<1)||(rule>5)) {
@@ -222,7 +222,7 @@ graphics.exprs=exprs;
model.ipar=[int(bit.slice()),int(numb.slice())];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/IntegerOp/INTMUL.js b/js/IntegerOp/INTMUL.js
index cf1c0b4b..8a8a079c 100644
--- a/js/IntegerOp/INTMUL.js
+++ b/js/IntegerOp/INTMUL.js
@@ -30,7 +30,7 @@ exprs=graphics.exprs;
while (true) {
[ok,Datatype,np,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"INTMUL")," ",gettext("Integer matrix multiplication")," "],[msprintf(gettext("Data Type %s"),"(3:int32, 4:int16, 5:int8, ...)"),gettext("Do on Overflow (0:Nothing, 1:Saturate, 2:Error)")],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
it=Datatype*ones(1,2);
ot=Datatype;
@@ -99,7 +99,7 @@ model.ipar=np;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/IntegerOp/JKFLIPFLOP.js b/js/IntegerOp/JKFLIPFLOP.js
index 6e27be91..d06ebfd8 100644
--- a/js/IntegerOp/JKFLIPFLOP.js
+++ b/js/IntegerOp/JKFLIPFLOP.js
@@ -56,7 +56,7 @@ for (i=1;i<=length(arg1.model.rpar.objs);i+=1) {
o=arg1.model.rpar.objs(i);
if (typeof(o)=="Block"&&o.gui=="DOLLAR_m") {
path=i;
-break
+break;
}
}
newpar=list();
@@ -67,7 +67,7 @@ init_old=model.odstate(1);
while (true) {
[ok,init,exprs0]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"JKFLIPFLOP")," ",gettext("JK flip-flop")," ",gettext("The \'Initial Value\' must be 0 or 1 of type int8"),gettext("&nbsp;- Negative values are considered as int8(0)"),gettext("&nbsp;- Positive values are considered as int8(1)")," "],gettext("Initial Value"),list("vec",1),exprs);
if (!ok) {
-break
+break;
}
if (init<=0) {
init=int8(0);
@@ -79,7 +79,7 @@ xx.graphics.exprs[1-1]=exprs0;
model.odstate[1-1]=init;
xx.model=model;
arg1.model.rpar.objs[path-1]=xx;
-break
+break;
}
}
needcompile=0;
diff --git a/js/IntegerOp/LOGIC.js b/js/IntegerOp/LOGIC.js
index a94c7b2a..6032df73 100644
--- a/js/IntegerOp/LOGIC.js
+++ b/js/IntegerOp/LOGIC.js
@@ -31,7 +31,7 @@ model=arg1.model;
while (true) {
[ok,mat,herit,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"LOGIC")," ",gettext("Combinatorial logic")," ",gettext("&nbsp; Rows of the matrix are the output values"),gettext("&nbsp; Number of rows must be a power of two."),gettext("&nbsp; Number of columns gives the number of outputs.")," "],[gettext("Truth Table (matrix of outputs)"),gettext("Accepts Inherited Events (0:No, 1:Yes)")],list("mat",[-1,-2],"vec",1),exprs);
if (!ok) {
-break
+break;
}
nout=size(mat,2);
nin=(log(size(mat,1))/log(2));
@@ -59,7 +59,7 @@ mat=int8(mat);
model.opar=list(mat);
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/IntegerOp/SHIFT.js b/js/IntegerOp/SHIFT.js
index 48bc9d66..97684526 100644
--- a/js/IntegerOp/SHIFT.js
+++ b/js/IntegerOp/SHIFT.js
@@ -31,7 +31,7 @@ exprs=graphics.exprs;
while (true) {
[ok,Datatype,nb,np,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"SHIFT")," ",gettext("Shift/Rotates bits")],[msprintf(gettext("Data Type %s"),"(3:int32, 4:int16, 5:int8, ...)"),gettext("Number of Bits to Shift Left (Negative number to shift right)"),gettext("Shift Type (0:Arithmetic, 1:Circular)")],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if ((np!=0&&np!=1)) {
block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Shift Type"),np),msprintf(gettext("Must be in the interval %s."),"[0, 1]"));
@@ -114,7 +114,7 @@ model.ipar=nb;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/IntegerOp/SRFLIPFLOP.js b/js/IntegerOp/SRFLIPFLOP.js
index 0fd8afb0..c2800c1b 100644
--- a/js/IntegerOp/SRFLIPFLOP.js
+++ b/js/IntegerOp/SRFLIPFLOP.js
@@ -40,7 +40,7 @@ for (i=1;i<=length(arg1.model.rpar.objs);i+=1) {
o=arg1.model.rpar.objs(i);
if (typeof(o)=="Block"&&o.gui=="DOLLAR_m") {
path=i;
-break
+break;
}
}
newpar=list();
@@ -51,7 +51,7 @@ init_old=model.odstate(1);
while (true) {
[ok,init,exprs0]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"SRFLIPFLOP")," ",gettext("SR flip-flop")," ",gettext("The \'Initial Value\' must be 0 or 1 of type int8"),gettext("&nbsp;- Negative values are considered as int8(0)"),gettext("&nbsp;- Positive values are considered as int8(1)")," "],gettext("Initial Value"),list("vec",1),exprs);
if (!ok) {
-break
+break;
}
if (init<=0) {
init=int8(0);
@@ -63,7 +63,7 @@ xx.graphics.exprs[1-1]=exprs0;
model.odstate[1-1]=init;
xx.model=model;
arg1.model.rpar.objs[path-1]=xx;
-break
+break;
}
}
needcompile=0;
diff --git a/js/Linear/BIGSOM_f.js b/js/Linear/BIGSOM_f.js
index 3ae036bd..98c7469e 100644
--- a/js/Linear/BIGSOM_f.js
+++ b/js/Linear/BIGSOM_f.js
@@ -25,7 +25,7 @@ exprs=graphics.exprs;
while (true) {
[ok,sgn,exprs]=scicos_getvalue("Set sum block parameters","Inputs ports signs/gain",list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
in1=-ones(size(sgn,"*"),1);
[model,graphics,ok]=check_io(model,graphics,in1,-1,[],[]);
@@ -34,7 +34,7 @@ model.rpar=sgn.slice();
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/CLSS.js b/js/Linear/CLSS.js
index 83e919c0..4db8b5da 100644
--- a/js/Linear/CLSS.js
+++ b/js/Linear/CLSS.js
@@ -35,7 +35,7 @@ model=arg1.model;
while (true) {
[ok,A,B,C,D,x0,exprs]=scicos_getvalue("Set continuous linear system parameters",["A matrix","B matrix","C matrix","D matrix","Initial state"],list("mat",[-1,-1],"mat",["size(%1,2)","-1"],"mat",["-1","size(%1,2)"],"mat",[-1,-1],"vec","size(%1,2)"),exprs);
if (!ok) {
-break
+break;
}
out=size(C,1);
if (out==0) {
@@ -79,7 +79,7 @@ model.state=x0.slice();
model.rpar=rpar;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/CLSS_f.js b/js/Linear/CLSS_f.js
index 7327f301..c924074f 100644
--- a/js/Linear/CLSS_f.js
+++ b/js/Linear/CLSS_f.js
@@ -35,7 +35,7 @@ model=arg1.model;
while (true) {
[ok,A,B,C,D,x0,exprs]=scicos_getvalue("Set continuous linear system parameters",["A matrix","B matrix","C matrix","D matrix","Initial state"],list("mat",[-1,-1],"mat",["size(%1,2)","-1"],"mat",["-1","size(%1,2)"],"mat",[-1,-1],"vec","size(%1,2)"),exprs);
if (!ok) {
-break
+break;
}
out=size(C,1);
if (out==0) {
@@ -69,7 +69,7 @@ model.state=x0.slice();
model.rpar=rpar;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/DELAYV_f.js b/js/Linear/DELAYV_f.js
index 5b5aa629..3a1687b8 100644
--- a/js/Linear/DELAYV_f.js
+++ b/js/Linear/DELAYV_f.js
@@ -36,7 +36,7 @@ told=z0[$-1];
while (true) {
[ok,nin,zz0,T,exprs]=scicos_getvalue("Set delay parameters",["Number of inputs","Register initial condition","Max delay"],list("vec",1,"vec",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (size(zz0,"*")<2) {
message("Register length must be at least 2");
@@ -55,7 +55,7 @@ model.dstate=[zz0.slice(),told];
model.rpar=T/(size(zz0,"*"));
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/DELAY_f.js b/js/Linear/DELAY_f.js
index 8840226c..c891093b 100644
--- a/js/Linear/DELAY_f.js
+++ b/js/Linear/DELAY_f.js
@@ -79,7 +79,7 @@ if (typeof(o)=="Block"&&o.gui=="EVTDLY_f") {
ppath[2-1]=i;
}
if (and(ppath!=list(0,0))) {
-break
+break;
}
}
x=arg1;
@@ -92,7 +92,7 @@ exprs=[evtdly_exprs(1),register_exprs];
while (true) {
[ok,dt,z0,exprs]=scicos_getvalue(["This block implements as a discretized delay","it is consist of a shift register and a clock","value of the delay is given by;","the discretization time step multiplied by the","number-1 of state of the register"],["Discretization time step","Register initial state"],list("vec",1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (prod(size(z0))<1) {
@@ -118,7 +118,7 @@ register.model.dstate=z0.slice();
newpar[$+1-1]=ppath[1-1];
}
x.model.rpar.objs[ppath[1-1]-1]=register;
-break
+break;
}
}
needcompile=0;
diff --git a/js/Linear/DIFF_c.js b/js/Linear/DIFF_c.js
index 44b2403c..e0025a4d 100644
--- a/js/Linear/DIFF_c.js
+++ b/js/Linear/DIFF_c.js
@@ -26,7 +26,7 @@ while (true) {
ask_again=false;
[ok,x0,xd0,exprs]=scicos_getvalue("Set continuous linear system parameters",["Initial state","Initial Derivative"],list("vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
x0=x0.slice();
N=size(x0,"*");
@@ -47,7 +47,7 @@ model.out=[N];
model.in1=N;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
x.model.firing=[];
diff --git a/js/Linear/DLSS.js b/js/Linear/DLSS.js
index 86d01b39..79ef159f 100644
--- a/js/Linear/DLSS.js
+++ b/js/Linear/DLSS.js
@@ -34,7 +34,7 @@ model=arg1.model;
while (true) {
[ok,A,B,C,D,x0,exprs]=scicos_getvalue("Set discrete linear system parameters",["A matrix","B matrix","C matrix","D matrix","Initial state"],list("mat",[-1,-1],"mat",["size(%1,2)","-1"],"mat",["-1","size(%1,2)"],"mat",[-1,-1],"vec","size(%1,2)"),exprs);
if (!ok) {
-break
+break;
}
out=size(C,1);
if (out==0) {
@@ -78,7 +78,7 @@ model.dstate=x0.slice();
model.rpar=rpar;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/DLSS_f.js b/js/Linear/DLSS_f.js
index 4a938f82..d7d4f2f5 100644
--- a/js/Linear/DLSS_f.js
+++ b/js/Linear/DLSS_f.js
@@ -34,7 +34,7 @@ model=arg1.model;
while (true) {
[ok,A,B,C,D,x0,exprs]=scicos_getvalue("Set discrete linear system parameters",["A matrix","B matrix","C matrix","D matrix","Initial state"],list("mat",[-1,-1],"mat",["size(%1,2)","-1"],"mat",["-1","size(%1,2)"],"mat",[-1,-1],"vec","size(%1,2)"),exprs);
if (!ok) {
-break
+break;
}
out=size(C,1);
if (out==0) {
@@ -68,7 +68,7 @@ model.dstate=x0.slice();
model.rpar=rpar;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/DOLLAR.js b/js/Linear/DOLLAR.js
index 0606a81a..88405a1d 100644
--- a/js/Linear/DOLLAR.js
+++ b/js/Linear/DOLLAR.js
@@ -31,7 +31,7 @@ exprs[2-1]="0";
while (true) {
[ok,a,inh,exprs]=scicos_getvalue("Set 1/z block parameters",["initial condition","Inherit (no:0, yes:1)"],list("mat",[-1,-2],"vec",-1),exprs);
if (!ok) {
-break
+break;
}
out=[size(a,1),size(a,2)];
if (out==0) {
@@ -83,7 +83,7 @@ if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/DOLLAR_f.js b/js/Linear/DOLLAR_f.js
index c8b43d21..c08d6216 100644
--- a/js/Linear/DOLLAR_f.js
+++ b/js/Linear/DOLLAR_f.js
@@ -31,7 +31,7 @@ exprs[2-1]="0";
while (true) {
[ok,a,inh,exprs]=scicos_getvalue("Set 1/z block parameters",["initial condition","Inherit (no:0, yes:1)"],list("vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
out=size(a,"*");
if (out==0) {
@@ -48,7 +48,7 @@ model.in1=in1;
model.out=out;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/DOLLAR_m.js b/js/Linear/DOLLAR_m.js
index 4fc5bfdc..b25fa881 100644
--- a/js/Linear/DOLLAR_m.js
+++ b/js/Linear/DOLLAR_m.js
@@ -31,7 +31,7 @@ exprs[2-1]="0";
while (true) {
[ok,a,inh,exprs]=scicos_getvalue("Set 1/z block parameters",["initial condition","Inherit (no:0, yes:1)"],list("mat",[-1,-2],"vec",-1),exprs);
if (!ok) {
-break
+break;
}
out=[size(a,1),size(a,2)];
if (out==0) {
@@ -83,7 +83,7 @@ if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/GAINBLK.js b/js/Linear/GAINBLK.js
index 91aa29f8..c5113bc0 100644
--- a/js/Linear/GAINBLK.js
+++ b/js/Linear/GAINBLK.js
@@ -34,7 +34,7 @@ exprs=[exprs,sci2exp(0)];
while (true) {
[ok,gain,over,exprs]=scicos_getvalue("Set gain block parameters",["Gain","Do On Overflow(0=Nothing 1=Saturate 2=Error)"],list("mat",[-1,-1],"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (gain==[]) {
message("Gain must have at least one element");
@@ -139,7 +139,7 @@ if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/GAINBLK_f.js b/js/Linear/GAINBLK_f.js
index fcaeb6bd..08505007 100644
--- a/js/Linear/GAINBLK_f.js
+++ b/js/Linear/GAINBLK_f.js
@@ -27,7 +27,7 @@ model=arg1.model;
while (true) {
[ok,gain,exprs]=scicos_getvalue("Set gain block parameters",["Gain"],list("mat",[-1,-1]),exprs[1-1]);
if (!ok) {
-break
+break;
}
if (gain==[]) {
message("Gain must have at least one element");
@@ -39,7 +39,7 @@ graphics.exprs=exprs;
model.rpar=gain.slice();
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/GAIN_f.js b/js/Linear/GAIN_f.js
index f9ccb8d3..4996bc20 100644
--- a/js/Linear/GAIN_f.js
+++ b/js/Linear/GAIN_f.js
@@ -27,7 +27,7 @@ model=arg1.model;
while (true) {
[ok,gain,exprs]=scicos_getvalue("Set gain block parameters",["Gain"],list("mat",[-1,-1]),exprs[1-1]);
if (!ok) {
-break
+break;
}
if (gain==[]) {
message("Gain must have at least one element");
@@ -39,7 +39,7 @@ graphics.exprs=exprs;
model.rpar=gain.slice();
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/INTEGRAL.js b/js/Linear/INTEGRAL.js
index 36c20ca9..d2eb1397 100644
--- a/js/Linear/INTEGRAL.js
+++ b/js/Linear/INTEGRAL.js
@@ -29,7 +29,7 @@ model=arg1.model;
while (true) {
[ok,x0,reinit,satur,maxp,lowp,exprs]=scicos_getvalue("Set Integral block parameters",["Initial Condition","With re-intialization (1:yes, 0:no)","With saturation (1:yes, 0:no)","Upper limit","Lower limit"],list("vec",-1,"vec",1,"vec",1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
x0=x0.slice();
maxp=maxp.slice();
@@ -73,7 +73,7 @@ if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/INTEGRAL_f.js b/js/Linear/INTEGRAL_f.js
index a887ff21..b3711642 100644
--- a/js/Linear/INTEGRAL_f.js
+++ b/js/Linear/INTEGRAL_f.js
@@ -25,13 +25,13 @@ model=arg1.model;
while (true) {
[ok,x0,exprs]=scicos_getvalue("Set continuous linear system parameters","Initial state",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
graphics.exprs=exprs;
model.state=x0;
x.graphics=graphics;
x.model=model;
-break
+break;
}
x.model.firing=[];
}
diff --git a/js/Linear/INTEGRAL_m.js b/js/Linear/INTEGRAL_m.js
index d6832af8..07d0343a 100644
--- a/js/Linear/INTEGRAL_m.js
+++ b/js/Linear/INTEGRAL_m.js
@@ -30,7 +30,7 @@ model=arg1.model;
while (true) {
[ok,x0,reinit,satur,maxp,lowp,exprs]=scicos_getvalue("Set Integral block parameters",["Initial Condition","With re-intialization (1:yes, 0:no)","With saturation (1:yes, 0:no)","Upper limit","Lower limit"],list("mat",[-1,-1],"vec",1,"vec",1,"mat",[-1,-1],"mat",[-1,-1]),exprs);
if (!ok) {
-break
+break;
}
if (isreal(x0)) {
Datatype=1;
@@ -116,7 +116,7 @@ if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/PID.js b/js/Linear/PID.js
index 1c7e2748..f4822015 100644
--- a/js/Linear/PID.js
+++ b/js/Linear/PID.js
@@ -69,7 +69,7 @@ ppath[3-1]=o.to(1);
}
}
if (and(ppath!=list(0,0,0))) {
-break
+break;
}
}
}
@@ -87,7 +87,7 @@ y=0;
while (true) {
[ok,p,i,d,exprs0]=scicos_getvalue("Set PID parameters",["Proportional","Integral","Derivation"],list("vec",-1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
if (ok) {
xx1.graphics.exprs=exprs0(1);
@@ -99,7 +99,7 @@ xx3.model.rpar=d;
arg1.model.rpar.objs[ppath[1-1]-1]=xx1;
arg1.model.rpar.objs[ppath[2-1]-1]=xx2;
arg1.model.rpar.objs[ppath[3-1]-1]=xx3;
-break
+break;
}
}
needcompile=0;
diff --git a/js/Linear/REGISTER.js b/js/Linear/REGISTER.js
index b116b37e..a7822b9a 100644
--- a/js/Linear/REGISTER.js
+++ b/js/Linear/REGISTER.js
@@ -29,7 +29,7 @@ exprs=[exprs,sci2exp(1)];
while (true) {
[ok,z0,it,exprs]=scicos_getvalue("Set delay parameters",["Register initial condition","Datatype (1=double 3=int32 ...)"],list("vec",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (prod(size(z0))<1) {
message("Register length must be at least 1");
@@ -74,7 +74,7 @@ if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/REGISTER_f.js b/js/Linear/REGISTER_f.js
index 53cde263..d9a3cbdb 100644
--- a/js/Linear/REGISTER_f.js
+++ b/js/Linear/REGISTER_f.js
@@ -26,7 +26,7 @@ model=arg1.model;
while (true) {
[ok,z0,exprs]=scicos_getvalue("Set delay parameters","Register initial condition",list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
if (prod(size(z0))<1) {
message("Register length must be at least 1");
@@ -37,7 +37,7 @@ graphics.exprs=exprs;
model.dstate=z0;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/SAMPHOLD_m.js b/js/Linear/SAMPHOLD_m.js
index 39cfca2b..bcbcc7cd 100644
--- a/js/Linear/SAMPHOLD_m.js
+++ b/js/Linear/SAMPHOLD_m.js
@@ -29,7 +29,7 @@ model=arg1.model;
while (true) {
[ok,it,exprs]=scicos_getvalue("Set parameters Block",["Datatype(1=real double 2=Complex 3=int32 ...)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if (((it<1)||(it>8))) {
message("Datatype is not supported");
@@ -43,7 +43,7 @@ graphics.exprs=exprs;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/Linear/SUMMATION.js b/js/Linear/SUMMATION.js
index 11c383e3..a1ada670 100644
--- a/js/Linear/SUMMATION.js
+++ b/js/Linear/SUMMATION.js
@@ -32,7 +32,7 @@ exprs=[exprs,sci2exp(0)];
while (true) {
[ok,Datatype,sgn,satur,exprs]=scicos_getvalue("Set sum block parameters",["Datatype (1=real double 2=complex 3=int32 ...)","Number of inputs or sign vector (of +1, -1)","Do on Overflow(0=Nothing 1=Saturate 2=Error)"],list("vec",1,"vec",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
sgn=sgn.slice();
if ((satur!=0&&satur!=1&&satur!=2)) {
@@ -130,7 +130,7 @@ model.ipar=sgn;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/TCLSS.js b/js/Linear/TCLSS.js
index 18727be9..a680df19 100644
--- a/js/Linear/TCLSS.js
+++ b/js/Linear/TCLSS.js
@@ -37,7 +37,7 @@ exprs=exprs[[1:4,7]-1];
while (true) {
[ok,A,B,C,D,x0,exprs]=scicos_getvalue("Set continuous linear system parameters",["A matrix","B matrix","C matrix","D matrix","Initial state"],list("mat",[-1,-1],"mat",["size(%1,2)","-1"],"mat",["-1","size(%1,2)"],"mat",[-1,-1],"vec","size(%1,2)"),exprs);
if (!ok) {
-break
+break;
}
out=size(C,1);
if (out==0) {
@@ -76,7 +76,7 @@ model.sim=list("tcsltj4",4);
}
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/TCLSS_f.js b/js/Linear/TCLSS_f.js
index f98490df..503e2963 100644
--- a/js/Linear/TCLSS_f.js
+++ b/js/Linear/TCLSS_f.js
@@ -37,7 +37,7 @@ exprs=exprs[[1:4,7]-1];
while (true) {
[ok,A,B,C,D,x0,exprs]=scicos_getvalue("Set continuous linear system parameters",["A matrix","B matrix","C matrix","D matrix","Initial state"],list("mat",[-1,-1],"mat",["size(%1,2)","-1"],"mat",["-1","size(%1,2)"],"mat",[-1,-1],"vec","size(%1,2)"),exprs);
if (!ok) {
-break
+break;
}
out=size(C,1);
if (out==0) {
@@ -76,7 +76,7 @@ model.sim=list("tcsltj",1);
}
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/TIME_DELAY.js b/js/Linear/TIME_DELAY.js
index da7fe84b..86b22984 100644
--- a/js/Linear/TIME_DELAY.js
+++ b/js/Linear/TIME_DELAY.js
@@ -30,7 +30,7 @@ nin=model.in1(1);
while (true) {
[ok,T,init,N,exprs]=scicos_getvalue("Set delay parameters",["Delay","initial input","Buffer size"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (N<2) {
message("Buffer must be larger than 2");
@@ -50,7 +50,7 @@ model.ipar=N;
model.dep_ut=[false,true];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Linear/VARIABLE_DELAY.js b/js/Linear/VARIABLE_DELAY.js
index 49139bf0..2f74eab3 100644
--- a/js/Linear/VARIABLE_DELAY.js
+++ b/js/Linear/VARIABLE_DELAY.js
@@ -30,7 +30,7 @@ nin=model.in1(1);
while (true) {
[ok,T,init,N,exprs]=scicos_getvalue("Set delay parameters",["Max delay","initial input","Buffer size"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (N<2) {
message("Buffer must be larger than 2");
@@ -49,7 +49,7 @@ model.rpar=[T,init];
model.ipar=N;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/CUMSUM.js b/js/MatrixOp/CUMSUM.js
index 5d518b16..4d676392 100644
--- a/js/MatrixOp/CUMSUM.js
+++ b/js/MatrixOp/CUMSUM.js
@@ -39,7 +39,7 @@ label[9-1]=[];
while (true) {
[ok,typ,decomptyp,lab]=scicos_getvalue("Set CUMSUM block parameters",["Datatype(1=real double 2=Complex)","Sum along (0=the first non singleton dimension 1=Rows 2=Columns)"],list("vec",1,"vec",1),label);
if (!ok) {
-break
+break;
}
label=lab;
if ((typ==1)) {
@@ -87,7 +87,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/EXTRACT.js b/js/MatrixOp/EXTRACT.js
index 37158417..9cfd2064 100644
--- a/js/MatrixOp/EXTRACT.js
+++ b/js/MatrixOp/EXTRACT.js
@@ -41,7 +41,7 @@ while (true) {
a=a.slice();
b=b.slice();
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="extract";
@@ -85,7 +85,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/EXTTRI.js b/js/MatrixOp/EXTTRI.js
index 54480b90..7e7e4e53 100644
--- a/js/MatrixOp/EXTTRI.js
+++ b/js/MatrixOp/EXTTRI.js
@@ -39,7 +39,7 @@ label[9-1]=[];
while (true) {
[ok,typ,decomptyp,lab]=scicos_getvalue("Set EXTTRI block parameters",["Datatype(1=real double 2=Complex)","extraction type (1=lower 2=upper 3=diagonal)"],list("vec",1,"vec",1),label);
if (!ok) {
-break
+break;
}
label=lab;
if ((typ==1)) {
@@ -84,7 +84,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/MATBKSL.js b/js/MatrixOp/MATBKSL.js
index c5946d7a..d607823c 100644
--- a/js/MatrixOp/MATBKSL.js
+++ b/js/MatrixOp/MATBKSL.js
@@ -39,7 +39,7 @@ label[9-1]=[];
while (true) {
[ok,typ,exprs]=scicos_getvalue("Set MATBKSL Block",["Datatype (1=real double 2=Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mat_bksl";
@@ -64,7 +64,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/MATCATH.js b/js/MatrixOp/MATCATH.js
index 5fbebc9e..28f4e1eb 100644
--- a/js/MatrixOp/MATCATH.js
+++ b/js/MatrixOp/MATCATH.js
@@ -39,7 +39,7 @@ label="size(evstr("+label(2)+"),\'*\')";
while (true) {
[ok,nin,lab]=scicos_getvalue("Set MATCATH block parameters",["Number of input"],list("vec",1),label);
if (!ok) {
-break
+break;
}
label=lab;
in1=[-1*(ones(nin,1)),-(transpose([2:nin+1]))];
@@ -54,7 +54,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/MATCATV.js b/js/MatrixOp/MATCATV.js
index e075408d..bfb63704 100644
--- a/js/MatrixOp/MATCATV.js
+++ b/js/MatrixOp/MATCATV.js
@@ -40,7 +40,7 @@ label="size(evstr("+label(2)+"),\'*\')";
while (true) {
[ok,nin,lab]=scicos_getvalue("Set MATCATV block parameters",["Number od inputs"],list("vec",1),label);
if (!ok) {
-break
+break;
}
label=lab;
in1=[-(transpose([2:nin+1])),-ones(nin,1)];
@@ -55,7 +55,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/MATDET.js b/js/MatrixOp/MATDET.js
index 17c1124d..94254032 100644
--- a/js/MatrixOp/MATDET.js
+++ b/js/MatrixOp/MATDET.js
@@ -39,7 +39,7 @@ label[9-1]=[];
while (true) {
[ok,typ,exprs]=scicos_getvalue("Set MATDET Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mat_det";
@@ -64,7 +64,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/MATDIAG.js b/js/MatrixOp/MATDIAG.js
index 687ef6f8..eda54d4c 100644
--- a/js/MatrixOp/MATDIAG.js
+++ b/js/MatrixOp/MATDIAG.js
@@ -39,7 +39,7 @@ label[9-1]=[];
while (true) {
[ok,typ,exprs]=scicos_getvalue("Set MATDIAG Block",["Datatype (1=real double 2=Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mat_diag";
@@ -64,7 +64,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/MATDIV.js b/js/MatrixOp/MATDIV.js
index 70fec126..3315d7f7 100644
--- a/js/MatrixOp/MATDIV.js
+++ b/js/MatrixOp/MATDIV.js
@@ -39,7 +39,7 @@ label[9-1]=[];
while (true) {
[ok,typ,exprs]=scicos_getvalue("Set MATDIV Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mat_div";
@@ -64,7 +64,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/MATEIG.js b/js/MatrixOp/MATEIG.js
index 1d11c810..f035b278 100644
--- a/js/MatrixOp/MATEIG.js
+++ b/js/MatrixOp/MATEIG.js
@@ -39,7 +39,7 @@ label[9-1]=[];
while (true) {
[ok,typ,decomptyp,lab]=scicos_getvalue("Set MATEIG block parameters",["Datatype(1=real double 2=Complex)","decomposition type (1=eig values 2=eig values+eig vectors"],list("vec",1,"vec",1),label);
if (!ok) {
-break
+break;
}
label=lab;
if ((typ==1)) {
@@ -85,7 +85,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/MATEXPM.js b/js/MatrixOp/MATEXPM.js
index dcaa47d0..32db0fc5 100644
--- a/js/MatrixOp/MATEXPM.js
+++ b/js/MatrixOp/MATEXPM.js
@@ -39,7 +39,7 @@ label[9-1]=[];
while (true) {
[ok,typ,exprs]=scicos_getvalue("Set EXPM Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mat_expm";
@@ -64,7 +64,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/MATINV.js b/js/MatrixOp/MATINV.js
index 47933715..55edb2cb 100644
--- a/js/MatrixOp/MATINV.js
+++ b/js/MatrixOp/MATINV.js
@@ -39,7 +39,7 @@ label[9-1]=[];
while (true) {
[ok,typ,exprs]=scicos_getvalue("Set MATINV Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mat_inv";
@@ -64,7 +64,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/MATLU.js b/js/MatrixOp/MATLU.js
index 58d254c6..4436d1d2 100644
--- a/js/MatrixOp/MATLU.js
+++ b/js/MatrixOp/MATLU.js
@@ -39,7 +39,7 @@ label[9-1]=[];
while (true) {
[ok,typ,lab]=scicos_getvalue("Set MATLU block parameters",["Datatype(1=real double 2=Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mat_lu";
@@ -62,7 +62,7 @@ model.sim=list(function_name,funtyp);
graphics.exprs=lab;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/MATMAGPHI.js b/js/MatrixOp/MATMAGPHI.js
index 0ac8dcdf..13aea7fe 100644
--- a/js/MatrixOp/MATMAGPHI.js
+++ b/js/MatrixOp/MATMAGPHI.js
@@ -39,7 +39,7 @@ label[9-1]=[];
while (true) {
[ok,decomptyp,lab]=scicos_getvalue("Set MATMAGPHI block parameters",["decomposition type (1=Complex2MAG&PHI 2=MAG&PHI2Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
label=lab;
if ((decomptyp==1)) {
@@ -68,7 +68,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/MATMUL.js b/js/MatrixOp/MATMUL.js
index 7f30bd80..73803d6a 100644
--- a/js/MatrixOp/MATMUL.js
+++ b/js/MatrixOp/MATMUL.js
@@ -34,7 +34,7 @@ label[3-1]=sci2exp(1);
while (true) {
[ok,dtype,rule,np,exprs]=scicos_getvalue(["Set MATMUL parameter","For the Multipication rule:"," 1= Matrix by Matrix"," 2= Matrix by Matrix element wise "," 3= Matrix by Scalar","In the third case the second input will be the scalar"],["Datatype(1=real double 2=Complex 3=int32 ...)","Multiplication rule","Do on Overflow(0=Nothing 1=Saturate 2=Error)"],list("vec",1,"vec",1,"vec",1),label);
if (!ok) {
-break
+break;
}
rule=int(rule);
if ((dtype<1||dtype>8)) {
@@ -144,7 +144,7 @@ graphics.exprs=label;
x.graphics=graphics;
x.model=model;
arg1=x;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/MATPINV.js b/js/MatrixOp/MATPINV.js
index d596209a..c0ae5fe9 100644
--- a/js/MatrixOp/MATPINV.js
+++ b/js/MatrixOp/MATPINV.js
@@ -39,7 +39,7 @@ label[9-1]=[];
while (true) {
[ok,typ,exprs]=scicos_getvalue("Set MATPINV Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mat_pinv";
@@ -64,7 +64,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/MATRESH.js b/js/MatrixOp/MATRESH.js
index f07eec11..9766c7a5 100644
--- a/js/MatrixOp/MATRESH.js
+++ b/js/MatrixOp/MATRESH.js
@@ -39,7 +39,7 @@ label[9-1]=[];
while (true) {
[ok,typ,l1,out,lab]=scicos_getvalue("Set MATRESH block parameters",["Datatype(1=real double 2=Complex)","input size","output size desired"],list("vec",-1,"vec",-1,"vec",-1),label);
if (!ok) {
-break
+break;
}
nout=size(out);
nin=size(l1);
@@ -88,7 +88,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
needcompile=resume(needcompile)
diff --git a/js/MatrixOp/MATSING.js b/js/MatrixOp/MATSING.js
index 57972327..44083846 100644
--- a/js/MatrixOp/MATSING.js
+++ b/js/MatrixOp/MATSING.js
@@ -39,7 +39,7 @@ label[9-1]=[];
while (true) {
[ok,typ,decomptyp,lab]=scicos_getvalue("Set MATSVD block parameters",["Datatype(1=real double 2=Complex)","decomposition type (1=singular values 2=sing values+matrix U & V)"],list("vec",1,"vec",1),label);
if (!ok) {
-break
+break;
}
label=lab;
if ((typ==1)) {
@@ -88,7 +88,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/MATSUM.js b/js/MatrixOp/MATSUM.js
index 919e8769..eec02228 100644
--- a/js/MatrixOp/MATSUM.js
+++ b/js/MatrixOp/MATSUM.js
@@ -39,7 +39,7 @@ label[9-1]=[];
while (true) {
[ok,typ,decomptyp,lab]=scicos_getvalue("Set MATSUM block parameters",["Datatype(1=real double 2=Complex)","Sum along (0=all 1=lines 2=Columns)"],list("vec",1,"vec",1),label);
if (!ok) {
-break
+break;
}
label=lab;
if ((typ==1)) {
@@ -89,7 +89,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/MATTRAN.js b/js/MatrixOp/MATTRAN.js
index b4457d51..8d9a4186 100644
--- a/js/MatrixOp/MATTRAN.js
+++ b/js/MatrixOp/MATTRAN.js
@@ -27,7 +27,7 @@ label[2-1]=sci2exp(1);
while (true) {
[ok,typ,rule,exprs]=scicos_getvalue("Set MATTRAN Block",["Datatype(1=real double 2=Complex)","rule (1=.\' 2=\')"],list("vec",1,"vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mattran_m";
@@ -56,7 +56,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/MATZREIM.js b/js/MatrixOp/MATZREIM.js
index 9734aa00..72fc756c 100644
--- a/js/MatrixOp/MATZREIM.js
+++ b/js/MatrixOp/MATZREIM.js
@@ -39,7 +39,7 @@ label[9-1]=[];
while (true) {
[ok,decomptyp,lab]=scicos_getvalue("Set MATZREIM block parameters",["decomposition type (1=Complex2Real&Imag 2=Real&Imag2Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
label=lab;
if ((decomptyp==1)) {
@@ -68,7 +68,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/RICC.js b/js/MatrixOp/RICC.js
index 56fc1a57..16e8e32b 100644
--- a/js/MatrixOp/RICC.js
+++ b/js/MatrixOp/RICC.js
@@ -39,7 +39,7 @@ label[9-1]=[];
while (true) {
[ok,tpe,mod,exprs]=scicos_getvalue("Set RICC Block",["Type (1=Cont 2=Disc)","Model(1=Schr 2=sign(cont) inv(disc))"],list("vec",1,"vec",1),label);
if (!ok) {
-break
+break;
}
in1=[model.in1,model.in2];
out=[model.out,model.out2];
@@ -53,7 +53,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/ROOTCOEF.js b/js/MatrixOp/ROOTCOEF.js
index b25a97f8..ed92f797 100644
--- a/js/MatrixOp/ROOTCOEF.js
+++ b/js/MatrixOp/ROOTCOEF.js
@@ -39,7 +39,7 @@ label[9-1]=[];
while (true) {
[ok,typ,inp,exprs]=scicos_getvalue("Set ROOTCOEF Block",["Datatype(1=real double 2=Complex)","input row size"],list("vec",1,"vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="root_coef";
@@ -64,7 +64,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/SQRT.js b/js/MatrixOp/SQRT.js
index d16311e6..883b5bc7 100644
--- a/js/MatrixOp/SQRT.js
+++ b/js/MatrixOp/SQRT.js
@@ -26,7 +26,7 @@ model=arg1.model;
while (true) {
[ok,typ,exprs]=scicos_getvalue("Set SQRT Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="mat_sqrt";
@@ -49,7 +49,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/MatrixOp/SUBMAT.js b/js/MatrixOp/SUBMAT.js
index 4c31f6cb..6ea6f8a4 100644
--- a/js/MatrixOp/SUBMAT.js
+++ b/js/MatrixOp/SUBMAT.js
@@ -39,7 +39,7 @@ label[6-1]=sci2exp([1,1]);
while (true) {
[ok,typ,a,b,c,d,inp,exprs]=scicos_getvalue("Set SUBMAT Block",["Datatype (1=real double 2=Complex)","Starting Row Index","Ending Row Index","Starting Column Index","Ending Column Index","Input Dimensions"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",2),label);
if (!ok) {
-break
+break;
}
if ((typ==1)) {
function_name="submat";
@@ -85,7 +85,7 @@ graphics.exprs=label;
arg1.graphics=graphics;
arg1.model=model;
x=arg1;
-break
+break;
}
}
}
diff --git a/js/Misc/BACKLASH.js b/js/Misc/BACKLASH.js
index fe9aac19..338109ca 100644
--- a/js/Misc/BACKLASH.js
+++ b/js/Misc/BACKLASH.js
@@ -26,7 +26,7 @@ rpar=model.rpar;
while (true) {
[ok,ini,gap,zcr,exprs]=scicos_getvalue("Set backlash parameters",["initial output","gap","use zero-crossing (0:no, 1:yes)"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (ok) {
graphics.exprs=exprs;
@@ -40,7 +40,7 @@ model.nzcross=0;
model.rpar=rpar;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Misc/BOUNCE.js b/js/Misc/BOUNCE.js
index 73eaf0ab..5b4c3f8a 100644
--- a/js/Misc/BOUNCE.js
+++ b/js/Misc/BOUNCE.js
@@ -53,7 +53,7 @@ exprs[9-1]="0";
while (true) {
[ok,rpar1,rpar2,walls,xt,xd,y,yd,g,C,exprs]=scicos_getvalue(["Set Bounce Block"],["Mass","Radius","[xmin,xmax,ymin,ymax]","xpos","xdpos","ypos","ydpos","g (gravity)","C (aerodynamic coeff"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
xt=xt.slice();
y=y.slice();
@@ -77,7 +77,7 @@ message("Mass and radius must be >0");
ok=false;
}
if (!ok) {
-break
+break;
}
[model,graphics,ok]=check_io(model,graphics,[],[n,n],[],[]);
if (ok) {
@@ -100,7 +100,7 @@ model.nzcross=n*(n-1)/2+4*n;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Misc/BOUNCEXY.js b/js/Misc/BOUNCEXY.js
index c7564cca..fb0f9434 100644
--- a/js/Misc/BOUNCEXY.js
+++ b/js/Misc/BOUNCEXY.js
@@ -47,7 +47,7 @@ dstate=model.dstate;
while (true) {
[ok,clrs,siz,win,imode,xmin,xmax,ymin,ymax,exprs]=scicos_getvalue("Set Scope parameters",["colors","radii","window number (-1 for automatic)","animation mode (0,1)","Xmin","Xmax","Ymin","Ymax"],list("vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (size(clrs,"*")!=size(siz,"*")) {
@@ -86,7 +86,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Misc/BPLATFORM.js b/js/Misc/BPLATFORM.js
index 95d25191..a5994f86 100644
--- a/js/Misc/BPLATFORM.js
+++ b/js/Misc/BPLATFORM.js
@@ -33,7 +33,7 @@ dstate=model.dstate;
while (true) {
[ok,plen,csiz,phi,xmin,xmax,ymin,ymax,exprs]=scicos_getvalue("Set Scope parameters",["pendulum length","cart size (square side)","slope","Xmin","Xmax","Ymin","Ymax"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (plen<=0||csiz<=0) {
@@ -56,7 +56,7 @@ model.rpar=rpar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Misc/CBLOCK.js b/js/Misc/CBLOCK.js
index 1b37ce68..de8a80f0 100644
--- a/js/Misc/CBLOCK.js
+++ b/js/Misc/CBLOCK.js
@@ -43,7 +43,7 @@ label=graphics.exprs;
while (true) {
[ok,function_name,impli,i,o,ci,co,xx,ng,z,rpar,ipar,auto0,depu,dept,lab]=scicos_getvalue("Set C-Block2 block parameters",["simulation function","is block implicit? (y,n)","input ports sizes","output ports sizes","input event ports sizes","output events ports sizes","initial continuous state","number of zero crossing surfaces","initial discrete state","Real parameters vector","Integer parameters vector","initial firing vector (<0 for no firing)","direct feedthrough (y or n)","time dependence (y or n)"],list("str",1,"str",1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",1,"vec",-1,"vec",-1,"vec",-1,"vec","sum(%6)","str",1,"str",1),label(1));
if (!ok) {
-break
+break;
}
label[1-1]=lab;
funam=stripblanks(function_name);
@@ -85,7 +85,7 @@ dept=false;
}
dep_ut=[depu,dept];
if (funam==" ") {
-break
+break;
}
if (model.sim(1)!=funam||sign(size(model.state,"*"))!=sign(nx)||sign(size(model.dstate,"*"))!=sign(nz)||model.nzcross!=ng||sign(size(model.evtout,"*"))!=sign(nevout)) {
tt=[];
@@ -95,7 +95,7 @@ while (true) {
[ok,tt,cancel]=CFORTR2(funam,tt);
if (!ok) {
if (cancel) {
-break
+break;
}
} else {
[model,graphics,ok]=check_io(model,graphics,i,o,ci,co);
@@ -116,12 +116,12 @@ label[2-1]=tt;
x.model=model;
graphics.exprs=label;
x.graphics=graphics;
-break
+break;
}
}
}
if (ok||cancel) {
-break
+break;
}
}
}
diff --git a/js/Misc/CBLOCK4.js b/js/Misc/CBLOCK4.js
index a17f3e18..bea5ff99 100644
--- a/js/Misc/CBLOCK4.js
+++ b/js/Misc/CBLOCK4.js
@@ -27,7 +27,7 @@ label=graphics.exprs;
while (true) {
[ok,function_name,impli,in1,it,out,ot,ci,co,xx,z,oz,rpar,ipar,opar,nmode,nzcr,auto0,depu,dept,lab]=scicos_getvalue("Set C-Block4 block parameters",["Simulation function","Is block implicit? (y,n)","Input ports sizes","Input ports type","Output port sizes","Output ports type","Input event ports sizes","Output events ports sizes","Initial continuous state","Initial discrete state","Initial object state","Real parameters vector","Integer parameters vector","Object parameters list","Number of modes","Number of zero crossings","Initial firing vector (<0 for no firing)","Direct feedthrough (y or n)","Time dependence (y or n)"],list("str",1,"str",1,"mat",[-1,2],"vec",-1,"mat",[-1,2],"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"lis",-1,"vec",-1,"vec",-1,"lis",-1,"vec",1,"vec",1,"vec","sum(%8)","str",1,"str",1),label(1));
if (!ok) {
-break
+break;
}
label[1-1]=lab;
funam=stripblanks(function_name);
@@ -67,7 +67,7 @@ dept=false;
}
dep_ut=[depu,dept];
if (funam==" ") {
-break
+break;
}
if (model.sim(1)!=funam||sign(size(model.state,"*"))!=sign(nx)||sign(size(model.dstate,"*"))!=sign(nz)||model.nzcross!=nzcr||sign(size(model.evtout,"*"))!=sign(nevout)) {
tt=[];
@@ -80,7 +80,7 @@ while (true) {
[ok,tt,cancel]=CC4(funam,tt);
if (!ok) {
if (cancel) {
-break
+break;
}
} else {
model.sim=list(funam,funtyp);
@@ -98,11 +98,11 @@ label[2-1]=tt;
x.model=model;
graphics.exprs=label;
x.graphics=graphics;
-break
+break;
}
}
if (ok||cancel) {
-break
+break;
}
}
}
diff --git a/js/Misc/CONSTRAINT2_c.js b/js/Misc/CONSTRAINT2_c.js
index a01c102f..a67461e1 100644
--- a/js/Misc/CONSTRAINT2_c.js
+++ b/js/Misc/CONSTRAINT2_c.js
@@ -29,7 +29,7 @@ while (true) {
ask_again=false;
[ok,x0,xd0,id,exprs]=scicos_getvalue("Set Constraint block parameters",["Initial guess values of states x","Initial guess values of derivative x\'","Id(i)=1: if x\'(i) is present in the feedback, else Id(i)=0"],list("vec",-1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
x0=x0.slice();
N=size(x0,"*");
@@ -50,7 +50,7 @@ for (i=1;i<=N;i+=1) {
if (!((id[i-1]==0)||(id[i-1]==1))) {
ask_again=true;
x_message(["Id(i) must be either","0 when x\'(i) is not present in the feedback","1: when x\'(i) is present in the feedback"]);
-break
+break;
}
if ((id[i-1]==0)) {
id[i-1]=-1;
@@ -65,7 +65,7 @@ model.in1=N;
model.ipar=id;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Misc/CONSTRAINT_c.js b/js/Misc/CONSTRAINT_c.js
index 1b2d953c..16568b55 100644
--- a/js/Misc/CONSTRAINT_c.js
+++ b/js/Misc/CONSTRAINT_c.js
@@ -26,7 +26,7 @@ model=arg1.model;
while (true) {
[ok,x0,exprs]=scicos_getvalue("Set solver block parameters","Initial guess values",list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
x0=x0.slice();
N=size(x0,"*");
@@ -42,7 +42,7 @@ model.in1=N;
model.ipar=-1*ones(N,1);
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Misc/DEADBAND.js b/js/Misc/DEADBAND.js
index ee23b752..b34ee97c 100644
--- a/js/Misc/DEADBAND.js
+++ b/js/Misc/DEADBAND.js
@@ -29,7 +29,7 @@ model=arg1.model;
while (true) {
[ok,maxp,minp,zeroc,exprs]=scicos_getvalue("Set Deadband parameters",["End of dead band","Start of dead band","zero crossing (0:no, 1:yes)"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (maxp<=minp) {
message("Upper limit must be > Lower limit");
@@ -46,7 +46,7 @@ model.nmode=0;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Misc/DEBUG.js b/js/Misc/DEBUG.js
index 5e84861b..3535d543 100644
--- a/js/Misc/DEBUG.js
+++ b/js/Misc/DEBUG.js
@@ -31,13 +31,13 @@ exprs[2-1]=txt;
if ((scicos_debug()!=2&&scicos_debug()!=3)) {
scicos_debug(2);
}
-break
+break;
} else {
message(["Error in the instructions",lasterror()]);
}
} else {
ok=false;
-break
+break;
}
}
if (ok) {
diff --git a/js/Misc/DIFF_f.js b/js/Misc/DIFF_f.js
index e83d63f9..d7cb8162 100644
--- a/js/Misc/DIFF_f.js
+++ b/js/Misc/DIFF_f.js
@@ -25,13 +25,13 @@ model=arg1.model;
while (true) {
[ok,x0,xd0,exprs]=scicos_getvalue("Set continuous linear system parameters",["Initial state","Initial Derivative"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
graphics.exprs=exprs;
model.state=[x0.slice(),xd0.slice()];
x.graphics=graphics;
x.model=model;
-break
+break;
}
x.model.firing=[];
}
diff --git a/js/Misc/EDGETRIGGER.js b/js/Misc/EDGETRIGGER.js
index 49715350..2a562620 100644
--- a/js/Misc/EDGETRIGGER.js
+++ b/js/Misc/EDGETRIGGER.js
@@ -27,13 +27,13 @@ model=arg1.model;
while (true) {
[ok,edge,exprs]=scicos_getvalue("Set edge trigger block parameters",["rising (1), falling (-1), both (0)"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
model.ipar=sign(edge);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Misc/ENDBLK.js b/js/Misc/ENDBLK.js
index aad616ec..eb5fbc9c 100644
--- a/js/Misc/ENDBLK.js
+++ b/js/Misc/ENDBLK.js
@@ -17,7 +17,7 @@ for (i=1;i<=length(arg1.model.rpar.objs);i+=1) {
o=arg1.model.rpar.objs(i);
if (typeof(o)=="Block"&&o.gui=="END_c") {
ppath=list(i);
-break
+break;
}
}
newpar=list();
diff --git a/js/Misc/HYSTHERESIS.js b/js/Misc/HYSTHERESIS.js
index 6965253e..04951691 100644
--- a/js/Misc/HYSTHERESIS.js
+++ b/js/Misc/HYSTHERESIS.js
@@ -30,7 +30,7 @@ model=arg1.model;
while (true) {
[ok,high_lim,low_lim,out_high,out_low,nzz,exprs]=scicos_getvalue("Set parameters",["switch on at","switch off at","output when on","output when off","use zero crossing: yes (1), no (0)"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (low_lim>high_lim) {
message("switch on value must be larger than switch off value");
@@ -43,7 +43,7 @@ nzz=2;
model.nzcross=nzz;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Misc/LOGICAL_OP.js b/js/Misc/LOGICAL_OP.js
index ea8e5ccd..b24cf6d0 100644
--- a/js/Misc/LOGICAL_OP.js
+++ b/js/Misc/LOGICAL_OP.js
@@ -30,7 +30,7 @@ exprs=[exprs,sci2exp(1),sci2exp(0)];
while (true) {
[ok,nin,rule,Datatype,tp,exprs]=scicos_getvalue("Set parameters",["number of inputs","Operator: AND (0), OR (1), NAND (2), NOR (3), XOR (4), NOT (5)","Datatype (1=double 3=int32 ...)","Bitwise Rule(0=No 1=yes)"],list("vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
nin=int(nin);
rule=int(rule);
@@ -104,7 +104,7 @@ graphics.exprs=exprs;
graphics.style=["blockWithLabel;displayedLabel="+label];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Misc/MEMORY_f.js b/js/Misc/MEMORY_f.js
index eaae0695..574eb74a 100644
--- a/js/Misc/MEMORY_f.js
+++ b/js/Misc/MEMORY_f.js
@@ -28,7 +28,7 @@ model=arg1.model;
while (true) {
[ok,a,inh,exprs]=scicos_getvalue("Set memory block parameters",["initial condition","Inherit (1: no, 0: yes)"],list("vec",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (inh==0) {
inh=[];
@@ -49,7 +49,7 @@ model.in1=in1;
model.out=out;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Misc/PENDULUM_ANIM.js b/js/Misc/PENDULUM_ANIM.js
index 0c426fa7..52c47878 100644
--- a/js/Misc/PENDULUM_ANIM.js
+++ b/js/Misc/PENDULUM_ANIM.js
@@ -33,7 +33,7 @@ dstate=model.dstate;
while (true) {
[ok,plen,csiz,phi,xmin,xmax,ymin,ymax,exprs]=scicos_getvalue("Set Scope parameters",["pendulum length","cart size (square side)","slope","Xmin","Xmax","Ymin","Ymax"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (plen<=0||csiz<=0) {
@@ -56,7 +56,7 @@ model.rpar=rpar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Misc/RATELIMITER.js b/js/Misc/RATELIMITER.js
index 8e9ac55e..3493c538 100644
--- a/js/Misc/RATELIMITER.js
+++ b/js/Misc/RATELIMITER.js
@@ -27,7 +27,7 @@ model=arg1.model;
while (true) {
[ok,maxp,minp,exprs]=scicos_getvalue("Set rate limiter parameters",["max slope","min slope"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (maxp<=minp||maxp<=0||minp>=0) {
message("We must have max_slope> 0 > min_slope.");
@@ -37,7 +37,7 @@ model.rpar=rpar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Misc/RELATIONALOP.js b/js/Misc/RELATIONALOP.js
index 4713a36e..522d4d60 100644
--- a/js/Misc/RELATIONALOP.js
+++ b/js/Misc/RELATIONALOP.js
@@ -30,7 +30,7 @@ exprs=[exprs,sci2exp(1)];
while (true) {
[ok,rule,zcr,Datatype,exprs]=scicos_getvalue("Set parameters",["Operator: == (0), ~= (1), < (2), <= (3), > (4), >= (5)","Use zero crossing (no: 0), (yes: 1)","Datatype (1=double 3=int32 ...)"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
rule=int(rule);
if (zcr!=0) {
@@ -86,7 +86,7 @@ model.nzcross=zcr;
model.nmode=zcr;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Misc/TEXT_f.js b/js/Misc/TEXT_f.js
index 8307b47d..e02fd0bb 100644
--- a/js/Misc/TEXT_f.js
+++ b/js/Misc/TEXT_f.js
@@ -30,7 +30,7 @@ exprs=[exprs,"3","1"];
while (true) {
[ok,txt,font,siz,exprs]=scicos_getvalue("Set Text block parameters",["Text","Font number","Font size"],list("str",-1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (font<=0||font>6) {
message("Font number must be greater than 0 and less than 7");
@@ -59,7 +59,7 @@ ipar=[font,siz];
model.rpar=txt;
model.ipar=ipar;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Misc/c_block.js b/js/Misc/c_block.js
index 6ef0bb71..185124a9 100644
--- a/js/Misc/c_block.js
+++ b/js/Misc/c_block.js
@@ -40,10 +40,10 @@ label=graphics.exprs;
while (true) {
[ok,i,o,rpar,funam,lab]=scicos_getvalue("Set C_block parameters",["input ports sizes","output port sizes","System parameters vector","function name"],list("vec",-1,"vec",-1,"vec",-1,"str",-1),label(1));
if (!ok) {
-break
+break;
}
if (funam==" ") {
-break
+break;
}
label[1-1]=lab;
rpar=rpar.slice();
@@ -57,7 +57,7 @@ tt=[];
}
[ok,tt]=CFORTR(funam,tt,i,o);
if (!ok) {
-break
+break;
}
[model,graphics,ok]=check_io(model,graphics,i,o,[],[]);
if (ok) {
@@ -67,7 +67,7 @@ label[2-1]=tt;
x.model=model;
graphics.exprs=label;
x.graphics=graphics;
-break
+break;
}
}
}
diff --git a/js/Misc/fortran_block.js b/js/Misc/fortran_block.js
index ab5bc64c..e829d7ee 100644
--- a/js/Misc/fortran_block.js
+++ b/js/Misc/fortran_block.js
@@ -31,10 +31,10 @@ label=graphics.exprs;
while (true) {
[ok,i,o,rpar,funam,lab]=scicos_getvalue("Set fortran_block parameters",["input ports sizes","output port sizes","System parameters vector","function name"],list("vec",-1,"vec",-1,"vec",-1,"str",-1),label(1));
if (!ok) {
-break
+break;
}
if (funam==" ") {
-break
+break;
}
label[1-1]=lab;
rpar=rpar.slice();
@@ -48,7 +48,7 @@ tt=[];
}
[ok,tt]=FORTR(funam,tt,i,o);
if (!ok) {
-break
+break;
}
[model,graphics,ok]=check_io(model,graphics,i,o,[],[]);
if (ok) {
@@ -58,7 +58,7 @@ label[2-1]=tt;
x.model=model;
graphics.exprs=label;
x.graphics=graphics;
-break
+break;
}
}
}
diff --git a/js/Misc/generic_block.js b/js/Misc/generic_block.js
index 5b420771..81a7aad4 100644
--- a/js/Misc/generic_block.js
+++ b/js/Misc/generic_block.js
@@ -35,7 +35,7 @@ label[9-1]=[];
while (true) {
[ok,function_name,funtyp,i,o,ci,co,xx,z,rpar,ipar,auto0,depu,dept,lab]=scicos_getvalue("Set GENERIC block parameters",["simulation function","function type (0,1,2,..)","input ports sizes","output port sizes","input event ports sizes","output events ports sizes","initial continuous state","initial discrete state","Real parameters vector","Integer parameters vector","initial firing vector (<0 for no firing)","direct feedthrough (y or n)","time dependence (y or n)"],list("str",1,"vec",1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec","sum(%6)","str",1,"str",1),label);
if (!ok) {
-break
+break;
}
label=lab;
function_name=stripblanks(function_name);
@@ -89,7 +89,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
needcompile=resume(needcompile)
diff --git a/js/Misc/generic_block2.js b/js/Misc/generic_block2.js
index 9d67e1cc..91da13aa 100644
--- a/js/Misc/generic_block2.js
+++ b/js/Misc/generic_block2.js
@@ -35,7 +35,7 @@ label[9-1]=[];
while (true) {
[ok,function_name,funtyp,i,o,ci,co,xx,z,rpar,ipar,nmode,nzcr,auto0,depu,dept,lab]=scicos_getvalue("Set GENERIC block parameters",["simulation function","function type (0,1,2,..)","input ports sizes","output port sizes","input event ports sizes","output events ports sizes","initial continuous state","initial discrete state","Real parameters vector","Integer parameters vector","number of modes","number of zero_crossings","initial firing vector (<0 for no firing)","direct feedthrough (y or n)","time dependence (y or n)"],list("str",1,"vec",1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec","sum(%6)","str",1,"str",1),label);
if (!ok) {
-break
+break;
}
label=lab;
function_name=stripblanks(function_name);
@@ -91,7 +91,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
needcompile=resume(needcompile)
diff --git a/js/Misc/generic_block3.js b/js/Misc/generic_block3.js
index 2a2b71dd..d5f35a3c 100644
--- a/js/Misc/generic_block3.js
+++ b/js/Misc/generic_block3.js
@@ -31,7 +31,7 @@ label[9-1]=[];
while (true) {
[ok,function_name,funtyp,in1,it,out,ot,ci,co,xx,z,oz,rpar,ipar,opar,nmode,nzcr,auto0,depu,dept,lab]=scicos_getvalue("Set GENERIC block parameters",["Simulation function","Function type (0,1,2,..)","Input ports sizes","Input ports type","Output port sizes","Output ports type","Input event ports sizes","Output events ports sizes","Initial continuous state","Initial discrete state","Initial object state","Real parameters vector","Integer parameters vector","Object parameters list","Number of modes","Number of zero crossings","Initial firing vector (<0 for no firing)","Direct feedthrough (y or n)","Time dependence (y or n)"],list("str",1,"vec",1,"mat",[-1,2],"vec",-1,"mat",[-1,2],"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"lis",-1,"vec",-1,"vec",-1,"lis",-1,"vec",1,"vec",1,"vec","sum(%8)","str",1,"str",1),label);
if (!ok) {
-break
+break;
}
label=lab;
function_name=stripblanks(function_name);
@@ -95,7 +95,7 @@ arg1.model=model;
graphics.exprs=label;
arg1.graphics=graphics;
x=arg1;
-break
+break;
}
}
needcompile=resume(needcompile)
diff --git a/js/Misc/scifunc_block_m.js b/js/Misc/scifunc_block_m.js
index 99918658..56d148e2 100644
--- a/js/Misc/scifunc_block_m.js
+++ b/js/Misc/scifunc_block_m.js
@@ -46,7 +46,7 @@ exprs=graphics.exprs;
while (true) {
[ok,i,o,ci,co,xx,z,rpar,auto0,deptime,lab]=scicos_getvalue(["Set scifunc_block parameters","only regular blocks supported"],["input ports sizes","output port sizes","input event ports sizes","output events ports sizes","initial continuous state","initial discrete state","System parameters vector","initial firing vector (<0 for no firing)","is block always active (0:no, 1:yes)"],list("mat",[-1,2],"mat",[-2,2],"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",1),exprs[1-1]);
if (!ok) {
-break
+break;
}
exprs[1-1]=lab;
xx=xx.slice();
@@ -64,7 +64,7 @@ nco=size(co,1);
[ok,tt,dep_ut]=genfunc2(exprs[2-1],i,o,nci,nco,size(xx,1),size(z,1),nrp,"c");
dep_ut[2-1]=(1==deptime);
if (!ok) {
-break
+break;
}
[model,graphics,ok]=set_io(model,graphics,list(i,it),list(o,ot),ci,co);
if (ok) {
@@ -86,7 +86,7 @@ x.model=model;
exprs[2-1]=tt;
graphics.exprs=exprs;
x.graphics=graphics;
-break
+break;
}
}
needcompile=resume(needcompile)
diff --git a/js/NonLinear/ABS_VALUE.js b/js/NonLinear/ABS_VALUE.js
index 8bfc9623..193b6ed5 100644
--- a/js/NonLinear/ABS_VALUE.js
+++ b/js/NonLinear/ABS_VALUE.js
@@ -26,7 +26,7 @@ model=arg1.model;
while (true) {
[ok,zcr,exprs]=scicos_getvalue("Set block parameters",["use zero_crossing (1: yes) (0:no)"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
graphics.exprs=exprs;
if (ok) {
@@ -39,7 +39,7 @@ model.nzcross=0;
}
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/NonLinear/DLRADAPT_f.js b/js/NonLinear/DLRADAPT_f.js
index 057c0c84..e562b3ab 100644
--- a/js/NonLinear/DLRADAPT_f.js
+++ b/js/NonLinear/DLRADAPT_f.js
@@ -34,7 +34,7 @@ model=arg1.model;
while (true) {
[ok,p,rn,rd,g,last_u,last_y,exprs]=scicos_getvalue("Set block parameters",["Vector of p mesh points","Numerator roots (one line for each mesh)","Denominator roots (one line for each mesh)","Vector of gain at mesh points","past inputs (Num degree values)","past outputs (Den degree values)"],list("vec",-1,"mat",[-1,-1],"mat",["size(%1,\'*\')","-1"],"vec","size(%1,\'*\')","vec","size(%2,2)","vec","size(%3,2)"),exprs);
if (!ok) {
-break
+break;
}
m=size(rn,2);
[npt,n]=size(rd);
@@ -51,7 +51,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/NonLinear/EXPBLK_f.js b/js/NonLinear/EXPBLK_f.js
index 749eedbb..1422f9dc 100644
--- a/js/NonLinear/EXPBLK_f.js
+++ b/js/NonLinear/EXPBLK_f.js
@@ -29,7 +29,7 @@ exprs=exprs[2-1];
while (true) {
[ok,a,exprs]=scicos_getvalue("Set a^u block parameters","a (>0)",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
if (or(a<=0)) {
message("a^u : a must be positive");
@@ -38,7 +38,7 @@ graphics.exprs=exprs;
model.rpar=a;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/NonLinear/EXPBLK_m.js b/js/NonLinear/EXPBLK_m.js
index 04c4b463..b7334c03 100644
--- a/js/NonLinear/EXPBLK_m.js
+++ b/js/NonLinear/EXPBLK_m.js
@@ -33,7 +33,7 @@ exprs=exprs[2-1];
while (true) {
[ok,a,exprs]=scicos_getvalue("Set a^u block parameters","a (>0)",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
if (or(a<=0)) {
message("a^u : a must be positive");
@@ -42,7 +42,7 @@ graphics.exprs=exprs;
model.rpar=a;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/NonLinear/INTRP2BLK_f.js b/js/NonLinear/INTRP2BLK_f.js
index c4ea614f..0096ef52 100644
--- a/js/NonLinear/INTRP2BLK_f.js
+++ b/js/NonLinear/INTRP2BLK_f.js
@@ -28,7 +28,7 @@ model=arg1.model;
while (true) {
[ok,a,b,c,exprs]=scicos_getvalue("Set Interpolation block parameters",["X coord.","Y coord.","Z values"],list("vec",-1,"vec",-1,"mat",[-1,-1]),exprs);
if (!ok) {
-break
+break;
}
if (size(a,"*")!=size(c,"c")||size(b,"*")!=size(c,"r")) {
message("incompatible dimension");
@@ -41,7 +41,7 @@ model.rpar=[a.slice(),b.slice(),c.slice()];
model.ipar=[size(a,"*"),size(b,"*")];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/NonLinear/INTRPLBLK_f.js b/js/NonLinear/INTRPLBLK_f.js
index 778a7750..15660af6 100644
--- a/js/NonLinear/INTRPLBLK_f.js
+++ b/js/NonLinear/INTRPLBLK_f.js
@@ -26,7 +26,7 @@ model=arg1.model;
while (true) {
[ok,a,b,exprs]=scicos_getvalue("Set Interpolation block parameters",["X coord.","Y coord."],list("vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
if (size(a,"*")!=size(b,"*")) {
message("X and Y must have the same size");
@@ -38,7 +38,7 @@ graphics.exprs=exprs;
model.rpar=[a.slice(),b.slice()];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/NonLinear/LOGBLK_f.js b/js/NonLinear/LOGBLK_f.js
index 0beef08f..d48306b6 100644
--- a/js/NonLinear/LOGBLK_f.js
+++ b/js/NonLinear/LOGBLK_f.js
@@ -29,7 +29,7 @@ exprs=exprs[2-1];
while (true) {
[ok,a,exprs]=scicos_getvalue("Set log block parameters","Basis (>1)",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
if (a<=1) {
message("Basis must be larger than 1");
@@ -39,7 +39,7 @@ graphics.exprs=exprs;
model.rpar=a;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/NonLinear/LOOKUP_f.js b/js/NonLinear/LOOKUP_f.js
index 7fe2bc8a..42d6e2b5 100644
--- a/js/NonLinear/LOOKUP_f.js
+++ b/js/NonLinear/LOOKUP_f.js
@@ -32,7 +32,7 @@ if (!or(fun=="do_eval")) {
ok=true;
}
if (!ok) {
-break
+break;
}
n=size(xx,"*");
if (or(xx.slice(2-1,n)-xx.slice(1-1,n-1)<=0)) {
@@ -43,7 +43,7 @@ if (ok) {
model.rpar=[xx.slice(),yy.slice()];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/NonLinear/MAXMIN.js b/js/NonLinear/MAXMIN.js
index d63f92fc..1a58b4ac 100644
--- a/js/NonLinear/MAXMIN.js
+++ b/js/NonLinear/MAXMIN.js
@@ -25,7 +25,7 @@ model=arg1.model;
while (true) {
[ok,mm,nin,zcr,exprs]=scicos_getvalue("Set Max/Min block parameters",["Min (1) or Max (2) ","Number of input vectors (1 or 2)","zero-crossing (1: yes, 0;no)"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (zcr!=0) {
zcr=-1;
@@ -61,7 +61,7 @@ graphics.style="MAXMIN;displayedLabel="+label;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/NonLinear/POWBLK_f.js b/js/NonLinear/POWBLK_f.js
index b06b150e..9112cd55 100644
--- a/js/NonLinear/POWBLK_f.js
+++ b/js/NonLinear/POWBLK_f.js
@@ -29,7 +29,7 @@ exprs=exprs[2-1];
while (true) {
[ok,a,exprs]=scicos_getvalue("Set u^a block parameters","to the power of",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
graphics.exprs=exprs;
if (a==int(a)) {
@@ -42,7 +42,7 @@ model.ipar=[];
model.firing=[];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/NonLinear/PRODUCT.js b/js/NonLinear/PRODUCT.js
index 4f9b4538..2b0b4a60 100644
--- a/js/NonLinear/PRODUCT.js
+++ b/js/NonLinear/PRODUCT.js
@@ -25,7 +25,7 @@ exprs=graphics.exprs;
while (true) {
[ok,sgn,exprs]=scicos_getvalue([" Set multiplication block parameters","(multiplication is set with + 1, division with -1)",""],"Number of inputs or sign vector",list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
sgn=sgn.slice();
if (size(sgn,1)==1) {
@@ -58,7 +58,7 @@ model.ipar=sgn;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/NonLinear/QUANT_f.js b/js/NonLinear/QUANT_f.js
index 89be5a6c..397ebc71 100644
--- a/js/NonLinear/QUANT_f.js
+++ b/js/NonLinear/QUANT_f.js
@@ -27,7 +27,7 @@ model=arg1.model;
while (true) {
[ok,pas,meth,exprs]=scicos_getvalue("Set parameters",["Step","Quantization Type (1-4)"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (meth<1||meth>4) {
message("Quantization Type must be from 1 to 4");
@@ -48,7 +48,7 @@ model.sim="qzcel";
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/NonLinear/SATURATION.js b/js/NonLinear/SATURATION.js
index ca72873f..42378033 100644
--- a/js/NonLinear/SATURATION.js
+++ b/js/NonLinear/SATURATION.js
@@ -29,7 +29,7 @@ model=arg1.model;
while (true) {
[ok,maxp,minp,zeroc,exprs]=scicos_getvalue("Set Saturation parameters",["Upper limit","Lower limit","zero crossing (0:no, 1:yes)"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (maxp<=minp) {
message("Upper limit must be > Lower limit");
@@ -46,7 +46,7 @@ model.nmode=0;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/NonLinear/SAT_f.js b/js/NonLinear/SAT_f.js
index 418fedee..7a1c05eb 100644
--- a/js/NonLinear/SAT_f.js
+++ b/js/NonLinear/SAT_f.js
@@ -29,7 +29,7 @@ model=arg1.model;
while (true) {
[ok,minp,maxp,pente,exprs]=scicos_getvalue("Set Saturation parameters",["Min","Max","Slope"],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (maxp<=0) {
message("Max must be strictly positive");
@@ -42,7 +42,7 @@ model.firing=[];
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/NonLinear/SIGNUM.js b/js/NonLinear/SIGNUM.js
index 6fc8359c..c1fe4761 100644
--- a/js/NonLinear/SIGNUM.js
+++ b/js/NonLinear/SIGNUM.js
@@ -26,7 +26,7 @@ model=arg1.model;
while (true) {
[ok,zcr,exprs]=scicos_getvalue("Set block parameters",["use zero_crossing (1: yes) (0:no)"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
graphics.exprs=exprs;
if (ok) {
@@ -39,7 +39,7 @@ model.nzcross=0;
}
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sinks/AFFICH_m.js b/js/Sinks/AFFICH_m.js
index 291891f9..6dc38e69 100644
--- a/js/Sinks/AFFICH_m.js
+++ b/js/Sinks/AFFICH_m.js
@@ -34,7 +34,7 @@ model=arg1.model;
while (true) {
[ok,in1,font,fontsize,colr,nt,nd,herit,exprs]=scicos_getvalue("Set parameters",["Input Size","Font number","Font size","Color","Total number of digits","Number of rational part digits","Block inherits (1) or not (0)"],list("mat",[1,2],"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (font<=0) {
@@ -73,7 +73,7 @@ model.evtin=ones(1-herit,1);
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sinks/BARXY.js b/js/Sinks/BARXY.js
index 5aa74b9e..53fb30a8 100644
--- a/js/Sinks/BARXY.js
+++ b/js/Sinks/BARXY.js
@@ -32,7 +32,7 @@ model=arg1.model;
while (true) {
[ok,xmin,xmax,ymin,ymax,thickness,exprs]=scicos_getvalue("Set Scope parameters",["Xmin","Xmax","Ymin","Ymax","Segs Thickness"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (ymin>=ymax) {
@@ -55,7 +55,7 @@ model.ipar=thickness;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sinks/CANIMXY.js b/js/Sinks/CANIMXY.js
index d01d4d71..28954f06 100644
--- a/js/Sinks/CANIMXY.js
+++ b/js/Sinks/CANIMXY.js
@@ -39,7 +39,7 @@ model=arg1.model;
while (true) {
[ok,nbr_curves,clrs,siz,win,wpos,wdim,xmin,xmax,ymin,ymax,N,exprs]=scicos_getvalue("Set Scope parameters",["Number of Curves","color (>0) or mark (<0)","line or mark size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin","Xmax","Ymin","Ymax","Buffer size"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (size(wpos,"*")!=0&&size(wpos,"*")!=2) {
@@ -93,7 +93,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sinks/CANIMXY3D.js b/js/Sinks/CANIMXY3D.js
index 36b75fb4..de59d499 100644
--- a/js/Sinks/CANIMXY3D.js
+++ b/js/Sinks/CANIMXY3D.js
@@ -39,7 +39,7 @@ model=arg1.model;
while (true) {
[ok,nbr_curves,clrs,siz,win,wpos,wdim,vec_x,vec_y,vec_z,param3ds,N,exprs]=scicos_getvalue("Set Scope parameters",["Number of curves","color (>0) or mark (<0)","line or mark size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin and Xmax","Ymin and Ymax","Zmin and Zmax","Alpha and Theta","Buffer size"],list("vec",1,"vec",-1,"vec",-1,"vec",1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (size(wpos,"*")!=0&&size(wpos,"*")!=2) {
@@ -110,7 +110,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sinks/CEVENTSCOPE.js b/js/Sinks/CEVENTSCOPE.js
index 2f8854e9..40452815 100644
--- a/js/Sinks/CEVENTSCOPE.js
+++ b/js/Sinks/CEVENTSCOPE.js
@@ -33,7 +33,7 @@ nclock=int(nclock);
clrs=int(clrs);
win=int(win);
if (!ok) {
-break
+break;
}
mess=[];
if (size(wpos,"*")!=0&&size(wpos,"*")!=2) {
@@ -79,7 +79,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sinks/CFSCOPE.js b/js/Sinks/CFSCOPE.js
index d0012723..43fedf68 100644
--- a/js/Sinks/CFSCOPE.js
+++ b/js/Sinks/CFSCOPE.js
@@ -32,7 +32,7 @@ model=arg1.model;
while (true) {
[ok,clrs,win,wpos,wdim,ymin,ymax,per,N,wu,exprs]=scicos_getvalue("Set Scope parameters",["Color (>0) or mark (<0) vector (8 entries)","Output window number (-1 for automatic)","Output window position","Output window sizes","Ymin","Ymax","Refresh period","Buffer size","Links to view"],list("vec",8,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (size(wpos,"*")!=0&&size(wpos,"*")!=2) {
@@ -88,7 +88,7 @@ model.dep_ut=[true,false];
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sinks/CLKOUTV_f.js b/js/Sinks/CLKOUTV_f.js
index b58ec48f..d8b46847 100644
--- a/js/Sinks/CLKOUTV_f.js
+++ b/js/Sinks/CLKOUTV_f.js
@@ -24,7 +24,7 @@ exprs=graphics.exprs;
while (true) {
[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"CLKOUTV_f")," ",gettext("Event output port")],gettext("Port number"),list("vec",1),exprs);
if (!ok) {
-break
+break;
}
prt=int(prt);
if (prt<=0) {
@@ -35,7 +35,7 @@ model.evtin=1;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sinks/CLKOUT_f.js b/js/Sinks/CLKOUT_f.js
index 3dd95225..5fbbee0f 100644
--- a/js/Sinks/CLKOUT_f.js
+++ b/js/Sinks/CLKOUT_f.js
@@ -25,7 +25,7 @@ exprs=exprs[1-1];
while (true) {
[ok,prt,exprs]=scicos_getvalue("Set Event Output block parameters","Port number",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
prt=int(prt);
if (prt<=0) {
@@ -37,7 +37,7 @@ model.firing=[];
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sinks/CMAT3D.js b/js/Sinks/CMAT3D.js
index 4b06e180..1ee7d493 100644
--- a/js/Sinks/CMAT3D.js
+++ b/js/Sinks/CMAT3D.js
@@ -35,7 +35,7 @@ model=arg1.model;
while (true) {
[ok,vec_x,vec_y,colormap,cmin,cmax,exprs]=scicos_getvalue("Set Scope parameters",["Bounds Vector X (-1 for standard)","Bounds Vector Y (-1 for standard)","ColorMap","Zmin","Zmax"],list("vec",-1,"vec",-1,"vec",-1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (size(vec_x,"*")!=size(vec_y,"*")) {
@@ -59,7 +59,7 @@ model.rpar=rpar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sinks/CMATVIEW.js b/js/Sinks/CMATVIEW.js
index e94dfcf9..4d4b8254 100644
--- a/js/Sinks/CMATVIEW.js
+++ b/js/Sinks/CMATVIEW.js
@@ -33,7 +33,7 @@ model=arg1.model;
while (true) {
[ok,colormap,cmin,cmax,exprs]=scicos_getvalue("Set Scope parameters",["ColorMap","Minimum level range","Maximum level range"],list("vec",-1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (cmax<=cmin) {
@@ -55,7 +55,7 @@ model.rpar=rpar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sinks/CMSCOPE.js b/js/Sinks/CMSCOPE.js
index d112ebb5..95f8d6ad 100644
--- a/js/Sinks/CMSCOPE.js
+++ b/js/Sinks/CMSCOPE.js
@@ -38,7 +38,7 @@ model=arg1.model;
while (true) {
[ok,in1,clrs,win,wpos,wdim,ymin,ymax,per,N,heritance,nom,exprs]=scicos_getvalue("Set Scope parameters",["Input ports sizes","Drawing colors (>0) or mark (<0)","Output window number (-1 for automatic)","Output window position","Output window sizes","Ymin vector","Ymax vector","Refresh period","Buffer size","Accept herited events 0/1","Name of Scope (label&Id)"],list("vec",-1,"vec",-1,"vec",1,"vec",-1,"vec",-1,"vec","size(%1,\'*\')","vec","size(%1,\'*\')","vec","size(%1,\'*\')","vec",1,"vec",1,"str",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (size(in1,"*")<=0) {
@@ -118,7 +118,7 @@ graphics.id=nom;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sinks/CSCOPE.js b/js/Sinks/CSCOPE.js
index 538a1115..290cf30f 100644
--- a/js/Sinks/CSCOPE.js
+++ b/js/Sinks/CSCOPE.js
@@ -34,7 +34,7 @@ model=arg1.model;
while (true) {
[ok,clrs,win,wpos,wdim,ymin,ymax,per,N,heritance,nom,exprs]=scicos_getvalue("Set Scope parameters",["Color (>0) or mark (<0) vector (8 entries)","Output window number (-1 for automatic)","Output window position","Output window sizes","Ymin","Ymax","Refresh period","Buffer size","Accept herited events 0/1","Name of Scope (label&Id)"],list("vec",8,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"str",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (size(wpos,"*")!=0&&size(wpos,"*")!=2) {
@@ -88,7 +88,7 @@ graphics.id=nom;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sinks/CSCOPXY.js b/js/Sinks/CSCOPXY.js
index 0771bbcf..1182d883 100644
--- a/js/Sinks/CSCOPXY.js
+++ b/js/Sinks/CSCOPXY.js
@@ -38,7 +38,7 @@ model=arg1.model;
while (true) {
[ok,nbr_curves,clrs,siz,win,wpos,wdim,xmin,xmax,ymin,ymax,N,exprs]=scicos_getvalue("Set Scope parameters",["Number of Curves","color (>0) or mark (<0)","line or mark size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin","Xmax","Ymin","Ymax","Buffer size"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (size(wpos,"*")!=0&&size(wpos,"*")!=2) {
@@ -92,7 +92,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sinks/CSCOPXY3D.js b/js/Sinks/CSCOPXY3D.js
index 2a297aad..9d6b7d67 100644
--- a/js/Sinks/CSCOPXY3D.js
+++ b/js/Sinks/CSCOPXY3D.js
@@ -38,7 +38,7 @@ model=arg1.model;
while (true) {
[ok,nbr_curves,clrs,siz,win,wpos,wdim,vec_x,vec_y,vec_z,param3ds,N,exprs]=scicos_getvalue("Set Scope parameters",["Number of curves","color (>0) or mark (<0)","Line or Mark Size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin and Xmax","Ymin and Ymax","Zmin and Zmax","Alpha and Theta","Buffer size"],list("vec",1,"vec",-1,"vec",-1,"vec",1,"vec",-1,"vec",-1,"vec",2,"vec",2,"vec",2,"vec",2,"vec",1),exprs);
if (!ok) {
-break
+break;
}
mess=[];
if (size(wpos,"*")!=0&&size(wpos,"*")!=2) {
@@ -103,7 +103,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
} else {
message(mess);
}
diff --git a/js/Sinks/OUTIMPL_f.js b/js/Sinks/OUTIMPL_f.js
index 7c9cdbc7..eb8d5d44 100644
--- a/js/Sinks/OUTIMPL_f.js
+++ b/js/Sinks/OUTIMPL_f.js
@@ -33,7 +33,7 @@ exprs=exprs[1-1];
while (true) {
[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"OUTIMPL_f")," ",gettext("Implicit output port")],gettext("Port number"),list("vec",1),exprs);
if (!ok) {
-break
+break;
}
prt=int(prt);
if (prt<=0) {
@@ -47,7 +47,7 @@ model.ipar=prt;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sinks/OUT_f.js b/js/Sinks/OUT_f.js
index b45ba896..a4d03ce6 100644
--- a/js/Sinks/OUT_f.js
+++ b/js/Sinks/OUT_f.js
@@ -30,7 +30,7 @@ exprs=exprs[1-1];
while (true) {
[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"OUT_f")," ",gettext("Regular output port")],gettext("Port number"),list("vec",1),exprs);
if (!ok) {
-break
+break;
}
prt=int(prt);
if (prt<=0) {
@@ -40,7 +40,7 @@ model.ipar=prt;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sinks/TOWS_c.js b/js/Sinks/TOWS_c.js
index 94f0bc81..38f030cf 100644
--- a/js/Sinks/TOWS_c.js
+++ b/js/Sinks/TOWS_c.js
@@ -34,7 +34,7 @@ exprs=graphics.exprs;
while (true) {
[ok,nz,varnam,herit,exprs]=scicos_getvalue("Set Xcos buffer block",["Size of buffer","Scilab variable name","Inherit (no:0, yes:1)"],list("vec",1,"str",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if ((nz<=0)) {
message("Size of buffer must be positive");
@@ -58,7 +58,7 @@ model.ipar=[nz,length(varnam),transpose(ascii(varnam))];
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sinks/WFILE_f.js b/js/Sinks/WFILE_f.js
index b0cc9c15..4724dc79 100644
--- a/js/Sinks/WFILE_f.js
+++ b/js/Sinks/WFILE_f.js
@@ -40,7 +40,7 @@ frmt=exprs[3-1];
while (true) {
[ok,in1,fname1,frmt1,N,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"WFILE_f")," ",gettext("Write to output file")," ",gettext("Write is done on:"),gettext("&nbsp; - A binary file if no format given"),gettext("&nbsp; - A formatted text file if a format (Fortran type) is given")],[gettext("Input Size"),gettext("Output File Name"),gettext("Output Format"),gettext("Buffer Size")],list("vec",1,"str",1,"str",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
in1=int(in1);
nin=in1;
@@ -83,7 +83,7 @@ model.dep_ut=[true,false];
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sinks/WRITEAU_f.js b/js/Sinks/WRITEAU_f.js
index a7a82fa3..418b46b2 100644
--- a/js/Sinks/WRITEAU_f.js
+++ b/js/Sinks/WRITEAU_f.js
@@ -35,7 +35,7 @@ lunit=dstate(2);
while (true) {
[ok,N,swap,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"WRITEAU_f")," ",gettext("Write \'.au\' sound file on audio device")],[gettext("Buffer Size"),gettext("Swap Mode (0:No, 1:Yes)")],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
nin=1;
fname1="/dev/audio";
@@ -62,7 +62,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sinks/WRITEC_f.js b/js/Sinks/WRITEC_f.js
index c010e234..99ad1e75 100644
--- a/js/Sinks/WRITEC_f.js
+++ b/js/Sinks/WRITEC_f.js
@@ -37,7 +37,7 @@ frmt=exprs[3-1];
while (true) {
[ok,in1,fname1,frmt1,N,swap,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"WRITEC_f")," ",gettext("Write to C binary file")],[gettext("Input Size"),gettext("Output File Name"),gettext("Output Format"),gettext("Buffer Size"),gettext("Swap Mode (0:No, 1:Yes)")],list("vec",1,"str",1,"str",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
in1=int(in1);
nin=in1;
@@ -83,7 +83,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/CLKINV_f.js b/js/Sources/CLKINV_f.js
index a6b50a9e..4df43fbc 100644
--- a/js/Sources/CLKINV_f.js
+++ b/js/Sources/CLKINV_f.js
@@ -27,7 +27,7 @@ while (true) {
[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"CLKINV_f")," ",gettext("Event input port")," "],"Port Number",list("vec",1),exprs);
prt=int(prt);
if (!ok) {
-break
+break;
}
if (prt<=0) {
block_parameter_error(msprintf(gettext("Wrong values for \'Port Number\' parameter: %d."),prt),gettext("Strictly positive integer expected."));
@@ -38,7 +38,7 @@ model.firing=-1;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/CLKIN_f.js b/js/Sources/CLKIN_f.js
index 2d898db4..90fe3204 100644
--- a/js/Sources/CLKIN_f.js
+++ b/js/Sources/CLKIN_f.js
@@ -26,7 +26,7 @@ while (true) {
[ok,prt,exprs]=scicos_getvalue("Set Event Input block parameters","Port number",list("vec",1),exprs);
prt=int(prt);
if (!ok) {
-break
+break;
}
if (prt<=0) {
message("Port number must be a positive integer");
@@ -37,7 +37,7 @@ model.firing=-1;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/CLOCK_c.js b/js/Sources/CLOCK_c.js
index 66bd3151..965065ee 100644
--- a/js/Sources/CLOCK_c.js
+++ b/js/Sources/CLOCK_c.js
@@ -50,7 +50,7 @@ for (i=1;i<=length(arg1.model.rpar.objs);i+=1) {
o=arg1.model.rpar.objs(i);
if (typeof(o)=="Block"&&o.gui=="EVTDLY_c") {
path=i;
-break
+break;
}
}
newpar=list();
@@ -63,7 +63,7 @@ model_n=model;
while (true) {
[ok,dt,t0,exprs0]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"CLOCK_c")," ",gettext("Event clock generator")," ",gettext("&nbsp; Do not start if \'Initialisation Time\' is negative")," "],[gettext("Period"),gettext("Initialisation Time")],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (dt<=0) {
block_parameter_error(msprintf(gettext("Wrong values for \'%s\' parameter: %5.1e."),gettext("Period"),dt),gettext("Strictly positive number expected."));
@@ -75,7 +75,7 @@ model.rpar=[dt,t0];
model.firing=t0;
xx.model=model;
arg1.model.rpar.objs[path-1]=xx;
-break
+break;
}
}
if (!and([t0_old,dt_old]==[t0,dt])) {
diff --git a/js/Sources/CLOCK_f.js b/js/Sources/CLOCK_f.js
index 6ee77870..1f93396e 100644
--- a/js/Sources/CLOCK_f.js
+++ b/js/Sources/CLOCK_f.js
@@ -50,7 +50,7 @@ for (i=1;i<=length(arg1.model.rpar.objs);i+=1) {
o=arg1.model.rpar.objs(i);
if (typeof(o)=="Block"&&o.gui=="EVTDLY_f") {
path=i;
-break
+break;
}
}
newpar=list();
@@ -63,7 +63,7 @@ model_n=model;
while (true) {
[ok,dt,t0,exprs0]=scicos_getvalue("Set Clock block parameters",["Period","Init time"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (dt<=0) {
message("period must be positive");
@@ -75,7 +75,7 @@ model.rpar=dt;
model.firing=t0;
xx.model=model;
arg1.model.rpar.objs[path-1]=xx;
-break
+break;
}
}
if (!and([t0_old,dt_old]==[t0,dt])||!and(exprs0==exprs)) {
diff --git a/js/Sources/CONST.js b/js/Sources/CONST.js
index 6bc8ec85..096e96f7 100644
--- a/js/Sources/CONST.js
+++ b/js/Sources/CONST.js
@@ -25,7 +25,7 @@ model=arg1.model;
while (true) {
[ok,C,exprs]=scicos_getvalue(["Set Contant Block"],"Constant",list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
sz=size(C);
nout=size(C,"*");
@@ -39,7 +39,7 @@ model.out=nout;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/CONST_f.js b/js/Sources/CONST_f.js
index bba535ca..ade7e3f2 100644
--- a/js/Sources/CONST_f.js
+++ b/js/Sources/CONST_f.js
@@ -25,7 +25,7 @@ model=arg1.model;
while (true) {
[ok,C,exprs]=scicos_getvalue(["Set Contant Block"],"Constant",list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
nout=size(C,"*");
if (nout==0) {
@@ -36,7 +36,7 @@ model.out=nout;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/CONST_m.js b/js/Sources/CONST_m.js
index 627d575b..a9b5f167 100644
--- a/js/Sources/CONST_m.js
+++ b/js/Sources/CONST_m.js
@@ -28,7 +28,7 @@ model=arg1.model;
while (true) {
[ok,C,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"CONST_m")," ",gettext("Constant value generator")," "],gettext("Constant Value"),list("vec",-1),exprs);
if (!ok) {
-break
+break;
}
nout=size(C);
if (find(nout==0)!=[]) {
@@ -64,7 +64,7 @@ model.rpar=[];
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/CURV_f.js b/js/Sources/CURV_f.js
index cae00f0b..1928e6ff 100644
--- a/js/Sources/CURV_f.js
+++ b/js/Sources/CURV_f.js
@@ -40,7 +40,7 @@ if (!or(fun=="do_eval")) {
ok=true;
}
if (!ok) {
-break
+break;
}
n=size(xx,"*");
if (or(xx.slice(2-1,n)-xx.slice(1-1,n-1)<0)) {
@@ -56,7 +56,7 @@ axisdata=gc(2);
model.ipar=[size(xx,"*"),axisdata.slice()];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/Counter.js b/js/Sources/Counter.js
index 54e908e2..a99324b4 100644
--- a/js/Sources/Counter.js
+++ b/js/Sources/Counter.js
@@ -29,7 +29,7 @@ model=arg1.model;
while (true) {
[ok,minim,maxim,rule,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"Counter")," ",gettext("Integer counter generator")," "],[gettext("Minimum"),gettext("Maximum"),gettext("Rule (1:Increment, 2:Decrement)")],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
maxim=int(maxim);
minim=int(minim);
@@ -43,7 +43,7 @@ model.dstate=0;
model.ipar=[rule,maxim,minim];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/FROMWSB.js b/js/Sources/FROMWSB.js
index a78ad867..44e7a21d 100644
--- a/js/Sources/FROMWSB.js
+++ b/js/Sources/FROMWSB.js
@@ -19,7 +19,7 @@ for (i=1;i<=length(arg1.model.rpar.objs);i+=1) {
o=arg1.model.rpar.objs(i);
if (typeof(o)=="Block"&&o.gui=="FROMWS_c") {
ppath=list(i);
-break
+break;
}
}
newpar=list();
diff --git a/js/Sources/FROMWS_c.js b/js/Sources/FROMWS_c.js
index ac393ada..1d4942d7 100644
--- a/js/Sources/FROMWS_c.js
+++ b/js/Sources/FROMWS_c.js
@@ -32,7 +32,7 @@ model=arg1.model;
while (true) {
[ok,varnam,Method,ZC,OutEnd,exprs]=scicos_getvalue("Set From_Workspace block parameters",["Variable name","Interpolation Method","Enable zero crossing(0:No, 1:Yes)?","Output at end(0:Zero, 1:Hold, 2:Repeat)"],list("str",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (!(Method==0||Method==1||Method==2||Method==3)) {
message("Interpolation method should be chosen in [0,1,2,3]");
@@ -59,7 +59,7 @@ if (ok) {
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/GENSIN_f.js b/js/Sources/GENSIN_f.js
index 78209268..8a44696d 100644
--- a/js/Sources/GENSIN_f.js
+++ b/js/Sources/GENSIN_f.js
@@ -27,7 +27,7 @@ model=arg1.model;
while (true) {
[ok,M,F,P,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"GENSIN_f")," ",gettext("Sine wave generator")," "],[gettext("Magnitude"),gettext("Frequency (rad/s)"),gettext("Phase (rad)")],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (F<0) {
block_parameter_error(msprintf(gettext("Wrong value for \'Frequency\' parameter: %e."),F),gettext("Strictly positive integer expected."));
@@ -41,7 +41,7 @@ model.outtyp=1;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/GENSQR_f.js b/js/Sources/GENSQR_f.js
index 1071e2b9..0584ccb7 100644
--- a/js/Sources/GENSQR_f.js
+++ b/js/Sources/GENSQR_f.js
@@ -30,7 +30,7 @@ exprs=exprs[2-1];
while (true) {
[ok,Amplitude,exprs]=scicos_getvalue(["Set Square generator block parameters"],["Amplitude"],list("vec",1),exprs);
if (!ok) {
-break
+break;
}
graphics.exprs=exprs;
model.dstate=Amplitude;
@@ -38,7 +38,7 @@ model.out2=1;
model.outtyp=1;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/INIMPL_f.js b/js/Sources/INIMPL_f.js
index 58d6da2f..ebc345f8 100644
--- a/js/Sources/INIMPL_f.js
+++ b/js/Sources/INIMPL_f.js
@@ -33,7 +33,7 @@ exprs=exprs[1-1];
while (true) {
[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"INIMPL_f")," ",gettext("Implicit input port")," "],"Port Number",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
prt=int(prt);
if (prt<=0) {
@@ -47,7 +47,7 @@ model.ipar=prt;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/IN_f.js b/js/Sources/IN_f.js
index 83eddca8..15ce1952 100644
--- a/js/Sources/IN_f.js
+++ b/js/Sources/IN_f.js
@@ -32,7 +32,7 @@ exprs=[exprs[1-1],"[-1 -2]","-1"];
while (true) {
[ok,prt,otsz,ot,exprs]=getvalue(_("Set Input block parameters"),[_("Port number"),_("Outport size ([-1 -2] for inherit)"),_("Outport Type (-1 for inherit)")],list("vec",1,"vec",-1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
prt=int(prt);
if (prt<=0) {
@@ -54,7 +54,7 @@ model.outtyp=ot;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/Modulo_Count.js b/js/Sources/Modulo_Count.js
index 80d30c6f..d3868690 100644
--- a/js/Sources/Modulo_Count.js
+++ b/js/Sources/Modulo_Count.js
@@ -29,7 +29,7 @@ while (true) {
ini_c=int(ini_c);
base=int(base);
if (!ok) {
-break
+break;
}
if (ini_c<0) {
block_parameter_error(msprintf(gettext("Wrong value for \'Initial State\' parameter: %d."),ini_c),gettext("Null or positive integer expected."));
@@ -41,7 +41,7 @@ model.ipar=base;
model.dstate=ini_c;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/RAMP.js b/js/Sources/RAMP.js
index 0e5bc370..11110c6e 100644
--- a/js/Sources/RAMP.js
+++ b/js/Sources/RAMP.js
@@ -30,7 +30,7 @@ model=arg1.model;
while (true) {
[ok,slope,stt,iout,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"RAMP")," ",gettext("Ramp function")," "],[gettext("Slope"),gettext("Start Time"),gettext("Initial Value")],list("vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (stt<0) {
block_parameter_error(msprintf(gettext("Wrong value for \'Start Time\' parameter: %e."),stt),gettext("Null or positive integer expected."));
@@ -39,7 +39,7 @@ model.rpar=[slope,stt,iout];
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/RAND_f.js b/js/Sources/RAND_f.js
index ae6bf23b..246d9e01 100644
--- a/js/Sources/RAND_f.js
+++ b/js/Sources/RAND_f.js
@@ -37,7 +37,7 @@ exprs=[exprs,string(model.dstate(1))];
while (true) {
[ok,flag,a,b,seed_c,exprs]=scicos_getvalue(["Set Random generator block parameters","flag = 0 : Uniform distribution A is min and A+B max","flag = 1 : Normal distribution A is mean and B deviation"," ","A and B must be vector with equal sizes","seed is the seed of random number generator (integer<2**31)"],["flag","A","B","seed"],list("vec",1,"vec",-1,"vec","size(%2,\'*\')","vec",1),exprs);
if (!ok) {
-break
+break;
}
if (flag!=0&&flag!=1) {
message("flag must be equal to 1 or 0");
@@ -50,7 +50,7 @@ model.rpar=[a.slice(),b.slice()];
model.dstate=[seed_c,0*a.slice()];
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/RAND_m.js b/js/Sources/RAND_m.js
index 039aedcf..f1559e7b 100644
--- a/js/Sources/RAND_m.js
+++ b/js/Sources/RAND_m.js
@@ -43,7 +43,7 @@ exprs[9-1]=[];
while (true) {
[ok,typ,flag,a,b,seed_c,exprs]=scicos_getvalue(["Set Random generator block parameters","flag = 0 : Uniform distribution A is min and A+B max","flag = 1 : Normal distribution A is mean and B deviation"," ","A and B must be matrix with equal sizes"],["Datatype(1=real double 2=complex)","flag","A","B","SEED"],list("vec",1,"vec",1,"mat",[-1,-2],"mat","[-1 -2]","mat",[1,2]),exprs);
if (!ok) {
-break
+break;
}
if (flag!=0&&flag!=1) {
message("flag must be equal to 1 or 0");
@@ -71,7 +71,7 @@ graphics.exprs=exprs;
model.ipar=flag;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/READAU_f.js b/js/Sources/READAU_f.js
index a0171f15..8ad32b6a 100644
--- a/js/Sources/READAU_f.js
+++ b/js/Sources/READAU_f.js
@@ -48,7 +48,7 @@ frmt1="uc";
M=1;
offset=1;
if (!ok) {
-break
+break;
}
fname1=stripblanks(fname1);
frmt1=stripblanks(frmt1);
@@ -75,7 +75,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/READC_f.js b/js/Sources/READC_f.js
index fb30dabc..7455a98e 100644
--- a/js/Sources/READC_f.js
+++ b/js/Sources/READC_f.js
@@ -48,7 +48,7 @@ frmt=exprs[4-1];
while (true) {
[ok,tmask1,outmask,fname1,frmt1,M,N,offset,swap,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"READC_f")," ",gettext("Read from C binary file")],[gettext("Time Record Selection"),gettext("Outputs Record Selection"),gettext("Input File Name"),gettext("Input Format"),gettext("Record Size"),gettext("Buffer Size"),gettext("Initial Record Index"),gettext("Swap Mode (0:No, 1:Yes)")],list("vec",-1,"vec",-1,"str",1,"str",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
fname1=pathconvert(stripblanks(fname1),false,true);
frmt1=stripblanks(frmt1);
@@ -109,7 +109,7 @@ model.ipar=ipar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/STEP.js b/js/Sources/STEP.js
index c3c6533d..1ad4aeff 100644
--- a/js/Sources/STEP.js
+++ b/js/Sources/STEP.js
@@ -29,7 +29,7 @@ model=arg1.model;
while (true) {
[ok,temps,in1,fi,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"STEP_FUNCTION")," ",gettext("Step Function")," "],[gettext("Step Time"),gettext("Initial Value"),gettext("Final Value")],list("vec",1,"vec",-1,"vec",-1),exprs);
if (!ok) {
-break
+break;
}
in1=in1.slice();
fi=fi.slice();
@@ -59,7 +59,7 @@ model.rpar=rpar;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/js/Sources/SampleCLK.js b/js/Sources/SampleCLK.js
index a11e1d34..8c4b04c9 100644
--- a/js/Sources/SampleCLK.js
+++ b/js/Sources/SampleCLK.js
@@ -23,7 +23,7 @@ exprs=graphics.exprs;
while (true) {
[ok,frequ,offset,exprs]=scicos_getvalue("Set block parameters",["Sample time","Offset"],list("vec",1,"vec",1),exprs);
if (!ok) {
-break
+break;
}
if (frequ<0) {
message("Frequency must be a positif number");
@@ -44,7 +44,7 @@ model.firing=-1;
graphics.exprs=exprs;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
needcompile=resume(needcompile)
diff --git a/js/Threshold/ZCROSS_f.js b/js/Threshold/ZCROSS_f.js
index 3cc17199..fa17ce78 100644
--- a/js/Threshold/ZCROSS_f.js
+++ b/js/Threshold/ZCROSS_f.js
@@ -28,7 +28,7 @@ model=arg1.model;
while (true) {
[ok,in1,exprs]=scicos_getvalue(["Set Zero-Crossing parameters","All surfaces must cross together"],"Input size",list("vec",1),exprs);
if (!ok) {
-break
+break;
}
in1=int(in1);
if (in1<=0) {
@@ -45,7 +45,7 @@ model.nzcross=in1;
model.firing=-1;
x.graphics=graphics;
x.model=model;
-break
+break;
}
}
}
diff --git a/sci2jsyacc.py b/sci2jsyacc.py
index 2090fc23..7b1e19d6 100755
--- a/sci2jsyacc.py
+++ b/sci2jsyacc.py
@@ -46,7 +46,6 @@ def p_functionblock_function_statementblock_endfunction(p):
fname, fname, (JOB_BLOCKS['"set"'] if '"set"' in JOB_BLOCKS else ''),
)
-
# end define functionblock
# define statementblock
@@ -67,23 +66,23 @@ def p_statement_assignment(p):
'''statement : assignment EOL
| assignment SEMICOLON
| function EOL'''
- p[0] = str(p[1]) + ';\n'
+ p[0] = '%s;\n' % (p[1])
def p_statement_resume(p):
'statement : lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL'
- p[0] = p[1] + p[2] + p[3] + p[4] + p[5] + p[6] + '\n'
+ p[0] = '%s%s%s%s%s%s\n' % (p[1], p[2], p[3], p[4], p[5], p[6])
def p_statement_where(p):
'statement : lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL'
- p[0] = p[1] + p[2] + p[3] + p[4] + p[5] + '\n'
+ p[0] = '%s%s%s%s%s\n' % (p[1], p[2], p[3], p[4], p[5])
def p_statement_forstatement_forstatementblock(p):
'statement : forstatementblock END EOL'
- p[0] = p[1] + '}\n'
+ p[0] = '%s}\n' % (p[1])
def p_statement_selectstatement_casestatementblock(p):
'statement : selectstatement casestatementblock END EOL'
- p[0] = p[1] + p[2] + '}\n'
+ p[0] = '%s%s}\n' % (p[1], p[2])
def p_statement_selectjobstatement_casejobstatementblock(p):
'statement : selectjobstatement casejobstatementblock END EOL'
@@ -91,35 +90,35 @@ def p_statement_selectjobstatement_casejobstatementblock(p):
def p_statement_whilestatement_whilestatementblock(p):
'statement : whilestatementblock END EOL'
- p[0] = p[1] + '}\n'
+ p[0] = '%s}\n' % (p[1])
def p_statement_whilestatement_whilestatementblock_elsestatementblock(p):
'statement : whilestatementblock elsestatementblock END EOL'
- p[0] = p[1] + p[2] + p[3] + '}\n'
+ p[0] = '%s%s%s}\n' % (p[1], p[2], p[3])
def p_statement_ifstatement_ifstatementblock(p):
'statement : ifstatementblock END EOL'
- p[0] = p[1] + '}\n'
+ p[0] = '%s}\n' % (p[1])
def p_statement_ifstatement_ifstatementblock_elsestatementblock(p):
'statement : ifstatementblock elsestatementblock END EOL'
- p[0] = p[1] + p[2] + '}\n'
+ p[0] = '%s%s}\n' % (p[1], p[2])
def p_statement_ifstatement_ifstatementblock_elseifstatementblock(p):
'statement : ifstatementblock elseifstatementblock END EOL'
- p[0] = p[1] + p[2] + '}\n'
+ p[0] = '%s%s}\n' % (p[1], p[2])
def p_statement_ifstatement_ifstatementblock_elseifstatementblock_elsestatementblock(p):
'statement : ifstatementblock elseifstatementblock elsestatementblock END EOL'
- p[0] = p[1] + p[2] + p[3] + '}\n'
+ p[0] = '%s%s%s}\n' % (p[1], p[2], p[3])
def p_statement_break(p):
'statement : BREAK EOL'
- p[0] = str(p[1]) + '\n'
+ p[0] = '%s;\n' % (p[1])
def p_statement_eol(p):
'statement : EOL'
- p[0] = ''
+ p[0] = '\n'
# end define statement
@@ -127,15 +126,15 @@ def p_statement_eol(p):
def p_forstatementblock_forstatement(p):
'forstatementblock : forstatement statementblock'
- p[0] = p[1] + p[2]
+ p[0] = '%s%s' % (p[1], p[2])
def p_casestatementblock_casestatementblock_casestatement(p):
'casestatementblock : casestatementblock casestatement statementblock'
- p[0] = p[1] + p[2] + p[3]
+ p[0] = '%s%s%s' % (p[1], p[2], p[3])
def p_casestatementblock_casestatement(p):
'casestatementblock : casestatement statementblock'
- p[0] = p[1] + p[2]
+ p[0] = '%s%s' % (p[1], p[2])
def p_casejobstatementblock_casejobstatementblock_casejobstatement(p):
'casejobstatementblock : casejobstatementblock casejobstatement statementblock'
@@ -149,23 +148,23 @@ def p_casejobstatementblock_casejobstatement(p):
def p_whilestatementblock_whilestatement(p):
'whilestatementblock : whilestatement statementblock'
- p[0] = p[1] + p[2]
+ p[0] = '%s%s' % (p[1], p[2])
def p_ifstatementblock_ifstatement(p):
'ifstatementblock : ifstatement statementblock'
- p[0] = p[1] + p[2]
+ p[0] = '%s%s' % (p[1], p[2])
def p_elseifstatementblock_elseifstatementblock_elseifstatement(p):
'elseifstatementblock : elseifstatementblock elseifstatement statementblock'
- p[0] = p[1] + p[2] + p[3]
+ p[0] = '%s%s%s' % (p[1], p[2], p[3])
def p_elseifstatementblock_elseifstatement(p):
'elseifstatementblock : elseifstatement statementblock'
- p[0] = p[1] + p[2]
+ p[0] = '%s%s' % (p[1], p[2])
def p_elsestatementblock_elsestatement(p):
'elsestatementblock : elsestatement statementblock'
- p[0] = p[1] + p[2]
+ p[0] = '%s%s' % (p[1], p[2])
# end define for, case, if, elseif, else statement block
@@ -205,7 +204,7 @@ def p_forstatement_for_list(p):
def p_selectstatement_select(p):
'selectstatement : SELECT expression EOL'
- p[0] = 'switch (' + p[2] + ') {\n'
+ p[0] = 'switch (%s) {\n' % (p[2])
def p_selectjobstatement_select(p):
'selectjobstatement : SELECT JOB EOL'
@@ -215,29 +214,29 @@ def p_casestatement_case(p):
'''casestatement : CASE expression THEN EOL
| CASE expression EOL
| CASE expression THEN COMMA'''
- p[0] = 'case ' + p[2] + ':\n'
+ p[0] = 'case %s:\n' % (p[2])
def p_casejobstatement_case(p):
'''casejobstatement : CASE expression THEN EOL
| CASE expression EOL
| CASE expression THEN COMMA'''
- p[0] = p[2]
+ p[0] = '%s' % (p[2])
def p_whilestatement_while_do(p):
'''whilestatement : WHILE expression DO EOL
| WHILE expression THEN EOL
| WHILE expression EOL'''
- p[0] = 'while (' + p[2] + ') {\n'
+ p[0] = 'while (%s) {\n' % (p[2])
def p_ifstatement_if_then(p):
'''ifstatement : IF expression THEN EOL
| IF expression EOL'''
- p[0] = 'if (' + p[2] + ') {\n'
+ p[0] = 'if (%s) {\n' % (p[2])
def p_elseifstatement_elseif_then(p):
'''elseifstatement : ELSEIF expression THEN EOL
| ELSEIF expression EOL'''
- p[0] = '} else if (' + p[2] + ') {\n'
+ p[0] = '} else if (%s) {\n' % (p[2])
def p_elsestatement_else(p):
'''elsestatement : ELSE EOL'''
@@ -249,7 +248,7 @@ def p_elsestatement_else(p):
def p_assignment_expression(p):
'assignment : lterm ASSIGNMENT expression'
- p[0] = str(p[1]) + str(p[2]) + str(p[3])
+ p[0] = '%s%s%s' % (p[1], p[2], p[3])
# end define assignment
@@ -258,20 +257,21 @@ def p_assignment_expression(p):
def p_ltermarraylist_ltermarraylist_comma_var(p):
'''ltermarraylist : ltermarraylist COMMA VAR
| ltermarraylist SPACE VAR'''
- p[0] = p[1] + ',' + p[3]
+ p[0] = '%s,%s' % (p[1], p[3])
def p_ltermarraylist_ltermarraylist_comma_in(p):
'''ltermarraylist : ltermarraylist COMMA IN
| ltermarraylist SPACE IN'''
- p[0] = p[1] + ',' + p[3] + '1'
+ p[0] = '%s,%s1' % (p[1], p[3])
def p_ltermarraylist_var(p):
'ltermarraylist : VAR'
p[0] = p[1]
+ p[0] = '%s' % (p[1])
def p_ltermarraylist_in(p):
'ltermarraylist : IN'
- p[0] = p[1] + '1'
+ p[0] = '%s1' % (p[1])
# end define ltermarraylist
@@ -281,15 +281,15 @@ def p_termarraylist_termarraylist_semicolon_expression(p):
'''termarraylist : termarraylist SEMICOLON expression
| termarraylist COMMA expression
| termarraylist SPACE expression'''
- p[0] = str(p[1]) + ',' + str(p[3])
+ p[0] = '%s,%s' % (p[1], p[3])
def p_termarraylist_expression(p):
'termarraylist : expression'
- p[0] = str(p[1])
+ p[0] = '%s' % (p[1])
def p_termarraylist_expression_colon_expression(p):
'termarraylist : expression COLON expression'
- p[0] = str(p[1]) + ':' + str(p[3])
+ p[0] = '%s:%s' % (p[1], p[3])
# end define termarraylist
@@ -298,23 +298,23 @@ def p_termarraylist_expression_colon_expression(p):
def p_list_list_expression(p):
'''list : list COMMA expression
| expression COMMA expression'''
- p[0] = str(p[1]) + ',' + str(p[3])
+ p[0] = '%s,%s' % (p[1], p[3])
def p_list_list_var_expression(p):
'list : list COMMA VAR ASSIGNMENT expression'
- p[0] = str(p[1]) + ',' + str(p[3]) + '=' + str(p[5])
+ p[0] = '%s,%s=%s' % (p[1], p[3], p[5])
def p_list_list_in_expression(p):
'list : list COMMA IN ASSIGNMENT expression'
- p[0] = str(p[1]) + ',' + str(p[3]) + '1=' + str(p[5])
+ p[0] = '%s,%s1=%s' % (p[1], p[3], p[5])
def p_list_var_expression(p):
'list : VAR ASSIGNMENT expression'
- p[0] = str(p[1]) + '=' + str(p[3])
+ p[0] = '%s=%s' % (p[1], p[3])
def p_list_in_expression(p):
'list : IN ASSIGNMENT expression'
- p[0] = str(p[1]) + '1=' + str(p[3])
+ p[0] = '%s1=%s' % (p[1], p[3])
# end define list
@@ -323,7 +323,7 @@ def p_list_in_expression(p):
# (2+3)
def p_expression_expression(p):
'expression : OPENBRACKET expression CLOSEBRACKET'
- p[0] = str(p[1]) + str(p[2]) + str(p[3])
+ p[0] = '%s%s%s' % (p[1], p[2], p[3])
# [2 3 4]
# [2,3,4]
@@ -333,16 +333,16 @@ def p_expression_termarraylist(p):
| OPENSQBRACKET termarraylist SEMICOLON CLOSESQBRACKET
| OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET
| OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET'''
- p[0] = '[' + str(p[2]) + ']'
+ p[0] = '[%s]' % (p[2])
# []
def p_expression_empty(p):
'expression : OPENSQBRACKET CLOSESQBRACKET'
- p[0] = str(p[1]) + str(p[2])
+ p[0] = '[]'
def p_expression_term_transpose(p):
'expression : expression TRANSPOSE'
- p[0] = 'transpose(' + str(p[1]) + ')'
+ p[0] = 'transpose(%s)' % (p[1])
def p_expression_expression_multiplication_expression(p):
'expression : expression MULTIPLICATION expression'
@@ -352,18 +352,18 @@ def p_expression_expression_multiplication_expression(p):
operator = '\\'
else:
operator = p[2]
- p[0] = str(p[1]) + operator + str(p[3])
+ p[0] = '%s%s%s' % (p[1], operator, p[3])
def p_expression_expression_addition_expression(p):
'expression : expression ADDITION expression'
- p[0] = str(p[1]) + str(p[2]) + str(p[3])
+ p[0] = '%s%s%s' % (p[1], p[2], p[3])
def p_expression_expression_comparison_expression(p):
'expression : expression COMPARISON expression'
operator = p[2]
if operator == '<>' or operator == '~=':
operator = '!='
- p[0] = str(p[1]) + operator + str(p[3])
+ p[0] = '%s%s%s' % (p[1], operator, p[3])
def p_expression_expression_logical_expression(p):
'expression : expression LOGICAL expression'
@@ -372,19 +372,20 @@ def p_expression_expression_logical_expression(p):
operator = '&&'
elif operator == '|':
operator = '||'
- p[0] = str(p[1]) + operator + str(p[3])
+ p[0] = '%s%s%s' % (p[1], operator, p[3])
def p_expression_addition_term(p):
'expression : ADDITION expression %prec UNARYADDITION'
- p[0] = str(p[1]) + str(p[2])
+ p[0] = '%s%s' % (p[1], p[2])
def p_expression_not_expression(p):
'expression : NOT expression'
- p[0] = '!' + str(p[2])
+ operator = '!'
+ p[0] = '%s%s' % (operator, p[2])
def p_expression_term(p):
'expression : term'
- p[0] = str(p[1])
+ p[0] = '%s' % (p[1])
# end define expression
@@ -394,17 +395,17 @@ def p_expression_term(p):
def p_function_function_parameter(p):
'''function : ltermvar OPENBRACKET expression CLOSEBRACKET
| SCICOS_DEBUG OPENBRACKET expression CLOSEBRACKET'''
- p[0] = str(p[1]) + str(p[2]) + str(p[3]) + str(p[4])
+ p[0] = '%s%s%s%s' % (p[1], p[2], p[3], p[4])
# A(2,3)
def p_function_function_parameters(p):
'function : ltermvar OPENBRACKET list CLOSEBRACKET'
- p[0] = str(p[1]) + str(p[2]) + str(p[3]) + str(p[4])
+ p[0] = '%s%s%s%s' % (p[1], p[2], p[3], p[4])
# A()
def p_function_function(p):
'function : ltermvar OPENBRACKET CLOSEBRACKET'
- p[0] = str(p[1]) + str(p[2]) + str(p[3])
+ p[0] = '%s%s%s' % (p[1], p[2], p[3])
# end define function
@@ -414,7 +415,7 @@ def p_function_function(p):
def p_lterm_slice(p):
'lterm : ltermvar OPENBRACKET expression COLON expression CLOSEBRACKET'
addtoarray(p[1])
- p[0] = p[1] + '.slice(' + str(p[3]) + '-1,' + str(p[5]) + ')'
+ p[0] = '%s.slice(%s-1,%s)' % (p[1], p[3], p[5])
# B(2)
def p_lterm_index(p):
@@ -425,29 +426,29 @@ def p_lterm_index(p):
# [A,B,C]
def p_lterm_ltermarraylist(p):
'lterm : OPENSQBRACKET ltermarraylist CLOSESQBRACKET'
- p[0] = str(p[1]) + str(p[2]) + str(p[3])
+ p[0] = '[%s]' % (p[2])
def p_lterm_ltermvar(p):
'lterm : ltermvar'
- p[0] = str(p[1])
+ p[0] = '%s' % (p[1])
def p_ltermvar_ltermvar_dot_var(p):
'ltermvar : ltermvar DOT VAR'
- p[0] = p[1] + p[2] + p[3]
+ p[0] = '%s.%s' % (p[1], p[3])
def p_ltermvar_ltermvar_dot_in(p):
'ltermvar : ltermvar DOT IN'
- p[0] = p[1] + p[2] + p[3] + '1'
+ p[0] = '%s.%s1' % (p[1], p[3])
def p_ltermvar_var(p):
'''ltermvar : VAR
| PREVAR'''
- p[0] = p[1]
+ p[0] = '%s' % (p[1])
# in
def p_ltermvar_in(p):
'ltermvar : IN'
- p[0] = p[1] + '1'
+ p[0] = '%s1' % (p[1])
# end define lterm
@@ -511,14 +512,17 @@ def p_term_range(p):
def p_term_index(p):
'termfunc : termvar OPENBRACKET expression CLOSEBRACKET'
if isarray(p[1]):
- p[0] = p[1] + '[' + str(p[3]) + '-1]'
+ p[0] = '%s[%s-1]' % (p[1], p[3])
else:
- p[0] = p[1] + '(' + str(p[3]) + ')'
+ p[0] = '%s(%s)' % (p[1], p[3])
# B($-2)('function parameter')
def p_term_termfunc_parameter(p):
'term : termfunc OPENBRACKET expression CLOSEBRACKET'
- p[0] = p[1] + '(' + str(p[3]) + ')'
+ if isarray(p[1]):
+ p[0] = '%s[%s-1]' % (p[1], p[3])
+ else:
+ p[0] = '%s(%s)' % (p[1], p[3])
def p_term_termfunc(p):
'term : termfunc'
@@ -527,12 +531,12 @@ def p_term_termfunc(p):
# part(x,1:10)
def p_term_part_parameter_range(p):
'term : PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET'
- p[0] = p[1] + p[2] + p[3] + ',' + p[5] + ',' + p[7] + p[8]
+ p[0] = '%s(%s,%s,%s)' % (p[1], p[3], p[5], p[7])
# part(x,1)
def p_term_part_parameter_parameter(p):
'term : PART OPENBRACKET expression COMMA expression CLOSEBRACKET'
- p[0] = p[1] + p[2] + p[3] + ',' + p[5] + p[6]
+ p[0] = '%s(%s,%s)' % (p[1], p[3], p[5])
# A(2,3)
def p_term_function_parameters(p):
@@ -544,7 +548,7 @@ def p_term_function_parameters(p):
| SCICOS_LINK OPENBRACKET list CLOSEBRACKET
| SCICOS_MODEL OPENBRACKET list CLOSEBRACKET
| SCICOS_PARAMS OPENBRACKET list CLOSEBRACKET'''
- p[0] = str(p[1]) + '(' + str(p[3]) + ')'
+ p[0] = '%s(%s)' % (p[1], p[3])
# A()
def p_term_function(p):
@@ -555,25 +559,26 @@ def p_term_function(p):
| SCICOS_GRAPHICS OPENBRACKET CLOSEBRACKET
| SCICOS_LINK OPENBRACKET CLOSEBRACKET
| SCICOS_MODEL OPENBRACKET CLOSEBRACKET'''
- p[0] = str(p[1]) + '()'
+ p[0] = '%s()' % (p[1])
# $
def p_term_lastindex(p):
'term : LASTINDEX'
- p[0] = str(p[1])
+ p[0] = '%s' % (p[1])
# %f
def p_term_prevar(p):
'term : PREVAR'
- p[0] = str(p[1])
+ p[0] = '%s' % (p[1])
# %f
def p_term_prevar_boolean(p):
'term : PREVAR_BOOLEAN'
if p[1] == '%t':
- p[0] = 'true'
+ value = 'true'
elif p[1] == '%f':
- p[0] = 'false'
+ value = 'false'
+ p[0] = '%s' % (value)
# 1+2*%i
def p_term_prevar_complex1(p):
@@ -582,7 +587,7 @@ def p_term_prevar_complex1(p):
imag = str(p[2]) + str(p[3])
else:
imag = str(p[3])
- p[0] = 'math.complex(' + p[1] + ',' + imag + ')'
+ p[0] = 'math.complex(%s,%s)' % (p[1], imag)
# 1+2*%i
def p_term_prevar_complex2(p):
@@ -591,7 +596,7 @@ def p_term_prevar_complex2(p):
imag = str(p[2]) + str(p[5])
else:
imag = str(p[5])
- p[0] = 'math.complex(' + p[1] + ',' + imag + ')'
+ p[0] = 'math.complex(%s,%s)' % (p[1], imag)
# %e %pi
def p_term_prevar_float(p):
@@ -602,30 +607,30 @@ def p_term_prevar_float(p):
flt = 'math.PI'
else:
flt = p[1]
- p[0] = flt
+ p[0] = '%s' % (flt)
def p_term_termvar(p):
'term : termvar'
- p[0] = str(p[1])
+ p[0] = '%s' % (p[1])
# A.B
def p_termvar_termvar_dot_var(p):
'termvar : termvar DOT VAR'
- p[0] = p[1] + p[2] + p[3]
+ p[0] = '%s.%s' % (p[1], p[3])
def p_termvar_termvar_dot_in(p):
'termvar : termvar DOT IN'
- p[0] = p[1] + p[2] + p[3] + '1'
+ p[0] = '%s.%s1' % (p[1], p[3])
# A
def p_termvar_var(p):
'termvar : VAR'
- p[0] = p[1]
+ p[0] = '%s' % (p[1])
# in
def p_termvar_in(p):
'termvar : IN'
- p[0] = p[1] + '1'
+ p[0] = '%s1' % (p[1])
# 3.4
# 'abc'
@@ -634,7 +639,7 @@ def p_term_constant(p):
'''term : NUMBER
| QSTRING
| DQSTRING'''
- p[0] = str(p[1])
+ p[0] = '%s' % (p[1])
# end define term