summaryrefslogtreecommitdiff
path: root/js/Linear
diff options
context:
space:
mode:
Diffstat (limited to 'js/Linear')
-rw-r--r--js/Linear/BIGSOM_f.js30
-rw-r--r--js/Linear/CLINDUMMY_f.js10
-rw-r--r--js/Linear/CLSS.js44
-rw-r--r--js/Linear/CLSS_f.js44
-rw-r--r--js/Linear/DELAYV_f.js44
-rw-r--r--js/Linear/DELAY_f.js118
-rw-r--r--js/Linear/DERIV.js10
-rw-r--r--js/Linear/DIFF_c.js30
-rw-r--r--js/Linear/DLSS.js42
-rw-r--r--js/Linear/DLSS_f.js42
-rw-r--r--js/Linear/DOLLAR.js36
-rw-r--r--js/Linear/DOLLAR_f.js36
-rw-r--r--js/Linear/DOLLAR_m.js36
-rw-r--r--js/Linear/GAINBLK.js42
-rw-r--r--js/Linear/GAINBLK_f.js34
-rw-r--r--js/Linear/GAIN_f.js34
-rw-r--r--js/Linear/INTEGRAL.js38
-rw-r--r--js/Linear/INTEGRAL_f.js30
-rw-r--r--js/Linear/INTEGRAL_m.js40
-rw-r--r--js/Linear/PID.js80
-rw-r--r--js/Linear/REGISTER.js32
-rw-r--r--js/Linear/REGISTER_f.js32
-rw-r--r--js/Linear/SAMPHOLD.js12
-rw-r--r--js/Linear/SAMPHOLD_m.js36
-rw-r--r--js/Linear/SAMPLEHOLD_f.js12
-rw-r--r--js/Linear/SOM_f.js30
-rw-r--r--js/Linear/SUMMATION.js34
-rw-r--r--js/Linear/SUM_f.js10
-rw-r--r--js/Linear/TCLSS.js48
-rw-r--r--js/Linear/TCLSS_f.js48
-rw-r--r--js/Linear/TIME_DELAY.js38
-rw-r--r--js/Linear/VARIABLE_DELAY.js38
32 files changed, 595 insertions, 595 deletions
diff --git a/js/Linear/BIGSOM_f.js b/js/Linear/BIGSOM_f.js
index 5fae8670..3ae036bd 100644
--- a/js/Linear/BIGSOM_f.js
+++ b/js/Linear/BIGSOM_f.js
@@ -1,5 +1,20 @@
/* autogenerated from "macros/Linear/BIGSOM_f.sci" */
function BIGSOM_f() {
+BIGSOM_f.prototype.define = function BIGSOM_f() {
+sgn=[1,1];
+model=scicos_model();
+model.sim=list("sum",2);
+model.in1=[-1,-1];
+model.out=-1;
+model.rpar=sgn;
+model.blocktype="c";
+model.dep_ut=[true,false];
+exprs=sci2exp(sgn);
+gr_i=[];
+x=standard_define([2,3],model,exprs,gr_i);
+}
+BIGSOM_f.prototype.details = function BIGSOM_f() {
+}
BIGSOM_f.prototype.get = function BIGSOM_f() {
}
BIGSOM_f.prototype.set = function BIGSOM_f() {
@@ -23,19 +38,4 @@ break
}
}
}
-BIGSOM_f.prototype.define = function BIGSOM_f() {
-sgn=[1,1];
-model=scicos_model();
-model.sim=list("sum",2);
-model.in1=[-1,-1];
-model.out=-1;
-model.rpar=sgn;
-model.blocktype="c";
-model.dep_ut=[true,false];
-exprs=sci2exp(sgn);
-gr_i=[];
-x=standard_define([2,3],model,exprs,gr_i);
-}
-BIGSOM_f.prototype.details = function BIGSOM_f() {
-}
}
diff --git a/js/Linear/CLINDUMMY_f.js b/js/Linear/CLINDUMMY_f.js
index 742ce52d..c72b5713 100644
--- a/js/Linear/CLINDUMMY_f.js
+++ b/js/Linear/CLINDUMMY_f.js
@@ -1,10 +1,5 @@
/* autogenerated from "macros/Linear/CLINDUMMY_f.sci" */
function CLINDUMMY_f() {
-CLINDUMMY_f.prototype.get = function CLINDUMMY_f() {
-}
-CLINDUMMY_f.prototype.set = function CLINDUMMY_f() {
-x=arg1;
-}
CLINDUMMY_f.prototype.define = function CLINDUMMY_f() {
x0=0;
model=scicos_model();
@@ -18,4 +13,9 @@ x=standard_define([3,2],model,[],gr_i);
}
CLINDUMMY_f.prototype.details = function CLINDUMMY_f() {
}
+CLINDUMMY_f.prototype.get = function CLINDUMMY_f() {
+}
+CLINDUMMY_f.prototype.set = function CLINDUMMY_f() {
+x=arg1;
+}
}
diff --git a/js/Linear/CLSS.js b/js/Linear/CLSS.js
index f726b890..83e919c0 100644
--- a/js/Linear/CLSS.js
+++ b/js/Linear/CLSS.js
@@ -1,5 +1,27 @@
/* autogenerated from "macros/Linear/CLSS.sci" */
function CLSS() {
+CLSS.prototype.define = function CLSS() {
+x0=0;
+A=-1;
+B=1;
+C=1;
+D=0;
+in1=1;
+out=1;
+model=scicos_model();
+model.sim=list("csslti4",4);
+model.in1=in1;
+model.out=out;
+model.state=x0;
+model.rpar=[A.slice(),B.slice(),C.slice(),D.slice()];
+model.blocktype="c";
+model.dep_ut=[false,true];
+exprs=[strcat(sci2exp(A)),strcat(sci2exp(B)),strcat(sci2exp(C)),strcat(sci2exp(D)),strcat(sci2exp(x0))];
+gr_i=[];
+x=standard_define([4,2],model,exprs,gr_i);
+}
+CLSS.prototype.details = function CLSS() {
+}
CLSS.prototype.get = function CLSS() {
}
CLSS.prototype.set = function CLSS() {
@@ -62,26 +84,4 @@ break
}
}
}
-CLSS.prototype.define = function CLSS() {
-x0=0;
-A=-1;
-B=1;
-C=1;
-D=0;
-in1=1;
-out=1;
-model=scicos_model();
-model.sim=list("csslti4",4);
-model.in1=in1;
-model.out=out;
-model.state=x0;
-model.rpar=[A.slice(),B.slice(),C.slice(),D.slice()];
-model.blocktype="c";
-model.dep_ut=[false,true];
-exprs=[strcat(sci2exp(A)),strcat(sci2exp(B)),strcat(sci2exp(C)),strcat(sci2exp(D)),strcat(sci2exp(x0))];
-gr_i=[];
-x=standard_define([4,2],model,exprs,gr_i);
-}
-CLSS.prototype.details = function CLSS() {
-}
}
diff --git a/js/Linear/CLSS_f.js b/js/Linear/CLSS_f.js
index 380497e0..7327f301 100644
--- a/js/Linear/CLSS_f.js
+++ b/js/Linear/CLSS_f.js
@@ -1,5 +1,27 @@
/* autogenerated from "macros/Linear/CLSS_f.sci" */
function CLSS_f() {
+CLSS_f.prototype.define = function CLSS_f() {
+x0=0;
+A=-1;
+B=1;
+C=1;
+D=0;
+in1=1;
+out=1;
+model=scicos_model();
+model.sim=list("csslti",1);
+model.in1=in1;
+model.out=out;
+model.state=x0;
+model.rpar=[A.slice(),B.slice(),C.slice(),D.slice()];
+model.blocktype="c";
+model.dep_ut=[false,true];
+exprs=[strcat(sci2exp(A)),strcat(sci2exp(B)),strcat(sci2exp(C)),strcat(sci2exp(D)),strcat(sci2exp(x0))];
+gr_i=[];
+x=standard_define([4,2],model,exprs,gr_i);
+}
+CLSS_f.prototype.details = function CLSS_f() {
+}
CLSS_f.prototype.get = function CLSS_f() {
}
CLSS_f.prototype.set = function CLSS_f() {
@@ -52,26 +74,4 @@ break
}
}
}
-CLSS_f.prototype.define = function CLSS_f() {
-x0=0;
-A=-1;
-B=1;
-C=1;
-D=0;
-in1=1;
-out=1;
-model=scicos_model();
-model.sim=list("csslti",1);
-model.in1=in1;
-model.out=out;
-model.state=x0;
-model.rpar=[A.slice(),B.slice(),C.slice(),D.slice()];
-model.blocktype="c";
-model.dep_ut=[false,true];
-exprs=[strcat(sci2exp(A)),strcat(sci2exp(B)),strcat(sci2exp(C)),strcat(sci2exp(D)),strcat(sci2exp(x0))];
-gr_i=[];
-x=standard_define([4,2],model,exprs,gr_i);
-}
-CLSS_f.prototype.details = function CLSS_f() {
-}
}
diff --git a/js/Linear/DELAYV_f.js b/js/Linear/DELAYV_f.js
index 4ff3177c..5b5aa629 100644
--- a/js/Linear/DELAYV_f.js
+++ b/js/Linear/DELAYV_f.js
@@ -1,5 +1,27 @@
/* autogenerated from "macros/Linear/DELAYV_f.sci" */
function DELAYV_f() {
+DELAYV_f.prototype.define = function DELAYV_f() {
+nin=1;
+z0=zeros(11,1);
+zz0=z0.slice(1-1,$-1);
+T=1;
+model=scicos_model();
+model.sim=list("delayv",1);
+model.in1=[nin,1];
+model.out=nin;
+model.evtin=1;
+model.evtout=[1,1];
+model.dstate=z0;
+model.rpar=T/(size(zz0,"*"));
+model.blocktype="d";
+model.firing=[0,-1];
+model.dep_ut=[true,false];
+exprs=[string(nin),strcat(string(z0.slice(1-1,$-1)),";"),string(T)];
+gr_i=[];
+x=standard_define([3,2],model,exprs,gr_i);
+}
+DELAYV_f.prototype.details = function DELAYV_f() {
+}
DELAYV_f.prototype.get = function DELAYV_f() {
}
DELAYV_f.prototype.set = function DELAYV_f() {
@@ -37,26 +59,4 @@ break
}
}
}
-DELAYV_f.prototype.define = function DELAYV_f() {
-nin=1;
-z0=zeros(11,1);
-zz0=z0.slice(1-1,$-1);
-T=1;
-model=scicos_model();
-model.sim=list("delayv",1);
-model.in1=[nin,1];
-model.out=nin;
-model.evtin=1;
-model.evtout=[1,1];
-model.dstate=z0;
-model.rpar=T/(size(zz0,"*"));
-model.blocktype="d";
-model.firing=[0,-1];
-model.dep_ut=[true,false];
-exprs=[string(nin),strcat(string(z0.slice(1-1,$-1)),";"),string(T)];
-gr_i=[];
-x=standard_define([3,2],model,exprs,gr_i);
-}
-DELAYV_f.prototype.details = function DELAYV_f() {
-}
}
diff --git a/js/Linear/DELAY_f.js b/js/Linear/DELAY_f.js
index 5de31493..8840226c 100644
--- a/js/Linear/DELAY_f.js
+++ b/js/Linear/DELAY_f.js
@@ -1,64 +1,5 @@
/* autogenerated from "macros/Linear/DELAY_f.sci" */
function DELAY_f() {
-DELAY_f.prototype.get = function DELAY_f() {
-}
-DELAY_f.prototype.set = function DELAY_f() {
-ppath=list(0,0);
-for (i=1;i<=length(arg1.model.rpar.objs);i+=1) {
-o=arg1.model.rpar.objs(i);
-if (typeof(o)=="Block"&&o.gui=="REGISTER_f") {
-ppath[1-1]=i;
-}
-if (typeof(o)=="Block"&&o.gui=="EVTDLY_f") {
-ppath[2-1]=i;
-}
-if (and(ppath!=list(0,0))) {
-break
-}
-}
-x=arg1;
-newpar=list();
-register=x.model.rpar.objs(ppath[1-1]);
-evtdly=x.model.rpar.objs(ppath[2-1]);
-register_exprs=register.graphics.exprs;
-evtdly_exprs=evtdly.graphics.exprs;
-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
-}
-mess=[];
-if (prod(size(z0))<1) {
-mess=[mess,"Register length must be at least 1"," "];
-ok=false;
-}
-if (dt<=0) {
-mess=[mess,"Discretization time step must be positive"," "];
-ok=false;
-}
-if (!ok) {
-message(mess);
-} else {
-evtdly.graphics.exprs[1-1]=exprs[1-1];
-if (evtdly.model.rpar!=dt) {
-evtdly.model.rpar=dt;
-newpar[$+1-1]=ppath[2-1];
-}
-x.model.rpar.objs[ppath[2-1]-1]=evtdly;
-register.graphics.exprs=exprs[2-1];
-if (or(register.model.dstate!=z0.slice())) {
-register.model.dstate=z0.slice();
-newpar[$+1-1]=ppath[1-1];
-}
-x.model.rpar.objs[ppath[1-1]-1]=register;
-break
-}
-}
-needcompile=0;
-y=needcompile;
-typ=newpar;
-}
DELAY_f.prototype.define = function DELAY_f() {
evtdly=EVTDLY_f("define");
evtdly.graphics.orig=[243,296];
@@ -125,4 +66,63 @@ x.graphics.out_style="";
}
DELAY_f.prototype.details = function DELAY_f() {
}
+DELAY_f.prototype.get = function DELAY_f() {
+}
+DELAY_f.prototype.set = function DELAY_f() {
+ppath=list(0,0);
+for (i=1;i<=length(arg1.model.rpar.objs);i+=1) {
+o=arg1.model.rpar.objs(i);
+if (typeof(o)=="Block"&&o.gui=="REGISTER_f") {
+ppath[1-1]=i;
+}
+if (typeof(o)=="Block"&&o.gui=="EVTDLY_f") {
+ppath[2-1]=i;
+}
+if (and(ppath!=list(0,0))) {
+break
+}
+}
+x=arg1;
+newpar=list();
+register=x.model.rpar.objs(ppath[1-1]);
+evtdly=x.model.rpar.objs(ppath[2-1]);
+register_exprs=register.graphics.exprs;
+evtdly_exprs=evtdly.graphics.exprs;
+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
+}
+mess=[];
+if (prod(size(z0))<1) {
+mess=[mess,"Register length must be at least 1"," "];
+ok=false;
+}
+if (dt<=0) {
+mess=[mess,"Discretization time step must be positive"," "];
+ok=false;
+}
+if (!ok) {
+message(mess);
+} else {
+evtdly.graphics.exprs[1-1]=exprs[1-1];
+if (evtdly.model.rpar!=dt) {
+evtdly.model.rpar=dt;
+newpar[$+1-1]=ppath[2-1];
+}
+x.model.rpar.objs[ppath[2-1]-1]=evtdly;
+register.graphics.exprs=exprs[2-1];
+if (or(register.model.dstate!=z0.slice())) {
+register.model.dstate=z0.slice();
+newpar[$+1-1]=ppath[1-1];
+}
+x.model.rpar.objs[ppath[1-1]-1]=register;
+break
+}
+}
+needcompile=0;
+y=needcompile;
+typ=newpar;
+}
}
diff --git a/js/Linear/DERIV.js b/js/Linear/DERIV.js
index 7cb03905..6ba258e6 100644
--- a/js/Linear/DERIV.js
+++ b/js/Linear/DERIV.js
@@ -1,10 +1,5 @@
/* autogenerated from "macros/Linear/DERIV.sci" */
function DERIV() {
-DERIV.prototype.get = function DERIV() {
-}
-DERIV.prototype.set = function DERIV() {
-x=arg1;
-}
DERIV.prototype.define = function DERIV() {
model=scicos_model();
model.sim=list("deriv",4);
@@ -18,4 +13,9 @@ x=standard_define([2,2],model,exprs,gr_i);
}
DERIV.prototype.details = function DERIV() {
}
+DERIV.prototype.get = function DERIV() {
+}
+DERIV.prototype.set = function DERIV() {
+x=arg1;
+}
}
diff --git a/js/Linear/DIFF_c.js b/js/Linear/DIFF_c.js
index bb7cb98a..44b2403c 100644
--- a/js/Linear/DIFF_c.js
+++ b/js/Linear/DIFF_c.js
@@ -1,5 +1,20 @@
/* autogenerated from "macros/Linear/DIFF_c.sci" */
function DIFF_c() {
+DIFF_c.prototype.define = function DIFF_c() {
+x0=[0,0];
+model=scicos_model();
+model.sim=list("diffblk_c",10004);
+model.in1=1;
+model.out=1;
+model.state=x0;
+model.blocktype="c";
+model.dep_ut=[false,true];
+exprs=[strcat(sci2exp(x0[1-1])),strcat(sci2exp(x0[2-1]))];
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+DIFF_c.prototype.details = function DIFF_c() {
+}
DIFF_c.prototype.get = function DIFF_c() {
}
DIFF_c.prototype.set = function DIFF_c() {
@@ -37,19 +52,4 @@ break
}
x.model.firing=[];
}
-DIFF_c.prototype.define = function DIFF_c() {
-x0=[0,0];
-model=scicos_model();
-model.sim=list("diffblk_c",10004);
-model.in1=1;
-model.out=1;
-model.state=x0;
-model.blocktype="c";
-model.dep_ut=[false,true];
-exprs=[strcat(sci2exp(x0[1-1])),strcat(sci2exp(x0[2-1]))];
-gr_i=[];
-x=standard_define([2,2],model,exprs,gr_i);
-}
-DIFF_c.prototype.details = function DIFF_c() {
-}
}
diff --git a/js/Linear/DLSS.js b/js/Linear/DLSS.js
index 931a89be..86d01b39 100644
--- a/js/Linear/DLSS.js
+++ b/js/Linear/DLSS.js
@@ -1,5 +1,26 @@
/* autogenerated from "macros/Linear/DLSS.sci" */
function DLSS() {
+DLSS.prototype.define = function DLSS() {
+x0=0;
+A=-1;
+B=1;
+C=1;
+D=0;
+model=scicos_model();
+model.sim=list("dsslti4",4);
+model.in1=1;
+model.out=1;
+model.evtin=1;
+model.dstate=x0.slice();
+model.rpar=[A.slice(),B.slice(),C.slice(),D.slice()];
+model.blocktype="d";
+model.dep_ut=[false,false];
+exprs=[strcat(sci2exp(A)),strcat(sci2exp(B)),strcat(sci2exp(C)),strcat(sci2exp(D)),strcat(sci2exp(x0))];
+gr_i=[];
+x=standard_define([4,2],model,exprs,gr_i);
+}
+DLSS.prototype.details = function DLSS() {
+}
DLSS.prototype.get = function DLSS() {
}
DLSS.prototype.set = function DLSS() {
@@ -62,25 +83,4 @@ break
}
}
}
-DLSS.prototype.define = function DLSS() {
-x0=0;
-A=-1;
-B=1;
-C=1;
-D=0;
-model=scicos_model();
-model.sim=list("dsslti4",4);
-model.in1=1;
-model.out=1;
-model.evtin=1;
-model.dstate=x0.slice();
-model.rpar=[A.slice(),B.slice(),C.slice(),D.slice()];
-model.blocktype="d";
-model.dep_ut=[false,false];
-exprs=[strcat(sci2exp(A)),strcat(sci2exp(B)),strcat(sci2exp(C)),strcat(sci2exp(D)),strcat(sci2exp(x0))];
-gr_i=[];
-x=standard_define([4,2],model,exprs,gr_i);
-}
-DLSS.prototype.details = function DLSS() {
-}
}
diff --git a/js/Linear/DLSS_f.js b/js/Linear/DLSS_f.js
index 55c89860..4a938f82 100644
--- a/js/Linear/DLSS_f.js
+++ b/js/Linear/DLSS_f.js
@@ -1,5 +1,26 @@
/* autogenerated from "macros/Linear/DLSS_f.sci" */
function DLSS_f() {
+DLSS_f.prototype.define = function DLSS_f() {
+x0=0;
+A=-1;
+B=1;
+C=1;
+D=0;
+model=scicos_model();
+model.sim=list("dsslti",1);
+model.in1=1;
+model.out=1;
+model.evtin=1;
+model.dstate=x0.slice();
+model.rpar=[A.slice(),B.slice(),C.slice(),D.slice()];
+model.blocktype="d";
+model.dep_ut=[false,false];
+exprs=[strcat(sci2exp(A)),strcat(sci2exp(B)),strcat(sci2exp(C)),strcat(sci2exp(D)),strcat(sci2exp(x0))];
+gr_i=[];
+x=standard_define([4,2],model,exprs,gr_i);
+}
+DLSS_f.prototype.details = function DLSS_f() {
+}
DLSS_f.prototype.get = function DLSS_f() {
}
DLSS_f.prototype.set = function DLSS_f() {
@@ -52,25 +73,4 @@ break
}
}
}
-DLSS_f.prototype.define = function DLSS_f() {
-x0=0;
-A=-1;
-B=1;
-C=1;
-D=0;
-model=scicos_model();
-model.sim=list("dsslti",1);
-model.in1=1;
-model.out=1;
-model.evtin=1;
-model.dstate=x0.slice();
-model.rpar=[A.slice(),B.slice(),C.slice(),D.slice()];
-model.blocktype="d";
-model.dep_ut=[false,false];
-exprs=[strcat(sci2exp(A)),strcat(sci2exp(B)),strcat(sci2exp(C)),strcat(sci2exp(D)),strcat(sci2exp(x0))];
-gr_i=[];
-x=standard_define([4,2],model,exprs,gr_i);
-}
-DLSS_f.prototype.details = function DLSS_f() {
-}
}
diff --git a/js/Linear/DOLLAR.js b/js/Linear/DOLLAR.js
index d1598dae..0606a81a 100644
--- a/js/Linear/DOLLAR.js
+++ b/js/Linear/DOLLAR.js
@@ -1,5 +1,23 @@
/* autogenerated from "macros/Linear/DOLLAR.sci" */
function DOLLAR() {
+DOLLAR.prototype.define = function DOLLAR() {
+z=0;
+inh=0;
+in1=1;
+exprs=string([z,inh]);
+model=scicos_model();
+model.sim=list("dollar4",4);
+model.in1=in1;
+model.out=in1;
+model.evtin=1-inh;
+model.dstate=z;
+model.blocktype="d";
+model.dep_ut=[false,false];
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+DOLLAR.prototype.details = function DOLLAR() {
+}
DOLLAR.prototype.get = function DOLLAR() {
}
DOLLAR.prototype.set = function DOLLAR() {
@@ -69,22 +87,4 @@ break
}
}
}
-DOLLAR.prototype.define = function DOLLAR() {
-z=0;
-inh=0;
-in1=1;
-exprs=string([z,inh]);
-model=scicos_model();
-model.sim=list("dollar4",4);
-model.in1=in1;
-model.out=in1;
-model.evtin=1-inh;
-model.dstate=z;
-model.blocktype="d";
-model.dep_ut=[false,false];
-gr_i=[];
-x=standard_define([2,2],model,exprs,gr_i);
-}
-DOLLAR.prototype.details = function DOLLAR() {
-}
}
diff --git a/js/Linear/DOLLAR_f.js b/js/Linear/DOLLAR_f.js
index d42706da..c8b43d21 100644
--- a/js/Linear/DOLLAR_f.js
+++ b/js/Linear/DOLLAR_f.js
@@ -1,5 +1,23 @@
/* autogenerated from "macros/Linear/DOLLAR_f.sci" */
function DOLLAR_f() {
+DOLLAR_f.prototype.define = function DOLLAR_f() {
+z=0;
+inh=0;
+in1=1;
+exprs=string([z,inh]);
+model=scicos_model();
+model.sim="dollar";
+model.in1=in1;
+model.out=in1;
+model.evtin=1-inh;
+model.dstate=z;
+model.blocktype="d";
+model.dep_ut=[false,false];
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+DOLLAR_f.prototype.details = function DOLLAR_f() {
+}
DOLLAR_f.prototype.get = function DOLLAR_f() {
}
DOLLAR_f.prototype.set = function DOLLAR_f() {
@@ -34,22 +52,4 @@ break
}
}
}
-DOLLAR_f.prototype.define = function DOLLAR_f() {
-z=0;
-inh=0;
-in1=1;
-exprs=string([z,inh]);
-model=scicos_model();
-model.sim="dollar";
-model.in1=in1;
-model.out=in1;
-model.evtin=1-inh;
-model.dstate=z;
-model.blocktype="d";
-model.dep_ut=[false,false];
-gr_i=[];
-x=standard_define([2,2],model,exprs,gr_i);
-}
-DOLLAR_f.prototype.details = function DOLLAR_f() {
-}
}
diff --git a/js/Linear/DOLLAR_m.js b/js/Linear/DOLLAR_m.js
index af8ad200..4fc5bfdc 100644
--- a/js/Linear/DOLLAR_m.js
+++ b/js/Linear/DOLLAR_m.js
@@ -1,5 +1,23 @@
/* autogenerated from "macros/Linear/DOLLAR_m.sci" */
function DOLLAR_m() {
+DOLLAR_m.prototype.define = function DOLLAR_m() {
+z=0;
+inh=0;
+in1=1;
+exprs=string([z,inh]);
+model=scicos_model();
+model.sim=list("dollar4",4);
+model.in1=in1;
+model.out=in1;
+model.evtin=1-inh;
+model.dstate=z;
+model.blocktype="d";
+model.dep_ut=[false,false];
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+DOLLAR_m.prototype.details = function DOLLAR_m() {
+}
DOLLAR_m.prototype.get = function DOLLAR_m() {
}
DOLLAR_m.prototype.set = function DOLLAR_m() {
@@ -69,22 +87,4 @@ break
}
}
}
-DOLLAR_m.prototype.define = function DOLLAR_m() {
-z=0;
-inh=0;
-in1=1;
-exprs=string([z,inh]);
-model=scicos_model();
-model.sim=list("dollar4",4);
-model.in1=in1;
-model.out=in1;
-model.evtin=1-inh;
-model.dstate=z;
-model.blocktype="d";
-model.dep_ut=[false,false];
-gr_i=[];
-x=standard_define([2,2],model,exprs,gr_i);
-}
-DOLLAR_m.prototype.details = function DOLLAR_m() {
-}
}
diff --git a/js/Linear/GAINBLK.js b/js/Linear/GAINBLK.js
index cc7f207a..91aa29f8 100644
--- a/js/Linear/GAINBLK.js
+++ b/js/Linear/GAINBLK.js
@@ -1,5 +1,26 @@
/* autogenerated from "macros/Linear/GAINBLK.sci" */
function GAINBLK() {
+GAINBLK.prototype.define = function GAINBLK() {
+gain=1;
+in1=-1;
+out=-1;
+in2=-2;
+out2=-2;
+model=scicos_model();
+model.sim=list("gainblk",4);
+model.in1=in1;
+model.out=out;
+model.in2=in2;
+model.out2=out2;
+model.rpar=gain;
+model.blocktype="c";
+model.dep_ut=[true,false];
+exprs=[strcat(sci2exp(gain))];
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+GAINBLK.prototype.details = function GAINBLK() {
+}
GAINBLK.prototype.get = function GAINBLK() {
}
GAINBLK.prototype.set = function GAINBLK() {
@@ -123,25 +144,4 @@ break
}
}
}
-GAINBLK.prototype.define = function GAINBLK() {
-gain=1;
-in1=-1;
-out=-1;
-in2=-2;
-out2=-2;
-model=scicos_model();
-model.sim=list("gainblk",4);
-model.in1=in1;
-model.out=out;
-model.in2=in2;
-model.out2=out2;
-model.rpar=gain;
-model.blocktype="c";
-model.dep_ut=[true,false];
-exprs=[strcat(sci2exp(gain))];
-gr_i=[];
-x=standard_define([2,2],model,exprs,gr_i);
-}
-GAINBLK.prototype.details = function GAINBLK() {
-}
}
diff --git a/js/Linear/GAINBLK_f.js b/js/Linear/GAINBLK_f.js
index 642b8f1d..fcaeb6bd 100644
--- a/js/Linear/GAINBLK_f.js
+++ b/js/Linear/GAINBLK_f.js
@@ -1,5 +1,22 @@
/* autogenerated from "macros/Linear/GAINBLK_f.sci" */
function GAINBLK_f() {
+GAINBLK_f.prototype.define = function GAINBLK_f() {
+gain=1;
+in1=1;
+out=1;
+model=scicos_model();
+model.sim="gain";
+model.in1=in1;
+model.out=out;
+model.rpar=gain;
+model.blocktype="c";
+model.dep_ut=[true,false];
+exprs=[strcat(sci2exp(gain))];
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+GAINBLK_f.prototype.details = function GAINBLK_f() {
+}
GAINBLK_f.prototype.get = function GAINBLK_f() {
}
GAINBLK_f.prototype.set = function GAINBLK_f() {
@@ -27,21 +44,4 @@ break
}
}
}
-GAINBLK_f.prototype.define = function GAINBLK_f() {
-gain=1;
-in1=1;
-out=1;
-model=scicos_model();
-model.sim="gain";
-model.in1=in1;
-model.out=out;
-model.rpar=gain;
-model.blocktype="c";
-model.dep_ut=[true,false];
-exprs=[strcat(sci2exp(gain))];
-gr_i=[];
-x=standard_define([2,2],model,exprs,gr_i);
-}
-GAINBLK_f.prototype.details = function GAINBLK_f() {
-}
}
diff --git a/js/Linear/GAIN_f.js b/js/Linear/GAIN_f.js
index 3515345d..f9ccb8d3 100644
--- a/js/Linear/GAIN_f.js
+++ b/js/Linear/GAIN_f.js
@@ -1,5 +1,22 @@
/* autogenerated from "macros/Linear/GAIN_f.sci" */
function GAIN_f() {
+GAIN_f.prototype.define = function GAIN_f() {
+gain=1;
+in1=1;
+out=1;
+model=scicos_model();
+model.sim="gain";
+model.in1=1;
+model.out=1;
+model.rpar=gain;
+model.blocktype="c";
+model.dep_ut=[true,false];
+exprs=[strcat(sci2exp(gain)),strcat(sci2exp(in1)),strcat(sci2exp(out))];
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+GAIN_f.prototype.details = function GAIN_f() {
+}
GAIN_f.prototype.get = function GAIN_f() {
}
GAIN_f.prototype.set = function GAIN_f() {
@@ -27,21 +44,4 @@ break
}
}
}
-GAIN_f.prototype.define = function GAIN_f() {
-gain=1;
-in1=1;
-out=1;
-model=scicos_model();
-model.sim="gain";
-model.in1=1;
-model.out=1;
-model.rpar=gain;
-model.blocktype="c";
-model.dep_ut=[true,false];
-exprs=[strcat(sci2exp(gain)),strcat(sci2exp(in1)),strcat(sci2exp(out))];
-gr_i=[];
-x=standard_define([2,2],model,exprs,gr_i);
-}
-GAIN_f.prototype.details = function GAIN_f() {
-}
}
diff --git a/js/Linear/INTEGRAL.js b/js/Linear/INTEGRAL.js
index e1edd2fa..36c20ca9 100644
--- a/js/Linear/INTEGRAL.js
+++ b/js/Linear/INTEGRAL.js
@@ -1,5 +1,24 @@
/* autogenerated from "macros/Linear/INTEGRAL.sci" */
function INTEGRAL() {
+INTEGRAL.prototype.define = function INTEGRAL() {
+maxp=1;
+minp=-1;
+rpar=[];
+model=scicos_model();
+model.state=0;
+model.sim=list("integral_func",4);
+model.in1=1;
+model.out=1;
+model.rpar=rpar;
+model.blocktype="c";
+model.dep_ut=[false,true];
+exprs=string([0,0,0,maxp,minp]);
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+x.graphics.id="1/s";
+}
+INTEGRAL.prototype.details = function INTEGRAL() {
+}
INTEGRAL.prototype.get = function INTEGRAL() {
}
INTEGRAL.prototype.set = function INTEGRAL() {
@@ -58,23 +77,4 @@ break
}
}
}
-INTEGRAL.prototype.define = function INTEGRAL() {
-maxp=1;
-minp=-1;
-rpar=[];
-model=scicos_model();
-model.state=0;
-model.sim=list("integral_func",4);
-model.in1=1;
-model.out=1;
-model.rpar=rpar;
-model.blocktype="c";
-model.dep_ut=[false,true];
-exprs=string([0,0,0,maxp,minp]);
-gr_i=[];
-x=standard_define([2,2],model,exprs,gr_i);
-x.graphics.id="1/s";
-}
-INTEGRAL.prototype.details = function INTEGRAL() {
-}
}
diff --git a/js/Linear/INTEGRAL_f.js b/js/Linear/INTEGRAL_f.js
index cf19d39d..a887ff21 100644
--- a/js/Linear/INTEGRAL_f.js
+++ b/js/Linear/INTEGRAL_f.js
@@ -1,5 +1,20 @@
/* autogenerated from "macros/Linear/INTEGRAL_f.sci" */
function INTEGRAL_f() {
+INTEGRAL_f.prototype.define = function INTEGRAL_f() {
+x0=0;
+model=scicos_model();
+model.sim="integr";
+model.in1=1;
+model.out=1;
+model.state=x0;
+model.blocktype="c";
+model.dep_ut=[false,true];
+exprs=strcat(sci2exp(x0));
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+INTEGRAL_f.prototype.details = function INTEGRAL_f() {
+}
INTEGRAL_f.prototype.get = function INTEGRAL_f() {
}
INTEGRAL_f.prototype.set = function INTEGRAL_f() {
@@ -20,19 +35,4 @@ break
}
x.model.firing=[];
}
-INTEGRAL_f.prototype.define = function INTEGRAL_f() {
-x0=0;
-model=scicos_model();
-model.sim="integr";
-model.in1=1;
-model.out=1;
-model.state=x0;
-model.blocktype="c";
-model.dep_ut=[false,true];
-exprs=strcat(sci2exp(x0));
-gr_i=[];
-x=standard_define([2,2],model,exprs,gr_i);
-}
-INTEGRAL_f.prototype.details = function INTEGRAL_f() {
-}
}
diff --git a/js/Linear/INTEGRAL_m.js b/js/Linear/INTEGRAL_m.js
index 8bf50dee..d6832af8 100644
--- a/js/Linear/INTEGRAL_m.js
+++ b/js/Linear/INTEGRAL_m.js
@@ -1,5 +1,25 @@
/* autogenerated from "macros/Linear/INTEGRAL_m.sci" */
function INTEGRAL_m() {
+INTEGRAL_m.prototype.define = function INTEGRAL_m() {
+maxp=1;
+minp=-1;
+rpar=[];
+model=scicos_model();
+model.state=0;
+model.sim=list("integral_func",4);
+model.in1=1;
+model.out=1;
+model.in2=1;
+model.out2=1;
+model.rpar=rpar;
+model.blocktype="c";
+model.dep_ut=[false,true];
+exprs=string([0,0,0,maxp,minp]);
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+INTEGRAL_m.prototype.details = function INTEGRAL_m() {
+}
INTEGRAL_m.prototype.get = function INTEGRAL_m() {
}
INTEGRAL_m.prototype.set = function INTEGRAL_m() {
@@ -100,24 +120,4 @@ break
}
}
}
-INTEGRAL_m.prototype.define = function INTEGRAL_m() {
-maxp=1;
-minp=-1;
-rpar=[];
-model=scicos_model();
-model.state=0;
-model.sim=list("integral_func",4);
-model.in1=1;
-model.out=1;
-model.in2=1;
-model.out2=1;
-model.rpar=rpar;
-model.blocktype="c";
-model.dep_ut=[false,true];
-exprs=string([0,0,0,maxp,minp]);
-gr_i=[];
-x=standard_define([2,2],model,exprs,gr_i);
-}
-INTEGRAL_m.prototype.details = function INTEGRAL_m() {
-}
}
diff --git a/js/Linear/PID.js b/js/Linear/PID.js
index bed7cf4d..1c7e2748 100644
--- a/js/Linear/PID.js
+++ b/js/Linear/PID.js
@@ -1,5 +1,45 @@
/* autogenerated from "macros/Linear/PID.sci" */
function PID() {
+PID.prototype.define = function PID() {
+scs_m=scicos_diagram(version="scicos4.2",props=scicos_params(wpar=[600,450,0,0,600,450],Title=["PID"],tol=[0.0001,0.000001,1.000e-10,100001,0,0],tf=100000,context=" ",void1=[],options=tlist(["scsopt","3D","Background","Link","ID","Cmap"],list(true,33),[8,1],[1,5],list([5,1],[4,1]),[0.8,0.8,0.8]),void2=[],void3=[],doc=list()));
+scs_m.objs[1-1]=scicos_block(gui="INTEGRAL_m",graphics=scicos_graphics(orig=[318.304,183.11733],sz=[40,40],flip=true,theta=0,exprs=["0","0","0","1","-1"],pin=7,pout=9,pein=[],peout=[],gr_i=[],id="1/s",in_implicit="E",out_implicit="E"),model=scicos_model(sim=list("integral_func",4),in1=1,in2=1,intyp=1,out=1,out2=1,outtyp=1,evtin=[],evtout=[],state=0,dstate=[],odstate=list(),rpar=[],ipar=[],opar=list(),blocktype="c",firing=[],dep_ut=[false,true],label="",nzcross=0,nmode=0,equations=list()),doc=list());
+scs_m.objs[2-1]=scicos_block(gui="SUMMATION",graphics=scicos_graphics(orig=[387.97067,172.85067],sz=[40,60],flip=true,theta=0,exprs=["1","[1;1;1]"],pin=[10,9,11],pout=19,pein=[],peout=[],gr_i=[],id="",in_implicit=["E","E","E"],out_implicit="E"),model=scicos_model(sim=list("summation",4),in1=[-1,-1,-1],in2=[-2,-2,-2],intyp=[1,1,1],out=-1,out2=-2,outtyp=1,evtin=[],evtout=[],state=[],dstate=[],odstate=list(),rpar=[],ipar=[1,1,1],opar=list(),blocktype="c",firing=[],dep_ut=[true,false],label="",nzcross=0,nmode=0,equations=list()),doc=list());
+scs_m.objs[3-1]=scicos_block(gui="GAINBLK",graphics=scicos_graphics(orig=[321.23733,235.91733],sz=[40,40],flip=true,theta=0,exprs="1",pin=17,pout=10,pein=[],peout=[],gr_i=[],id="",in_implicit="E",out_implicit="E"),model=scicos_model(sim=list("gainblk",4),in1=-1,in2=-2,intyp=1,out=-1,out2=-2,outtyp=1,evtin=[],evtout=[],state=[],dstate=[],odstate=list(),rpar=1,ipar=[],opar=list(),blocktype="c",firing=[],dep_ut=[true,false],label="",nzcross=0,nmode=0,equations=list()),doc=list());
+scs_m.objs[4-1]=scicos_block(gui="DERIV",graphics=scicos_graphics(orig=[319.03733,135.45067],sz=[40,40],flip=true,theta=0,exprs=[],pin=8,pout=11,pein=[],peout=[],gr_i=[],id="s",in_implicit="E",out_implicit="E"),model=scicos_model(sim=list("deriv",4),in1=-1,in2=-2,intyp=1,out=-1,out2=-2,outtyp=1,evtin=[],evtout=[],state=[],dstate=[],odstate=list(),rpar=[],ipar=[],opar=list(),blocktype="x",firing=[],dep_ut=[true,false],label="",nzcross=0,nmode=0,equations=list()),doc=list());
+scs_m.objs[5-1]=scicos_block(gui="GAINBLK",graphics=scicos_graphics(orig=[255.23733,183.11733],sz=[40,40],flip=true,theta=0,exprs="1",pin=13,pout=7,pein=[],peout=[],gr_i=[],id="",in_implicit="E",out_implicit="E"),model=scicos_model(sim=list("gainblk",4),in1=-1,in2=-2,intyp=1,out=-1,out2=-2,outtyp=1,evtin=[],evtout=[],state=[],dstate=[],odstate=list(),rpar=1,ipar=[],opar=list(),blocktype="c",firing=[],dep_ut=[true,false],label="",nzcross=0,nmode=0,equations=list()),doc=list());
+scs_m.objs[6-1]=scicos_block(gui="GAINBLK",graphics=scicos_graphics(orig=[255.23733,135.45067],sz=[40,40],flip=true,theta=0,exprs="1",pin=14,pout=8,pein=[],peout=[],gr_i=[],id="",in_implicit="E",out_implicit="E"),model=scicos_model(sim=list("gainblk",4),in1=-1,in2=-2,intyp=1,out=-1,out2=-2,outtyp=1,evtin=[],evtout=[],state=[],dstate=[],odstate=list(),rpar=1,ipar=[],opar=list(),blocktype="c",firing=[],dep_ut=[true,false],label="",nzcross=0,nmode=0,equations=list()),doc=list());
+scs_m.objs[7-1]=scicos_link(xx=[303.80876,309.73257],yy=[203.11733,203.11733],id="drawlink",thick=[0,0],ct=[1,1],from=[5,1,0],to=[1,1,1]);
+scs_m.objs[8-1]=scicos_link(xx=[303.80876,310.4659],yy=[155.45067,155.45067],id="drawlink",thick=[0,0],ct=[1,1],from=[6,1,0],to=[4,1,1]);
+scs_m.objs[9-1]=scicos_link(xx=[366.87543,379.39924],yy=[203.11733,202.85067],id="drawlink",thick=[0,0],ct=[1,1],from=[1,1,0],to=[2,2,1]);
+scs_m.objs[10-1]=scicos_link(xx=[369.80876,379.39924,379.39924],yy=[255.91733,255.91733,217.85067],id="drawlink",thick=[0,0],ct=[1,1],from=[3,1,0],to=[2,1,1]);
+scs_m.objs[11-1]=scicos_link(xx=[367.60876,379.39924,379.39924],yy=[155.45067,155.45067,187.85067],id="drawlink",thick=[0,0],ct=[1,1],from=[4,1,0],to=[2,3,1]);
+scs_m.objs[12-1]=scicos_block(gui="SPLIT_f",graphics=scicos_graphics(orig=[234.704,203.11733],sz=[0.3333333,0.3333333],flip=true,theta=0,exprs=[],pin=16,pout=[13,14],pein=[],peout=[],gr_i=[],id="",in_implicit="E",out_implicit=["E","E","E"]),model=scicos_model(sim="lsplit",in1=-1,in2=[],intyp=1,out=[-1,-1,-1],out2=[],outtyp=1,evtin=[],evtout=[],state=[],dstate=[],odstate=list(),rpar=[],ipar=[],opar=list(),blocktype="c",firing=[],dep_ut=[true,false],label="",nzcross=0,nmode=0,equations=list()),doc=list());
+scs_m.objs[13-1]=scicos_link(xx=[234.704,246.6659],yy=[203.11733,203.11733],id="drawlink",thick=[0,0],ct=[1,1],from=[12,1,0],to=[5,1,1]);
+scs_m.objs[14-1]=scicos_link(xx=[234.704,234.704,246.6659],yy=[203.11733,155.45067,155.45067],id="drawlink",thick=[0,0],ct=[1,1],from=[12,2,0],to=[6,1,1]);
+scs_m.objs[15-1]=scicos_block(gui="SPLIT_f",graphics=scicos_graphics(orig=[233.97067,203.11733],sz=[0.3333333,0.3333333],flip=true,theta=0,exprs=[],pin=21,pout=[16,17],pein=[],peout=[],gr_i=[],id="",in_implicit="E",out_implicit=["E","E","E"]),model=scicos_model(sim="lsplit",in1=-1,in2=[],intyp=1,out=[-1,-1,-1],out2=[],outtyp=1,evtin=[],evtout=[],state=[],dstate=[],odstate=list(),rpar=[],ipar=[],opar=list(),blocktype="c",firing=[],dep_ut=[true,false],label="",nzcross=0,nmode=0,equations=list()),doc=list());
+scs_m.objs[16-1]=scicos_link(xx=[233.97067,234.704],yy=[203.11733,203.11733],id="drawlink",thick=[0,0],ct=[1,1],from=[15,1,0],to=[12,1,1]);
+scs_m.objs[17-1]=scicos_link(xx=[233.97067,233.97067,312.6659],yy=[203.11733,255.91733,255.91733],id="drawlink",thick=[0,0],ct=[1,1],from=[15,2,0],to=[3,1,1]);
+scs_m.objs[18-1]=scicos_block(gui="OUT_f",graphics=scicos_graphics(orig=[456.5421,192.85067],sz=[20,20],flip=true,theta=0,exprs="1",pin=19,pout=[],pein=[],peout=[],gr_i=[],id="",in_implicit="E",out_implicit=[]),model=scicos_model(sim="output",in1=-1,in2=[],intyp=-1,out=[],out2=[],outtyp=1,evtin=[],evtout=[],state=[],dstate=[],odstate=list(),rpar=[],ipar=1,opar=list(),blocktype="c",firing=[],dep_ut=[false,false],label="",nzcross=0,nmode=0,equations=list()),doc=list());
+scs_m.objs[19-1]=scicos_link(xx=[436.5421,456.5421],yy=[202.85067,202.85067],id="drawlink",thick=[0,0],ct=[1,1],from=[2,1,0],to=[18,1,1]);
+scs_m.objs[20-1]=scicos_block(gui="IN_f",graphics=scicos_graphics(orig=[193.97067,193.11733],sz=[20,20],flip=true,theta=0,exprs="1",pin=[],pout=21,pein=[],peout=[],gr_i=[],id="",in_implicit=[],out_implicit="E"),model=scicos_model(sim="input",in1=[],in2=[],intyp=1,out=-1,out2=[],outtyp=-1,evtin=[],evtout=[],state=[],dstate=[],odstate=list(),rpar=[],ipar=1,opar=list(),blocktype="c",firing=[],dep_ut=[false,false],label="",nzcross=0,nmode=0,equations=list()),doc=list());
+scs_m.objs[21-1]=scicos_link(xx=[213.97067,233.97067],yy=[203.11733,203.11733],id="drawlink",thick=[0,0],ct=[1,1],from=[20,1,0],to=[15,1,1]);
+model=scicos_model();
+model.sim="csuper";
+model.in1=-1;
+model.in2=-2;
+model.out=-1;
+model.out2=-2;
+model.intyp=1;
+model.outtyp=1;
+model.blocktype="h";
+model.firing=false;
+model.dep_ut=[false,false];
+model.rpar=scs_m;
+gr_i=[];
+x=standard_define([2,2],model,[],gr_i);
+}
+PID.prototype.details = function PID() {
+}
PID.prototype.get = function PID() {
}
PID.prototype.set = function PID() {
@@ -73,44 +113,4 @@ x=arg1;
y=max(y,needcompile);
typ=newpar;
}
-PID.prototype.define = function PID() {
-scs_m=scicos_diagram(version="scicos4.2",props=scicos_params(wpar=[600,450,0,0,600,450],Title=["PID"],tol=[0.0001,0.000001,1.000e-10,100001,0,0],tf=100000,context=" ",void1=[],options=tlist(["scsopt","3D","Background","Link","ID","Cmap"],list(true,33),[8,1],[1,5],list([5,1],[4,1]),[0.8,0.8,0.8]),void2=[],void3=[],doc=list()));
-scs_m.objs[1-1]=scicos_block(gui="INTEGRAL_m",graphics=scicos_graphics(orig=[318.304,183.11733],sz=[40,40],flip=true,theta=0,exprs=["0","0","0","1","-1"],pin=7,pout=9,pein=[],peout=[],gr_i=[],id="1/s",in_implicit="E",out_implicit="E"),model=scicos_model(sim=list("integral_func",4),in1=1,in2=1,intyp=1,out=1,out2=1,outtyp=1,evtin=[],evtout=[],state=0,dstate=[],odstate=list(),rpar=[],ipar=[],opar=list(),blocktype="c",firing=[],dep_ut=[false,true],label="",nzcross=0,nmode=0,equations=list()),doc=list());
-scs_m.objs[2-1]=scicos_block(gui="SUMMATION",graphics=scicos_graphics(orig=[387.97067,172.85067],sz=[40,60],flip=true,theta=0,exprs=["1","[1;1;1]"],pin=[10,9,11],pout=19,pein=[],peout=[],gr_i=[],id="",in_implicit=["E","E","E"],out_implicit="E"),model=scicos_model(sim=list("summation",4),in1=[-1,-1,-1],in2=[-2,-2,-2],intyp=[1,1,1],out=-1,out2=-2,outtyp=1,evtin=[],evtout=[],state=[],dstate=[],odstate=list(),rpar=[],ipar=[1,1,1],opar=list(),blocktype="c",firing=[],dep_ut=[true,false],label="",nzcross=0,nmode=0,equations=list()),doc=list());
-scs_m.objs[3-1]=scicos_block(gui="GAINBLK",graphics=scicos_graphics(orig=[321.23733,235.91733],sz=[40,40],flip=true,theta=0,exprs="1",pin=17,pout=10,pein=[],peout=[],gr_i=[],id="",in_implicit="E",out_implicit="E"),model=scicos_model(sim=list("gainblk",4),in1=-1,in2=-2,intyp=1,out=-1,out2=-2,outtyp=1,evtin=[],evtout=[],state=[],dstate=[],odstate=list(),rpar=1,ipar=[],opar=list(),blocktype="c",firing=[],dep_ut=[true,false],label="",nzcross=0,nmode=0,equations=list()),doc=list());
-scs_m.objs[4-1]=scicos_block(gui="DERIV",graphics=scicos_graphics(orig=[319.03733,135.45067],sz=[40,40],flip=true,theta=0,exprs=[],pin=8,pout=11,pein=[],peout=[],gr_i=[],id="s",in_implicit="E",out_implicit="E"),model=scicos_model(sim=list("deriv",4),in1=-1,in2=-2,intyp=1,out=-1,out2=-2,outtyp=1,evtin=[],evtout=[],state=[],dstate=[],odstate=list(),rpar=[],ipar=[],opar=list(),blocktype="x",firing=[],dep_ut=[true,false],label="",nzcross=0,nmode=0,equations=list()),doc=list());
-scs_m.objs[5-1]=scicos_block(gui="GAINBLK",graphics=scicos_graphics(orig=[255.23733,183.11733],sz=[40,40],flip=true,theta=0,exprs="1",pin=13,pout=7,pein=[],peout=[],gr_i=[],id="",in_implicit="E",out_implicit="E"),model=scicos_model(sim=list("gainblk",4),in1=-1,in2=-2,intyp=1,out=-1,out2=-2,outtyp=1,evtin=[],evtout=[],state=[],dstate=[],odstate=list(),rpar=1,ipar=[],opar=list(),blocktype="c",firing=[],dep_ut=[true,false],label="",nzcross=0,nmode=0,equations=list()),doc=list());
-scs_m.objs[6-1]=scicos_block(gui="GAINBLK",graphics=scicos_graphics(orig=[255.23733,135.45067],sz=[40,40],flip=true,theta=0,exprs="1",pin=14,pout=8,pein=[],peout=[],gr_i=[],id="",in_implicit="E",out_implicit="E"),model=scicos_model(sim=list("gainblk",4),in1=-1,in2=-2,intyp=1,out=-1,out2=-2,outtyp=1,evtin=[],evtout=[],state=[],dstate=[],odstate=list(),rpar=1,ipar=[],opar=list(),blocktype="c",firing=[],dep_ut=[true,false],label="",nzcross=0,nmode=0,equations=list()),doc=list());
-scs_m.objs[7-1]=scicos_link(xx=[303.80876,309.73257],yy=[203.11733,203.11733],id="drawlink",thick=[0,0],ct=[1,1],from=[5,1,0],to=[1,1,1]);
-scs_m.objs[8-1]=scicos_link(xx=[303.80876,310.4659],yy=[155.45067,155.45067],id="drawlink",thick=[0,0],ct=[1,1],from=[6,1,0],to=[4,1,1]);
-scs_m.objs[9-1]=scicos_link(xx=[366.87543,379.39924],yy=[203.11733,202.85067],id="drawlink",thick=[0,0],ct=[1,1],from=[1,1,0],to=[2,2,1]);
-scs_m.objs[10-1]=scicos_link(xx=[369.80876,379.39924,379.39924],yy=[255.91733,255.91733,217.85067],id="drawlink",thick=[0,0],ct=[1,1],from=[3,1,0],to=[2,1,1]);
-scs_m.objs[11-1]=scicos_link(xx=[367.60876,379.39924,379.39924],yy=[155.45067,155.45067,187.85067],id="drawlink",thick=[0,0],ct=[1,1],from=[4,1,0],to=[2,3,1]);
-scs_m.objs[12-1]=scicos_block(gui="SPLIT_f",graphics=scicos_graphics(orig=[234.704,203.11733],sz=[0.3333333,0.3333333],flip=true,theta=0,exprs=[],pin=16,pout=[13,14],pein=[],peout=[],gr_i=[],id="",in_implicit="E",out_implicit=["E","E","E"]),model=scicos_model(sim="lsplit",in1=-1,in2=[],intyp=1,out=[-1,-1,-1],out2=[],outtyp=1,evtin=[],evtout=[],state=[],dstate=[],odstate=list(),rpar=[],ipar=[],opar=list(),blocktype="c",firing=[],dep_ut=[true,false],label="",nzcross=0,nmode=0,equations=list()),doc=list());
-scs_m.objs[13-1]=scicos_link(xx=[234.704,246.6659],yy=[203.11733,203.11733],id="drawlink",thick=[0,0],ct=[1,1],from=[12,1,0],to=[5,1,1]);
-scs_m.objs[14-1]=scicos_link(xx=[234.704,234.704,246.6659],yy=[203.11733,155.45067,155.45067],id="drawlink",thick=[0,0],ct=[1,1],from=[12,2,0],to=[6,1,1]);
-scs_m.objs[15-1]=scicos_block(gui="SPLIT_f",graphics=scicos_graphics(orig=[233.97067,203.11733],sz=[0.3333333,0.3333333],flip=true,theta=0,exprs=[],pin=21,pout=[16,17],pein=[],peout=[],gr_i=[],id="",in_implicit="E",out_implicit=["E","E","E"]),model=scicos_model(sim="lsplit",in1=-1,in2=[],intyp=1,out=[-1,-1,-1],out2=[],outtyp=1,evtin=[],evtout=[],state=[],dstate=[],odstate=list(),rpar=[],ipar=[],opar=list(),blocktype="c",firing=[],dep_ut=[true,false],label="",nzcross=0,nmode=0,equations=list()),doc=list());
-scs_m.objs[16-1]=scicos_link(xx=[233.97067,234.704],yy=[203.11733,203.11733],id="drawlink",thick=[0,0],ct=[1,1],from=[15,1,0],to=[12,1,1]);
-scs_m.objs[17-1]=scicos_link(xx=[233.97067,233.97067,312.6659],yy=[203.11733,255.91733,255.91733],id="drawlink",thick=[0,0],ct=[1,1],from=[15,2,0],to=[3,1,1]);
-scs_m.objs[18-1]=scicos_block(gui="OUT_f",graphics=scicos_graphics(orig=[456.5421,192.85067],sz=[20,20],flip=true,theta=0,exprs="1",pin=19,pout=[],pein=[],peout=[],gr_i=[],id="",in_implicit="E",out_implicit=[]),model=scicos_model(sim="output",in1=-1,in2=[],intyp=-1,out=[],out2=[],outtyp=1,evtin=[],evtout=[],state=[],dstate=[],odstate=list(),rpar=[],ipar=1,opar=list(),blocktype="c",firing=[],dep_ut=[false,false],label="",nzcross=0,nmode=0,equations=list()),doc=list());
-scs_m.objs[19-1]=scicos_link(xx=[436.5421,456.5421],yy=[202.85067,202.85067],id="drawlink",thick=[0,0],ct=[1,1],from=[2,1,0],to=[18,1,1]);
-scs_m.objs[20-1]=scicos_block(gui="IN_f",graphics=scicos_graphics(orig=[193.97067,193.11733],sz=[20,20],flip=true,theta=0,exprs="1",pin=[],pout=21,pein=[],peout=[],gr_i=[],id="",in_implicit=[],out_implicit="E"),model=scicos_model(sim="input",in1=[],in2=[],intyp=1,out=-1,out2=[],outtyp=-1,evtin=[],evtout=[],state=[],dstate=[],odstate=list(),rpar=[],ipar=1,opar=list(),blocktype="c",firing=[],dep_ut=[false,false],label="",nzcross=0,nmode=0,equations=list()),doc=list());
-scs_m.objs[21-1]=scicos_link(xx=[213.97067,233.97067],yy=[203.11733,203.11733],id="drawlink",thick=[0,0],ct=[1,1],from=[20,1,0],to=[15,1,1]);
-model=scicos_model();
-model.sim="csuper";
-model.in1=-1;
-model.in2=-2;
-model.out=-1;
-model.out2=-2;
-model.intyp=1;
-model.outtyp=1;
-model.blocktype="h";
-model.firing=false;
-model.dep_ut=[false,false];
-model.rpar=scs_m;
-gr_i=[];
-x=standard_define([2,2],model,[],gr_i);
-}
-PID.prototype.details = function PID() {
-}
}
diff --git a/js/Linear/REGISTER.js b/js/Linear/REGISTER.js
index 966dfb60..b116b37e 100644
--- a/js/Linear/REGISTER.js
+++ b/js/Linear/REGISTER.js
@@ -1,5 +1,21 @@
/* autogenerated from "macros/Linear/REGISTER.sci" */
function REGISTER() {
+REGISTER.prototype.define = function REGISTER() {
+z0=zeros(10,1);
+model=scicos_model();
+model.sim=list("delay4",4);
+model.in1=1;
+model.out=1;
+model.evtin=1;
+model.dstate=z0;
+model.blocktype="d";
+model.dep_ut=[false,false];
+exprs=strcat(string(z0),";");
+gr_i=[];
+x=standard_define([3,2],model,exprs,gr_i);
+}
+REGISTER.prototype.details = function REGISTER() {
+}
REGISTER.prototype.get = function REGISTER() {
}
REGISTER.prototype.set = function REGISTER() {
@@ -62,20 +78,4 @@ break
}
}
}
-REGISTER.prototype.define = function REGISTER() {
-z0=zeros(10,1);
-model=scicos_model();
-model.sim=list("delay4",4);
-model.in1=1;
-model.out=1;
-model.evtin=1;
-model.dstate=z0;
-model.blocktype="d";
-model.dep_ut=[false,false];
-exprs=strcat(string(z0),";");
-gr_i=[];
-x=standard_define([3,2],model,exprs,gr_i);
-}
-REGISTER.prototype.details = function REGISTER() {
-}
}
diff --git a/js/Linear/REGISTER_f.js b/js/Linear/REGISTER_f.js
index 5148ec31..53cde263 100644
--- a/js/Linear/REGISTER_f.js
+++ b/js/Linear/REGISTER_f.js
@@ -1,5 +1,21 @@
/* autogenerated from "macros/Linear/REGISTER_f.sci" */
function REGISTER_f() {
+REGISTER_f.prototype.define = function REGISTER_f() {
+z0=zeros(10,1);
+model=scicos_model();
+model.sim="delay";
+model.in1=1;
+model.out=1;
+model.evtin=1;
+model.dstate=z0;
+model.blocktype="d";
+model.dep_ut=[false,false];
+exprs=strcat(string(z0),";");
+gr_i=[];
+x=standard_define([2.5,2.5],model,exprs,gr_i);
+}
+REGISTER_f.prototype.details = function REGISTER_f() {
+}
REGISTER_f.prototype.get = function REGISTER_f() {
}
REGISTER_f.prototype.set = function REGISTER_f() {
@@ -25,20 +41,4 @@ break
}
}
}
-REGISTER_f.prototype.define = function REGISTER_f() {
-z0=zeros(10,1);
-model=scicos_model();
-model.sim="delay";
-model.in1=1;
-model.out=1;
-model.evtin=1;
-model.dstate=z0;
-model.blocktype="d";
-model.dep_ut=[false,false];
-exprs=strcat(string(z0),";");
-gr_i=[];
-x=standard_define([2.5,2.5],model,exprs,gr_i);
-}
-REGISTER_f.prototype.details = function REGISTER_f() {
-}
}
diff --git a/js/Linear/SAMPHOLD.js b/js/Linear/SAMPHOLD.js
index f284d7e4..ef4e4595 100644
--- a/js/Linear/SAMPHOLD.js
+++ b/js/Linear/SAMPHOLD.js
@@ -1,11 +1,5 @@
/* autogenerated from "macros/Linear/SAMPHOLD.sci" */
function SAMPHOLD() {
-SAMPHOLD.prototype.get = function SAMPHOLD() {
-}
-SAMPHOLD.prototype.set = function SAMPHOLD() {
-x=arg1;
-x.model.firing=[];
-}
SAMPHOLD.prototype.define = function SAMPHOLD() {
in1=-1;
model=scicos_model();
@@ -20,4 +14,10 @@ x=standard_define([2,2],model," ",gr_i);
}
SAMPHOLD.prototype.details = function SAMPHOLD() {
}
+SAMPHOLD.prototype.get = function SAMPHOLD() {
+}
+SAMPHOLD.prototype.set = function SAMPHOLD() {
+x=arg1;
+x.model.firing=[];
+}
}
diff --git a/js/Linear/SAMPHOLD_m.js b/js/Linear/SAMPHOLD_m.js
index 869130bd..39cfca2b 100644
--- a/js/Linear/SAMPHOLD_m.js
+++ b/js/Linear/SAMPHOLD_m.js
@@ -1,5 +1,23 @@
/* autogenerated from "macros/Linear/SAMPHOLD_m.sci" */
function SAMPHOLD_m() {
+SAMPHOLD_m.prototype.define = function SAMPHOLD_m() {
+model=scicos_model();
+model.sim=list("samphold4_m",4);
+model.in1=-1;
+model.in2=-2;
+model.intyp=1;
+model.outtyp=1;
+model.out=-1;
+model.out2=-2;
+model.evtin=1;
+model.blocktype="d";
+model.dep_ut=[true,false];
+label=[sci2exp(1)];
+gr_i=[];
+x=standard_define([2,2],model,label,gr_i);
+}
+SAMPHOLD_m.prototype.details = function SAMPHOLD_m() {
+}
SAMPHOLD_m.prototype.get = function SAMPHOLD_m() {
}
SAMPHOLD_m.prototype.set = function SAMPHOLD_m() {
@@ -30,22 +48,4 @@ break
}
}
}
-SAMPHOLD_m.prototype.define = function SAMPHOLD_m() {
-model=scicos_model();
-model.sim=list("samphold4_m",4);
-model.in1=-1;
-model.in2=-2;
-model.intyp=1;
-model.outtyp=1;
-model.out=-1;
-model.out2=-2;
-model.evtin=1;
-model.blocktype="d";
-model.dep_ut=[true,false];
-label=[sci2exp(1)];
-gr_i=[];
-x=standard_define([2,2],model,label,gr_i);
-}
-SAMPHOLD_m.prototype.details = function SAMPHOLD_m() {
-}
}
diff --git a/js/Linear/SAMPLEHOLD_f.js b/js/Linear/SAMPLEHOLD_f.js
index 6492650e..bfc5e184 100644
--- a/js/Linear/SAMPLEHOLD_f.js
+++ b/js/Linear/SAMPLEHOLD_f.js
@@ -1,11 +1,5 @@
/* autogenerated from "macros/Linear/SAMPLEHOLD_f.sci" */
function SAMPLEHOLD_f() {
-SAMPLEHOLD_f.prototype.get = function SAMPLEHOLD_f() {
-}
-SAMPLEHOLD_f.prototype.set = function SAMPLEHOLD_f() {
-x=arg1;
-x.model.firing=[];
-}
SAMPLEHOLD_f.prototype.define = function SAMPLEHOLD_f() {
in1=-1;
model=scicos_model();
@@ -20,4 +14,10 @@ x=standard_define([2,2],model," ",gr_i);
}
SAMPLEHOLD_f.prototype.details = function SAMPLEHOLD_f() {
}
+SAMPLEHOLD_f.prototype.get = function SAMPLEHOLD_f() {
+}
+SAMPLEHOLD_f.prototype.set = function SAMPLEHOLD_f() {
+x=arg1;
+x.model.firing=[];
+}
}
diff --git a/js/Linear/SOM_f.js b/js/Linear/SOM_f.js
index 5f1a028d..57198085 100644
--- a/js/Linear/SOM_f.js
+++ b/js/Linear/SOM_f.js
@@ -1,5 +1,20 @@
/* autogenerated from "macros/Linear/SOM_f.sci" */
function SOM_f() {
+SOM_f.prototype.define = function SOM_f() {
+sgn=[1,1,1];
+model=scicos_model();
+model.sim=list("sum",2);
+model.in1=[-1,-1,-1];
+model.out=-1;
+model.rpar=sgn;
+model.blocktype="c";
+model.dep_ut=[true,false];
+exprs=[sci2exp(1),sci2exp(sgn)];
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+SOM_f.prototype.details = function SOM_f() {
+}
SOM_f.prototype.get = function SOM_f() {
}
SOM_f.prototype.set = function SOM_f() {
@@ -22,19 +37,4 @@ str=["This sum block is obsolete","parameters cannot be modified. Please replace
str=[str,(part(labs.slice(),1,7)+exprs.slice())];
message(str);
}
-SOM_f.prototype.define = function SOM_f() {
-sgn=[1,1,1];
-model=scicos_model();
-model.sim=list("sum",2);
-model.in1=[-1,-1,-1];
-model.out=-1;
-model.rpar=sgn;
-model.blocktype="c";
-model.dep_ut=[true,false];
-exprs=[sci2exp(1),sci2exp(sgn)];
-gr_i=[];
-x=standard_define([2,2],model,exprs,gr_i);
-}
-SOM_f.prototype.details = function SOM_f() {
-}
}
diff --git a/js/Linear/SUMMATION.js b/js/Linear/SUMMATION.js
index 6374fc1e..11c383e3 100644
--- a/js/Linear/SUMMATION.js
+++ b/js/Linear/SUMMATION.js
@@ -1,5 +1,22 @@
/* autogenerated from "macros/Linear/SUMMATION.sci" */
function SUMMATION() {
+SUMMATION.prototype.define = function SUMMATION() {
+sgn=[1,-1];
+model=scicos_model();
+model.sim=list("summation",4);
+model.in1=[-1,-1];
+model.out=-1;
+model.in2=[-2,-2];
+model.out2=-2;
+model.ipar=sgn;
+model.blocktype="c";
+model.dep_ut=[true,false];
+exprs=sci2exp(sgn);
+gr_i=[];
+x=standard_define([2,3],model,exprs,gr_i);
+}
+SUMMATION.prototype.details = function SUMMATION() {
+}
SUMMATION.prototype.get = function SUMMATION() {
}
SUMMATION.prototype.set = function SUMMATION() {
@@ -117,21 +134,4 @@ break
}
}
}
-SUMMATION.prototype.define = function SUMMATION() {
-sgn=[1,-1];
-model=scicos_model();
-model.sim=list("summation",4);
-model.in1=[-1,-1];
-model.out=-1;
-model.in2=[-2,-2];
-model.out2=-2;
-model.ipar=sgn;
-model.blocktype="c";
-model.dep_ut=[true,false];
-exprs=sci2exp(sgn);
-gr_i=[];
-x=standard_define([2,3],model,exprs,gr_i);
-}
-SUMMATION.prototype.details = function SUMMATION() {
-}
}
diff --git a/js/Linear/SUM_f.js b/js/Linear/SUM_f.js
index 7ad7c78e..087295b7 100644
--- a/js/Linear/SUM_f.js
+++ b/js/Linear/SUM_f.js
@@ -1,10 +1,5 @@
/* autogenerated from "macros/Linear/SUM_f.sci" */
function SUM_f() {
-SUM_f.prototype.get = function SUM_f() {
-}
-SUM_f.prototype.set = function SUM_f() {
-x=arg1;
-}
SUM_f.prototype.define = function SUM_f() {
model=scicos_model();
model.sim=list("plusblk",2);
@@ -18,4 +13,9 @@ x=standard_define([1,1],model,exprs,gr_i);
}
SUM_f.prototype.details = function SUM_f() {
}
+SUM_f.prototype.get = function SUM_f() {
+}
+SUM_f.prototype.set = function SUM_f() {
+x=arg1;
+}
}
diff --git a/js/Linear/TCLSS.js b/js/Linear/TCLSS.js
index 6c79aeb7..18727be9 100644
--- a/js/Linear/TCLSS.js
+++ b/js/Linear/TCLSS.js
@@ -1,5 +1,29 @@
/* autogenerated from "macros/Linear/TCLSS.sci" */
function TCLSS() {
+TCLSS.prototype.define = function TCLSS() {
+x0=0;
+A=0;
+B=1;
+C=1;
+D=0;
+in1=1;
+nx=size(x0,"*");
+out=1;
+model=scicos_model();
+model.sim=list("tcslti4",4);
+model.in1=[in1,nx];
+model.out=out;
+model.evtin=1;
+model.state=x0;
+model.rpar=[A.slice(),B.slice(),C.slice(),D.slice()];
+model.blocktype="c";
+model.dep_ut=[false,true];
+exprs=[strcat(sci2exp(A)),strcat(sci2exp(B)),strcat(sci2exp(C)),strcat(sci2exp(D)),strcat(sci2exp(x0))];
+gr_i=[];
+x=standard_define([3,2],model,exprs,gr_i);
+}
+TCLSS.prototype.details = function TCLSS() {
+}
TCLSS.prototype.get = function TCLSS() {
}
TCLSS.prototype.set = function TCLSS() {
@@ -57,28 +81,4 @@ break
}
}
}
-TCLSS.prototype.define = function TCLSS() {
-x0=0;
-A=0;
-B=1;
-C=1;
-D=0;
-in1=1;
-nx=size(x0,"*");
-out=1;
-model=scicos_model();
-model.sim=list("tcslti4",4);
-model.in1=[in1,nx];
-model.out=out;
-model.evtin=1;
-model.state=x0;
-model.rpar=[A.slice(),B.slice(),C.slice(),D.slice()];
-model.blocktype="c";
-model.dep_ut=[false,true];
-exprs=[strcat(sci2exp(A)),strcat(sci2exp(B)),strcat(sci2exp(C)),strcat(sci2exp(D)),strcat(sci2exp(x0))];
-gr_i=[];
-x=standard_define([3,2],model,exprs,gr_i);
-}
-TCLSS.prototype.details = function TCLSS() {
-}
}
diff --git a/js/Linear/TCLSS_f.js b/js/Linear/TCLSS_f.js
index 22935fe6..f98490df 100644
--- a/js/Linear/TCLSS_f.js
+++ b/js/Linear/TCLSS_f.js
@@ -1,5 +1,29 @@
/* autogenerated from "macros/Linear/TCLSS_f.sci" */
function TCLSS_f() {
+TCLSS_f.prototype.define = function TCLSS_f() {
+x0=0;
+A=0;
+B=1;
+C=1;
+D=0;
+in1=1;
+nx=size(x0,"*");
+out=1;
+model=scicos_model();
+model.sim=list("tcslti",1);
+model.in1=[in1,nx];
+model.out=out;
+model.evtin=1;
+model.state=x0;
+model.rpar=[A.slice(),B.slice(),C.slice(),D.slice()];
+model.blocktype="c";
+model.dep_ut=[false,true];
+exprs=[strcat(sci2exp(A)),strcat(sci2exp(B)),strcat(sci2exp(C)),strcat(sci2exp(D)),strcat(sci2exp(x0))];
+gr_i=[];
+x=standard_define([3,2],model,exprs,gr_i);
+}
+TCLSS_f.prototype.details = function TCLSS_f() {
+}
TCLSS_f.prototype.get = function TCLSS_f() {
}
TCLSS_f.prototype.set = function TCLSS_f() {
@@ -57,28 +81,4 @@ break
}
}
}
-TCLSS_f.prototype.define = function TCLSS_f() {
-x0=0;
-A=0;
-B=1;
-C=1;
-D=0;
-in1=1;
-nx=size(x0,"*");
-out=1;
-model=scicos_model();
-model.sim=list("tcslti",1);
-model.in1=[in1,nx];
-model.out=out;
-model.evtin=1;
-model.state=x0;
-model.rpar=[A.slice(),B.slice(),C.slice(),D.slice()];
-model.blocktype="c";
-model.dep_ut=[false,true];
-exprs=[strcat(sci2exp(A)),strcat(sci2exp(B)),strcat(sci2exp(C)),strcat(sci2exp(D)),strcat(sci2exp(x0))];
-gr_i=[];
-x=standard_define([3,2],model,exprs,gr_i);
-}
-TCLSS_f.prototype.details = function TCLSS_f() {
-}
}
diff --git a/js/Linear/TIME_DELAY.js b/js/Linear/TIME_DELAY.js
index 37f09d25..da7fe84b 100644
--- a/js/Linear/TIME_DELAY.js
+++ b/js/Linear/TIME_DELAY.js
@@ -1,5 +1,24 @@
/* autogenerated from "macros/Linear/TIME_DELAY.sci" */
function TIME_DELAY() {
+TIME_DELAY.prototype.define = function TIME_DELAY() {
+nin=1;
+T=1;
+init=0;
+N=1024;
+model=scicos_model();
+model.sim=list("time_delay",4);
+model.in1=[nin];
+model.out=nin;
+model.rpar=[T,init];
+model.ipar=N;
+model.blocktype="x";
+model.dep_ut=[false,true];
+exprs=[string(T),string(init),string(N)];
+gr_i=[];
+x=standard_define([3.5,2],model,exprs,gr_i);
+}
+TIME_DELAY.prototype.details = function TIME_DELAY() {
+}
TIME_DELAY.prototype.get = function TIME_DELAY() {
}
TIME_DELAY.prototype.set = function TIME_DELAY() {
@@ -35,23 +54,4 @@ break
}
}
}
-TIME_DELAY.prototype.define = function TIME_DELAY() {
-nin=1;
-T=1;
-init=0;
-N=1024;
-model=scicos_model();
-model.sim=list("time_delay",4);
-model.in1=[nin];
-model.out=nin;
-model.rpar=[T,init];
-model.ipar=N;
-model.blocktype="x";
-model.dep_ut=[false,true];
-exprs=[string(T),string(init),string(N)];
-gr_i=[];
-x=standard_define([3.5,2],model,exprs,gr_i);
-}
-TIME_DELAY.prototype.details = function TIME_DELAY() {
-}
}
diff --git a/js/Linear/VARIABLE_DELAY.js b/js/Linear/VARIABLE_DELAY.js
index 32cf250d..49139bf0 100644
--- a/js/Linear/VARIABLE_DELAY.js
+++ b/js/Linear/VARIABLE_DELAY.js
@@ -1,5 +1,24 @@
/* autogenerated from "macros/Linear/VARIABLE_DELAY.sci" */
function VARIABLE_DELAY() {
+VARIABLE_DELAY.prototype.define = function VARIABLE_DELAY() {
+nin=1;
+T=1;
+init=0;
+N=1024;
+model=scicos_model();
+model.sim=list("variable_delay",4);
+model.in1=[nin,1];
+model.out=nin;
+model.rpar=[T,init];
+model.ipar=N;
+model.blocktype="d";
+model.dep_ut=[false,false];
+exprs=[string(T),string(init),string(N)];
+gr_i=[];
+x=standard_define([3,2],model,exprs,gr_i);
+}
+VARIABLE_DELAY.prototype.details = function VARIABLE_DELAY() {
+}
VARIABLE_DELAY.prototype.get = function VARIABLE_DELAY() {
}
VARIABLE_DELAY.prototype.set = function VARIABLE_DELAY() {
@@ -34,23 +53,4 @@ break
}
}
}
-VARIABLE_DELAY.prototype.define = function VARIABLE_DELAY() {
-nin=1;
-T=1;
-init=0;
-N=1024;
-model=scicos_model();
-model.sim=list("variable_delay",4);
-model.in1=[nin,1];
-model.out=nin;
-model.rpar=[T,init];
-model.ipar=N;
-model.blocktype="d";
-model.dep_ut=[false,false];
-exprs=[string(T),string(init),string(N)];
-gr_i=[];
-x=standard_define([3,2],model,exprs,gr_i);
-}
-VARIABLE_DELAY.prototype.details = function VARIABLE_DELAY() {
-}
}