summaryrefslogtreecommitdiff
path: root/js/Sinks
diff options
context:
space:
mode:
Diffstat (limited to 'js/Sinks')
-rw-r--r--js/Sinks/AFFICH_m.js2
-rw-r--r--js/Sinks/AFFICH_m.pickle13
-rw-r--r--js/Sinks/BARXY.js2
-rw-r--r--js/Sinks/BARXY.pickle15
-rw-r--r--js/Sinks/CANIMXY.js2
-rw-r--r--js/Sinks/CANIMXY.pickle17
-rw-r--r--js/Sinks/CANIMXY3D.js2
-rw-r--r--js/Sinks/CANIMXY3D.pickle17
-rw-r--r--js/Sinks/CEVENTSCOPE.js2
-rw-r--r--js/Sinks/CEVENTSCOPE.pickle15
-rw-r--r--js/Sinks/CFSCOPE.js4
-rw-r--r--js/Sinks/CFSCOPE.pickle15
-rw-r--r--js/Sinks/CLKOUTV_f.js2
-rw-r--r--js/Sinks/CLKOUTV_f.pickle19
-rw-r--r--js/Sinks/CLKOUT_f.js2
-rw-r--r--js/Sinks/CLKOUT_f.pickle21
-rw-r--r--js/Sinks/CMAT3D.js2
-rw-r--r--js/Sinks/CMAT3D.pickle17
-rw-r--r--js/Sinks/CMATVIEW.js2
-rw-r--r--js/Sinks/CMATVIEW.pickle17
-rw-r--r--js/Sinks/CMSCOPE.js2
-rw-r--r--js/Sinks/CMSCOPE.pickle15
-rw-r--r--js/Sinks/CSCOPE.js2
-rw-r--r--js/Sinks/CSCOPE.pickle15
-rw-r--r--js/Sinks/CSCOPXY.js2
-rw-r--r--js/Sinks/CSCOPXY.pickle17
-rw-r--r--js/Sinks/CSCOPXY3D.js2
-rw-r--r--js/Sinks/CSCOPXY3D.pickle17
-rw-r--r--js/Sinks/OUTIMPL_f.js2
-rw-r--r--js/Sinks/OUTIMPL_f.pickle13
-rw-r--r--js/Sinks/OUT_f.js2
-rw-r--r--js/Sinks/OUT_f.pickle25
-rw-r--r--js/Sinks/TOWS_c.js2
-rw-r--r--js/Sinks/TOWS_c.pickle13
-rw-r--r--js/Sinks/TRASH_f.js2
-rw-r--r--js/Sinks/TRASH_f.pickle21
-rw-r--r--js/Sinks/WFILE_f.js4
-rw-r--r--js/Sinks/WFILE_f.pickle33
-rw-r--r--js/Sinks/WRITEAU_f.js2
-rw-r--r--js/Sinks/WRITEAU_f.pickle33
-rw-r--r--js/Sinks/WRITEC_f.js2
-rw-r--r--js/Sinks/WRITEC_f.pickle45
42 files changed, 240 insertions, 219 deletions
diff --git a/js/Sinks/AFFICH_m.js b/js/Sinks/AFFICH_m.js
index b0ff73fa..7f3e1884 100644
--- a/js/Sinks/AFFICH_m.js
+++ b/js/Sinks/AFFICH_m.js
@@ -16,7 +16,7 @@ function AFFICH_m() {
this.model.ipar = new ScilabDouble([this.font],[this.fontsize],[this.colr],[1000],[this.nt],[this.nd],[this.in1[1-1][1-1]]);
this.model.blocktype = new ScilabString(["c"]);
this.model.firing = new ScilabDouble([]);
- this.model.dep_ut = new ScilabDouble([true,false]);
+ this.model.dep_ut = new ScilabBoolean([true,false]);
this.model.label = new ScilabString([""]);
this.exprs = [[sci2exp([this.model.in,this.model.in2])],[string(this.font)],[string(this.fontsize)],[string(this.colr)],[string(this.nt)],[string(this.nd)],[string(0)]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"AFFICH_m\",sz(1),sz(2));"]);
diff --git a/js/Sinks/AFFICH_m.pickle b/js/Sinks/AFFICH_m.pickle
index e5cb598b..028cca3a 100644
--- a/js/Sinks/AFFICH_m.pickle
+++ b/js/Sinks/AFFICH_m.pickle
@@ -105,19 +105,20 @@ p30
g18
sS'model.dep_ut'
p31
-g16
-sS'exprs'
+S'vector_boolean'
p32
+sS'exprs'
+p33
g2
sS'gr_i'
-p33
+p34
g16
sS'y'
-p34
+p35
g16
sS'x'
-p35
-NsS'model'
p36
+NsS'model'
+p37
g4
s. \ No newline at end of file
diff --git a/js/Sinks/BARXY.js b/js/Sinks/BARXY.js
index 36ba7645..6f930930 100644
--- a/js/Sinks/BARXY.js
+++ b/js/Sinks/BARXY.js
@@ -8,7 +8,7 @@ function BARXY() {
this.ymax = 15;
this.model.sim = list(new ScilabString(["BARXY_sim"]), new ScilabDouble([5]));
this.model.blocktype = new ScilabString(["d"]);
- this.model.dep_ut = new ScilabDouble([true,false]);
+ this.model.dep_ut = new ScilabBoolean([true,false]);
this.model.in = new ScilabDouble([-1],[-1]);
this.model.intyp = new ScilabDouble([1]);
this.model.out = new ScilabDouble([]);
diff --git a/js/Sinks/BARXY.pickle b/js/Sinks/BARXY.pickle
index c9dd6830..501e43da 100644
--- a/js/Sinks/BARXY.pickle
+++ b/js/Sinks/BARXY.pickle
@@ -95,21 +95,22 @@ S'string'
p28
sS'model.dep_ut'
p29
-g5
-sS'exprs'
+S'vector_boolean'
p30
-NsS'x.graphics.exprs'
+sS'exprs'
p31
+NsS'x.graphics.exprs'
+p32
g18
sS'xmax'
-p32
+p33
g8
sS'y'
-p33
+p34
g5
sS'x'
-p34
-NsS'model'
p35
+NsS'model'
+p36
g2
s. \ No newline at end of file
diff --git a/js/Sinks/CANIMXY.js b/js/Sinks/CANIMXY.js
index 69734b40..fe146bdb 100644
--- a/js/Sinks/CANIMXY.js
+++ b/js/Sinks/CANIMXY.js
@@ -22,7 +22,7 @@ function CANIMXY() {
this.model.ipar = new ScilabDouble([this.win],[1],[this.N],[this.clrs],[this.siz],[0],[this.wpos.slice()],[this.wdim.slice()],[this.nbr_curves]);
this.model.blocktype = new ScilabString(["d"]);
this.model.firing = new ScilabDouble([]);
- this.model.dep_ut = new ScilabDouble([false,false]);
+ this.model.dep_ut = new ScilabBoolean([false,false]);
this.exprs = [[string(this.nbr_curves)],[string(this.clrs)],[string(this.siz)],[string(this.win)],["[]"],["[]"],[string(this.xmin)],[string(this.xmax)],[string(this.ymin)],[string(this.ymax)],[string(this.N)]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"CANIMXY\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([2,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sinks/CANIMXY.pickle b/js/Sinks/CANIMXY.pickle
index ba9e069b..4890b7d6 100644
--- a/js/Sinks/CANIMXY.pickle
+++ b/js/Sinks/CANIMXY.pickle
@@ -134,25 +134,26 @@ p37
g27
sS'model.dep_ut'
p38
-g21
-sS'exprs'
+S'vector_boolean'
p39
+sS'exprs'
+p40
g4
sS'gr_i'
-p40
+p41
g21
sS'ipar'
-p41
+p42
g4
sS'y'
-p42
+p43
g21
sS'x'
-p43
-NsS'model'
p44
+NsS'model'
+p45
g14
sS'nbr_curves'
-p45
+p46
g2
s. \ No newline at end of file
diff --git a/js/Sinks/CANIMXY3D.js b/js/Sinks/CANIMXY3D.js
index 50797f91..5e4130e0 100644
--- a/js/Sinks/CANIMXY3D.js
+++ b/js/Sinks/CANIMXY3D.js
@@ -22,7 +22,7 @@ function CANIMXY3D() {
this.model.ipar = new ScilabDouble([this.win],[8],[this.N],[this.clrs.slice()],[this.siz.slice()],[8],[this.wpos.slice()],[this.wdim.slice()],[this.nbr_curves]);
this.model.blocktype = new ScilabString(["d"]);
this.model.firing = new ScilabDouble([]);
- this.model.dep_ut = new ScilabDouble([false,false]);
+ this.model.dep_ut = new ScilabBoolean([false,false]);
this.exprs = [[string(this.nbr_curves)],[strcat(string(this.clrs)," ")],[strcat(string(this.siz)," ")],[string(this.win)],["[]"],["[]"],[strcat(string(this.vec_x)," ")],[strcat(string(this.vec_y)," ")],[strcat(string(this.vec_z)," ")],[strcat(string(this.param3ds)," ")],[string(this.N)]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"CANIMXY3D\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([2,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sinks/CANIMXY3D.pickle b/js/Sinks/CANIMXY3D.pickle
index 6b9034e7..eb4cb122 100644
--- a/js/Sinks/CANIMXY3D.pickle
+++ b/js/Sinks/CANIMXY3D.pickle
@@ -137,25 +137,26 @@ p38
g2
sS'model.dep_ut'
p39
-g19
-sS'exprs'
+S'vector_boolean'
p40
+sS'exprs'
+p41
g2
sS'gr_i'
-p41
+p42
g19
sS'ipar'
-p42
+p43
g2
sS'y'
-p43
+p44
g19
sS'x'
-p44
-NsS'model'
p45
+NsS'model'
+p46
g12
sS'nbr_curves'
-p46
+p47
g5
s. \ No newline at end of file
diff --git a/js/Sinks/CEVENTSCOPE.js b/js/Sinks/CEVENTSCOPE.js
index f4c165a3..829b25f4 100644
--- a/js/Sinks/CEVENTSCOPE.js
+++ b/js/Sinks/CEVENTSCOPE.js
@@ -13,7 +13,7 @@ function CEVENTSCOPE() {
this.model.rpar = new ScilabDouble([this.per]);
this.model.ipar = new ScilabDouble([this.win],[1],[this.clrs[this.nclock-1]],[this.wpos.slice()],[this.wdim.slice()]);
this.model.blocktype = new ScilabString(["d"]);
- this.model.dep_ut = new ScilabDouble([false,false]);
+ this.model.dep_ut = new ScilabBoolean([false,false]);
this.exprs = [[sci2exp(this.nclock)],[strcat(sci2exp(this.clrs[this.nclock-1])," ")],[string(this.win)],[sci2exp([])],[sci2exp(this.wdim)],[string(this.per)]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"CEVENTSCOPE\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([2,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sinks/CEVENTSCOPE.pickle b/js/Sinks/CEVENTSCOPE.pickle
index 44dbaeb6..848fca4f 100644
--- a/js/Sinks/CEVENTSCOPE.pickle
+++ b/js/Sinks/CEVENTSCOPE.pickle
@@ -93,22 +93,23 @@ S'string'
p27
sS'model.dep_ut'
p28
-g22
-sS'exprs'
+S'vector_boolean'
p29
+sS'exprs'
+p30
g2
sS'gr_i'
-p30
+p31
g22
sS'ipar'
-p31
+p32
g2
sS'y'
-p32
+p33
g22
sS'x'
-p33
-NsS'model'
p34
+NsS'model'
+p35
g5
s. \ No newline at end of file
diff --git a/js/Sinks/CFSCOPE.js b/js/Sinks/CFSCOPE.js
index a4b1a91d..f4728d1b 100644
--- a/js/Sinks/CFSCOPE.js
+++ b/js/Sinks/CFSCOPE.js
@@ -15,7 +15,7 @@ function CFSCOPE() {
this.model.rpar = new ScilabDouble([0],[this.ymin],[this.ymax],[this.per]);
this.model.ipar = new ScilabDouble([this.win],[1],[this.N],[this.clrs],[this.wpos],[this.wdim],[1],[1]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = new ScilabDouble([true,false]);
+ this.model.dep_ut = new ScilabBoolean([true,false]);
this.exprs = [[strcat(string(this.clrs)," ")],[string(this.win)],[sci2exp([])],[sci2exp(this.wdim)],[string(this.ymin)],[string(this.ymax)],[string(this.per)],[string(this.N)],[string([1])]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"CFSCOPE\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([2,2]),this.model,this.exprs,this.gr_i);
@@ -105,7 +105,7 @@ function CFSCOPE() {
this.model.rpar = new ScilabDouble(rpar);
this.model.ipar = new ScilabDouble(ipar);
this.model.firing = new ScilabDouble([]);
- this.model.dep_ut = new ScilabDouble([true,false]);
+ this.model.dep_ut = new ScilabBoolean([true,false]);
this.graphics.exprs = new ScilabDouble([this.exprs]);
this.x.graphics = this.graphics;
this.x.model = this.model;
diff --git a/js/Sinks/CFSCOPE.pickle b/js/Sinks/CFSCOPE.pickle
index e7fb7ed3..2995c739 100644
--- a/js/Sinks/CFSCOPE.pickle
+++ b/js/Sinks/CFSCOPE.pickle
@@ -112,22 +112,23 @@ p31
g10
sS'model.dep_ut'
p32
-g18
-sS'exprs'
+S'vector_boolean'
p33
+sS'exprs'
+p34
g2
sS'gr_i'
-p34
+p35
g18
sS'ipar'
-p35
+p36
g2
sS'y'
-p36
+p37
g18
sS'x'
-p37
-NsS'model'
p38
+NsS'model'
+p39
g5
s. \ No newline at end of file
diff --git a/js/Sinks/CLKOUTV_f.js b/js/Sinks/CLKOUTV_f.js
index b1feb661..d4e24f00 100644
--- a/js/Sinks/CLKOUTV_f.js
+++ b/js/Sinks/CLKOUTV_f.js
@@ -8,7 +8,7 @@ function CLKOUTV_f() {
this.model.ipar = new ScilabDouble([this.prt]);
this.model.blocktype = new ScilabString(["d"]);
this.model.firing = new ScilabDouble([]);
- this.model.dep_ut = new ScilabDouble([false,false]);
+ this.model.dep_ut = new ScilabBoolean([false,false]);
this.exprs = string(this.prt);
this.x = new standard_define(new ScilabDouble([1,1]),this.model,this.exprs," ");
return new EventOutBlock(this.x);
diff --git a/js/Sinks/CLKOUTV_f.pickle b/js/Sinks/CLKOUTV_f.pickle
index 024022fb..4523edef 100644
--- a/js/Sinks/CLKOUTV_f.pickle
+++ b/js/Sinks/CLKOUTV_f.pickle
@@ -113,28 +113,29 @@ p33
g2
sS'model.dep_ut'
p34
-g28
-sS'exprs'
+S'vector_boolean'
p35
+sS'exprs'
+p36
g20
sS'gr_i'
-p36
-NsS'model.firing'
p37
+NsS'model.firing'
+p38
g28
sS'w'
-p38
+p39
g2
sS'y'
-p39
+p40
g28
sS'x'
-p40
+p41
g5
sS'model'
-p41
+p42
g5
sS'options'
-p42
+p43
g5
s. \ No newline at end of file
diff --git a/js/Sinks/CLKOUT_f.js b/js/Sinks/CLKOUT_f.js
index 1a08f514..c3df65bc 100644
--- a/js/Sinks/CLKOUT_f.js
+++ b/js/Sinks/CLKOUT_f.js
@@ -8,7 +8,7 @@ function CLKOUT_f() {
this.model.ipar = new ScilabDouble([this.prt]);
this.model.blocktype = new ScilabString(["d"]);
this.model.firing = new ScilabDouble([]);
- this.model.dep_ut = new ScilabDouble([false,false]);
+ this.model.dep_ut = new ScilabBoolean([false,false]);
this.exprs = string(this.prt);
this.x = new standard_define(new ScilabDouble([1,1]),this.model,this.exprs," ");
return new BasicBlock(this.x);
diff --git a/js/Sinks/CLKOUT_f.pickle b/js/Sinks/CLKOUT_f.pickle
index a3cfaa74..8de8dad9 100644
--- a/js/Sinks/CLKOUT_f.pickle
+++ b/js/Sinks/CLKOUT_f.pickle
@@ -37,7 +37,7 @@ p8
g5
sS'model.dep_ut'
p9
-S'vector'
+S'vector_boolean'
p10
sS'exprs'
p11
@@ -52,22 +52,23 @@ p14
g7
sS'y'
p15
-g10
-sS'x'
+S'vector'
p16
-NsS'model'
+sS'x'
p17
+NsS'model'
+p18
g7
sS'model.ipar'
-p18
+p19
g5
sS'typ'
-p19
-g10
-sS'x.graphics'
p20
+g16
+sS'x.graphics'
+p21
g7
sS'model.firing'
-p21
-g10
+p22
+g16
s. \ No newline at end of file
diff --git a/js/Sinks/CMAT3D.js b/js/Sinks/CMAT3D.js
index 741b0896..16bf0515 100644
--- a/js/Sinks/CMAT3D.js
+++ b/js/Sinks/CMAT3D.js
@@ -18,7 +18,7 @@ function CMAT3D() {
this.model.ipar = new ScilabDouble([this.cmin],[this.cmax],[size_c],[size_x],[size_y]);
this.model.rpar = new ScilabDouble([this.colormap.slice()],[this.x],[y]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = new ScilabDouble([true,false]);
+ this.model.dep_ut = new ScilabBoolean([true,false]);
this.exprs = [[strcat(string(this.x)," ")],[strcat(string(y)," ")],[string("jetcolormap(25)")],[string(this.cmin)],[string(this.cmax)]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"CMAT3D\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([2,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sinks/CMAT3D.pickle b/js/Sinks/CMAT3D.pickle
index a5ce2127..4db7bf86 100644
--- a/js/Sinks/CMAT3D.pickle
+++ b/js/Sinks/CMAT3D.pickle
@@ -98,26 +98,27 @@ S'string'
p29
sS'model.dep_ut'
p30
-g25
-sS'exprs'
+S'vector_boolean'
p31
+sS'exprs'
+p32
g18
sS'gr_i'
-p32
+p33
g25
sS'ipar'
-p33
+p34
g18
sS'y'
-p34
+p35
g2
sS'x'
-p35
+p36
g2
sS'model'
-p36
+p37
g4
sS'cmax'
-p37
+p38
g2
s. \ No newline at end of file
diff --git a/js/Sinks/CMATVIEW.js b/js/Sinks/CMATVIEW.js
index 6bc64608..8057448d 100644
--- a/js/Sinks/CMATVIEW.js
+++ b/js/Sinks/CMATVIEW.js
@@ -16,7 +16,7 @@ function CMATVIEW() {
this.model.ipar = new ScilabDouble([this.cmin],[this.cmax],[size_c]);
this.model.rpar = new ScilabDouble([alpha_c],[beta_c],[this.colormap.slice()]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = new ScilabDouble([true,false]);
+ this.model.dep_ut = new ScilabBoolean([true,false]);
this.exprs = [[string("jetcolormap(25)")],[string(this.cmin)],[string(this.cmax)]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"CMATVIEW\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([2,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sinks/CMATVIEW.pickle b/js/Sinks/CMATVIEW.pickle
index dc9ed8b9..06435d50 100644
--- a/js/Sinks/CMATVIEW.pickle
+++ b/js/Sinks/CMATVIEW.pickle
@@ -97,25 +97,26 @@ p30
g7
sS'model.dep_ut'
p31
-g27
-sS'exprs'
+S'vector_boolean'
p32
+sS'exprs'
+p33
g20
sS'gr_i'
-p33
+p34
g27
sS'ipar'
-p34
+p35
g20
sS'y'
-p35
+p36
g27
sS'x'
-p36
-NsS'model'
p37
+NsS'model'
+p38
g4
sS'cmax'
-p38
+p39
g2
s. \ No newline at end of file
diff --git a/js/Sinks/CMSCOPE.js b/js/Sinks/CMSCOPE.js
index 414fe77c..9629d0fe 100644
--- a/js/Sinks/CMSCOPE.js
+++ b/js/Sinks/CMSCOPE.js
@@ -21,7 +21,7 @@ function CMSCOPE() {
this.model.rpar = new ScilabDouble([0],[period.slice()],[yy.slice()]);
this.model.ipar = new ScilabDouble([this.win],[size(this.in1,"*")],[this.N],[this.wpos.slice()],[this.wdim.slice()],[this.in1.slice()],[this.clrs.slice(1-1,sum(this.in1))]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = new ScilabDouble([true,false]);
+ this.model.dep_ut = new ScilabBoolean([true,false]);
this.exprs = [[strcat(string(this.in1)," ")],[strcat(string(this.clrs)," ")],[string(this.win)],[sci2exp([])],[sci2exp([])],[strcat(string(this.ymin)," ")],[strcat(string(this.ymax)," ")],[strcat(string(this.per)," ")],[string(this.N)],[string(0)],[emptystr()]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"CMSCOPE\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([2,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sinks/CMSCOPE.pickle b/js/Sinks/CMSCOPE.pickle
index 8d063156..043924d7 100644
--- a/js/Sinks/CMSCOPE.pickle
+++ b/js/Sinks/CMSCOPE.pickle
@@ -141,22 +141,23 @@ S'string'
p40
sS'model.dep_ut'
p41
-g4
-sS'exprs'
+S'vector_boolean'
p42
+sS'exprs'
+p43
g2
sS'gr_i'
-p43
+p44
g4
sS'ipar'
-p44
+p45
g2
sS'y'
-p45
+p46
g4
sS'x'
-p46
-NsS'model'
p47
+NsS'model'
+p48
g7
s. \ No newline at end of file
diff --git a/js/Sinks/CSCOPE.js b/js/Sinks/CSCOPE.js
index 6206cf79..0b900290 100644
--- a/js/Sinks/CSCOPE.js
+++ b/js/Sinks/CSCOPE.js
@@ -17,7 +17,7 @@ function CSCOPE() {
this.model.rpar = new ScilabDouble([0],[this.ymin],[this.ymax],[this.per]);
this.model.ipar = new ScilabDouble([this.win],[1],[this.N],[this.clrs],[this.wpos],[this.wdim]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = new ScilabDouble([true,false]);
+ this.model.dep_ut = new ScilabBoolean([true,false]);
this.exprs = [[strcat(string(this.clrs)," ")],[string(this.win)],[sci2exp([])],[sci2exp(this.wdim)],[string(this.ymin)],[string(this.ymax)],[string(this.per)],[string(this.N)],[transpose(string(0))],[emptystr()]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"CSCOPE\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([2,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sinks/CSCOPE.pickle b/js/Sinks/CSCOPE.pickle
index 780bc38d..1190c106 100644
--- a/js/Sinks/CSCOPE.pickle
+++ b/js/Sinks/CSCOPE.pickle
@@ -118,22 +118,23 @@ S'string'
p33
sS'model.dep_ut'
p34
-g29
-sS'exprs'
+S'vector_boolean'
p35
+sS'exprs'
+p36
g2
sS'gr_i'
-p36
+p37
g29
sS'ipar'
-p37
+p38
g2
sS'y'
-p38
+p39
g29
sS'x'
-p39
-NsS'model'
p40
+NsS'model'
+p41
g12
s. \ No newline at end of file
diff --git a/js/Sinks/CSCOPXY.js b/js/Sinks/CSCOPXY.js
index 905a8ca5..dc2de406 100644
--- a/js/Sinks/CSCOPXY.js
+++ b/js/Sinks/CSCOPXY.js
@@ -21,7 +21,7 @@ function CSCOPXY() {
this.model.rpar = new ScilabDouble([this.xmin],[this.xmax],[this.ymin],[this.ymax]);
this.model.ipar = new ScilabDouble([this.win],[1],[this.N],[this.clrs],[this.siz],[1],[this.wpos.slice()],[this.wdim.slice()],[this.nbr_curves]);
this.model.blocktype = new ScilabString(["d"]);
- this.model.dep_ut = new ScilabDouble([false,false]);
+ this.model.dep_ut = new ScilabBoolean([false,false]);
this.exprs = [[string(this.nbr_curves)],[sci2exp(this.clrs)],[sci2exp(this.siz)],[string(this.win)],[sci2exp([])],[sci2exp(this.wdim)],[string(this.xmin)],[string(this.xmax)],[string(this.ymin)],[string(this.ymax)],[string(this.N)]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"CSCOPXY\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([2,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sinks/CSCOPXY.pickle b/js/Sinks/CSCOPXY.pickle
index 939dc0d9..a3b31d8e 100644
--- a/js/Sinks/CSCOPXY.pickle
+++ b/js/Sinks/CSCOPXY.pickle
@@ -131,25 +131,26 @@ p36
g25
sS'model.dep_ut'
p37
-g33
-sS'exprs'
+S'vector_boolean'
p38
+sS'exprs'
+p39
g4
sS'gr_i'
-p39
+p40
g33
sS'ipar'
-p40
+p41
g4
sS'y'
-p41
+p42
g33
sS'x'
-p42
-NsS'model'
p43
+NsS'model'
+p44
g14
sS'nbr_curves'
-p44
+p45
g2
s. \ No newline at end of file
diff --git a/js/Sinks/CSCOPXY3D.js b/js/Sinks/CSCOPXY3D.js
index 65f428f9..17563238 100644
--- a/js/Sinks/CSCOPXY3D.js
+++ b/js/Sinks/CSCOPXY3D.js
@@ -21,7 +21,7 @@ function CSCOPXY3D() {
this.model.rpar = new ScilabDouble([this.vec_x.slice()],[this.vec_y.slice()],[this.vec_z.slice()],[this.param3ds.slice()]);
this.model.ipar = new ScilabDouble([this.win],[8],[this.N],[this.clrs.slice()],[this.siz.slice()],[8],[this.wpos.slice()],[this.wdim.slice()],[this.nbr_curves]);
this.model.blocktype = new ScilabString(["d"]);
- this.model.dep_ut = new ScilabDouble([false,false]);
+ this.model.dep_ut = new ScilabBoolean([false,false]);
this.exprs = [[string(this.nbr_curves)],[strcat(string(this.clrs)," ")],[strcat(string(this.siz)," ")],[string(this.win)],[sci2exp([])],[sci2exp(this.wdim)],[strcat(string(this.vec_x)," ")],[strcat(string(this.vec_y)," ")],[strcat(string(this.vec_z)," ")],[strcat(string(this.param3ds)," ")],[string(this.N)]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"CSCOPXY3D\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([2,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sinks/CSCOPXY3D.pickle b/js/Sinks/CSCOPXY3D.pickle
index c73b1b9a..8e68f9ac 100644
--- a/js/Sinks/CSCOPXY3D.pickle
+++ b/js/Sinks/CSCOPXY3D.pickle
@@ -134,25 +134,26 @@ p37
g2
sS'model.dep_ut'
p38
-g33
-sS'exprs'
+S'vector_boolean'
p39
+sS'exprs'
+p40
g2
sS'gr_i'
-p40
+p41
g33
sS'ipar'
-p41
+p42
g2
sS'y'
-p42
+p43
g33
sS'x'
-p43
-NsS'model'
p44
+NsS'model'
+p45
g12
sS'nbr_curves'
-p45
+p46
g5
s. \ No newline at end of file
diff --git a/js/Sinks/OUTIMPL_f.js b/js/Sinks/OUTIMPL_f.js
index 40bface7..cb0dc93b 100644
--- a/js/Sinks/OUTIMPL_f.js
+++ b/js/Sinks/OUTIMPL_f.js
@@ -8,7 +8,7 @@ function OUTIMPL_f() {
this.model.sim = new ScilabString(["outimpl"]);
this.model.ipar = new ScilabDouble([1]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = new ScilabDouble([false,false]);
+ this.model.dep_ut = new ScilabBoolean([false,false]);
var mo = modelica();
mo.model = "PORT";
mo.inputs = "n";
diff --git a/js/Sinks/OUTIMPL_f.pickle b/js/Sinks/OUTIMPL_f.pickle
index bbe22d3b..0d1d4a26 100644
--- a/js/Sinks/OUTIMPL_f.pickle
+++ b/js/Sinks/OUTIMPL_f.pickle
@@ -77,19 +77,20 @@ p22
g7
sS'model.dep_ut'
p23
-g10
-sS'exprs'
+S'vector_boolean'
p24
+sS'exprs'
+p25
g5
sS'gr_i'
-p25
+p26
g10
sS'y'
-p26
+p27
g7
sS'x'
-p27
-NsS'model'
p28
+NsS'model'
+p29
g2
s. \ No newline at end of file
diff --git a/js/Sinks/OUT_f.js b/js/Sinks/OUT_f.js
index 279402e7..4867bf10 100644
--- a/js/Sinks/OUT_f.js
+++ b/js/Sinks/OUT_f.js
@@ -10,7 +10,7 @@ function OUT_f() {
this.model.intyp = new ScilabDouble([-1]);
this.model.ipar = new ScilabDouble([this.prt]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = new ScilabDouble([false,false]);
+ this.model.dep_ut = new ScilabBoolean([false,false]);
this.exprs = string(this.prt);
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"OUT_f\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([1,1]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sinks/OUT_f.pickle b/js/Sinks/OUT_f.pickle
index 315f8c62..d59ea7cf 100644
--- a/js/Sinks/OUT_f.pickle
+++ b/js/Sinks/OUT_f.pickle
@@ -43,7 +43,7 @@ p10
g2
sS'model.dep_ut'
p11
-S'vector'
+S'vector_boolean'
p12
sS'n'
p13
@@ -55,28 +55,29 @@ sS'x.model'
p15
NsS'gr_i'
p16
-g12
-sS'model.in'
+S'vector'
p17
+sS'model.in'
+p18
g2
sS'graphics'
-p18
+p19
g9
sS'y'
-p19
-g12
-sS'x'
p20
-NsS'model'
+g17
+sS'x'
p21
+NsS'model'
+p22
g9
sS'model.ipar'
-p22
+p23
g2
sS'typ'
-p23
-g12
-sS'x.graphics'
p24
+g17
+sS'x.graphics'
+p25
g9
s. \ No newline at end of file
diff --git a/js/Sinks/TOWS_c.js b/js/Sinks/TOWS_c.js
index 1d69b0ee..fadd92fe 100644
--- a/js/Sinks/TOWS_c.js
+++ b/js/Sinks/TOWS_c.js
@@ -17,7 +17,7 @@ function TOWS_c() {
this.model.ipar = new ScilabDouble([this.nz],[length(this.varnam)],[transpose(this.ascii[this.varnam-1])]);
this.model.blocktype = new ScilabString(["d"]);
this.model.firing = new ScilabDouble([]);
- this.model.dep_ut = new ScilabDouble([false,false]);
+ this.model.dep_ut = new ScilabBoolean([false,false]);
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"TOWS_c\",sz(1),sz(2));"]);
this.exprs = [[string(this.nz)],[string(this.varnam)],[string(this.herit)]];
this.x = new standard_define(new ScilabDouble([4,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sinks/TOWS_c.pickle b/js/Sinks/TOWS_c.pickle
index 223cde63..07723464 100644
--- a/js/Sinks/TOWS_c.pickle
+++ b/js/Sinks/TOWS_c.pickle
@@ -102,19 +102,20 @@ p31
g10
sS'model.dep_ut'
p32
-g8
-sS'exprs'
+S'vector_boolean'
p33
+sS'exprs'
+p34
g27
sS'r'
-p34
+p35
g30
sS'y'
-p35
+p36
g8
sS'x'
-p36
-NsS'model'
p37
+NsS'model'
+p38
g2
s. \ No newline at end of file
diff --git a/js/Sinks/TRASH_f.js b/js/Sinks/TRASH_f.js
index 9b80381e..ba16065f 100644
--- a/js/Sinks/TRASH_f.js
+++ b/js/Sinks/TRASH_f.js
@@ -7,7 +7,7 @@ function TRASH_f() {
this.model.in = new ScilabDouble([in1]);
this.model.evtin = new ScilabDouble([1]);
this.model.blocktype = new ScilabString(["d"]);
- this.model.dep_ut = new ScilabDouble([false,false]);
+ this.model.dep_ut = new ScilabBoolean([false,false]);
this.exprs = " ";
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"TRASH_f\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([2,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sinks/TRASH_f.pickle b/js/Sinks/TRASH_f.pickle
index 1b2024f4..969fe5fc 100644
--- a/js/Sinks/TRASH_f.pickle
+++ b/js/Sinks/TRASH_f.pickle
@@ -31,27 +31,28 @@ S'double'
p6
sS'model.dep_ut'
p7
-S'vector'
+S'vector_boolean'
p8
sS'model.evtin'
p9
g6
sS'gr_i'
p10
-g8
-sS'model.in'
+S'vector'
p11
+sS'model.in'
+p12
g6
sS'y'
-p12
-g8
-sS'x'
p13
-NsS'model'
+g11
+sS'x'
p14
-S'object'
+NsS'model'
p15
-sS'typ'
+S'object'
p16
-g8
+sS'typ'
+p17
+g11
s. \ No newline at end of file
diff --git a/js/Sinks/WFILE_f.js b/js/Sinks/WFILE_f.js
index a6b9a8d4..3015b1ca 100644
--- a/js/Sinks/WFILE_f.js
+++ b/js/Sinks/WFILE_f.js
@@ -14,7 +14,7 @@ function WFILE_f() {
this.model.dstate = new ScilabDouble([-1],[lunit],[zeros((nin+1)*this.N,1)]);
this.model.ipar = new ScilabDouble([length(fname)],[length(frmt)],[0],[this.N],[this._str2code[fname-1]],[this._str2code[frmt-1]]);
this.model.blocktype = new ScilabString(["d"]);
- this.model.dep_ut = new ScilabDouble([true,false]);
+ this.model.dep_ut = new ScilabBoolean([true,false]);
this.exprs = [[sci2exp(this.in1)],[fname],[frmt],[string(this.N)]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"WFILE_f\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([3,2]),this.model,this.exprs,this.gr_i);
@@ -92,7 +92,7 @@ function WFILE_f() {
this.model.in = new ScilabDouble([nin]);
this.model.dstate = new ScilabDouble(dstate);
this.model.ipar = new ScilabDouble(ipar);
- this.model.dep_ut = new ScilabDouble([true,false]);
+ this.model.dep_ut = new ScilabBoolean([true,false]);
this.graphics.exprs = new ScilabDouble([this.exprs]);
this.x.graphics = this.graphics;
this.x.model = this.model;
diff --git a/js/Sinks/WFILE_f.pickle b/js/Sinks/WFILE_f.pickle
index 28d5fec8..6cf01c1d 100644
--- a/js/Sinks/WFILE_f.pickle
+++ b/js/Sinks/WFILE_f.pickle
@@ -45,7 +45,7 @@ p7
g4
sS'model.dep_ut'
p8
-S'vector'
+S'vector_boolean'
p9
sS'warnMessage'
p10
@@ -96,39 +96,40 @@ p26
g2
sS'typ'
p27
-g9
-sS'arg1.model'
+S'vector'
p28
+sS'arg1.model'
+p29
g4
sS'ok'
-p29
-S'boolean'
p30
-sS'model.blocktype'
+S'boolean'
p31
+sS'model.blocktype'
+p32
g15
sS'frmt1'
-p32
+p33
g11
sS'fname1'
-p33
+p34
g11
sS'exprs'
-p34
+p35
g2
sS'gr_i'
-p35
-g9
-sS'ipar'
p36
+g28
+sS'ipar'
+p37
g2
sS'y'
-p37
-g9
-sS'x'
p38
+g28
+sS'x'
+p39
g4
sS'model'
-p39
+p40
g4
s. \ No newline at end of file
diff --git a/js/Sinks/WRITEAU_f.js b/js/Sinks/WRITEAU_f.js
index 272abc55..c332e0ed 100644
--- a/js/Sinks/WRITEAU_f.js
+++ b/js/Sinks/WRITEAU_f.js
@@ -15,7 +15,7 @@ function WRITEAU_f() {
this.model.dstate = new ScilabDouble([-1],[lunit],[zeros((nin+1)*this.N,1)]);
this.model.ipar = new ScilabDouble([length(fname)],[this._str2code[frmt-1]],[this.N],[this.swap],[this._str2code[fname-1]]);
this.model.blocktype = new ScilabString(["d"]);
- this.model.dep_ut = new ScilabDouble([true,false]);
+ this.model.dep_ut = new ScilabBoolean([true,false]);
this.exprs = [string(this.N),string(this.swap)];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"WRITEAU_f\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([4,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sinks/WRITEAU_f.pickle b/js/Sinks/WRITEAU_f.pickle
index 720f72bf..1cbfc95a 100644
--- a/js/Sinks/WRITEAU_f.pickle
+++ b/js/Sinks/WRITEAU_f.pickle
@@ -42,7 +42,7 @@ p7
g4
sS'model.dep_ut'
p8
-S'vector'
+S'vector_boolean'
p9
sS'x.graphics'
p10
@@ -87,35 +87,36 @@ p25
g2
sS'typ'
p26
-g9
-sS'ok'
+S'vector'
p27
-S'boolean'
+sS'ok'
p28
-sS'model.blocktype'
+S'boolean'
p29
+sS'model.blocktype'
+p30
g15
sS'frmt1'
-p30
+p31
g15
sS'fname1'
-p31
+p32
g15
sS'exprs'
-p32
-g9
-sS'gr_i'
p33
-g9
-sS'ipar'
+g27
+sS'gr_i'
p34
+g27
+sS'ipar'
+p35
g2
sS'y'
-p35
-g9
-sS'x'
p36
-NsS'model'
+g27
+sS'x'
p37
+NsS'model'
+p38
g4
s. \ No newline at end of file
diff --git a/js/Sinks/WRITEC_f.js b/js/Sinks/WRITEC_f.js
index 0a69273f..0eb100f4 100644
--- a/js/Sinks/WRITEC_f.js
+++ b/js/Sinks/WRITEC_f.js
@@ -15,7 +15,7 @@ function WRITEC_f() {
this.model.dstate = new ScilabDouble([-1],[lunit],[zeros((nin+1)*this.N,1)]);
this.model.ipar = new ScilabDouble([length(fname)],[this._str2code[frmt-1]],[this.N],[this.swap],[this._str2code[fname-1]]);
this.model.blocktype = new ScilabString(["d"]);
- this.model.dep_ut = new ScilabDouble([true,false]);
+ this.model.dep_ut = new ScilabBoolean([true,false]);
this.exprs = [[sci2exp(this.in1)],[fname],[frmt],[string(this.N),string(this.swap)]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"WRITEC_f\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([4,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sinks/WRITEC_f.pickle b/js/Sinks/WRITEC_f.pickle
index e49258fb..e98aa87f 100644
--- a/js/Sinks/WRITEC_f.pickle
+++ b/js/Sinks/WRITEC_f.pickle
@@ -50,7 +50,7 @@ p7
g4
sS'model.dep_ut'
p8
-S'vector'
+S'vector_boolean'
p9
sS'x.graphics'
p10
@@ -81,52 +81,53 @@ p20
g12
sS'fmts'
p21
-g9
-sS'in1'
+S'vector'
p22
+sS'in1'
+p23
g12
sS'N'
-p23
+p24
g12
sS'model.in'
-p24
+p25
g12
sS'graphics.exprs'
-p25
-NsS'model.ipar'
p26
+NsS'model.ipar'
+p27
g2
sS'typ'
-p27
-g9
-sS'ok'
p28
-S'boolean'
+g22
+sS'ok'
p29
-sS'model.blocktype'
+S'boolean'
p30
+sS'model.blocktype'
+p31
g15
sS'frmt1'
-p31
+p32
g15
sS'fname1'
-p32
+p33
g12
sS'exprs'
-p33
+p34
g2
sS'gr_i'
-p34
-g9
-sS'ipar'
p35
+g22
+sS'ipar'
+p36
g2
sS'y'
-p36
-g9
-sS'x'
p37
-NsS'model'
+g22
+sS'x'
p38
+NsS'model'
+p39
g4
s. \ No newline at end of file