summaryrefslogtreecommitdiff
path: root/js/Sources
diff options
context:
space:
mode:
authorSunil Shetye2018-07-15 00:26:52 +0530
committerSunil Shetye2018-07-15 07:11:58 +0530
commit92f8a251bbaeddf6ec034722a3079d865517d650 (patch)
treefb1b9f51c3456c04c02ac3ab144b65bdd392e98b /js/Sources
parentc394c9628cd411c95def024d47f10d953e160ec5 (diff)
downloadsci2js-92f8a251bbaeddf6ec034722a3079d865517d650.tar.gz
sci2js-92f8a251bbaeddf6ec034722a3079d865517d650.tar.bz2
sci2js-92f8a251bbaeddf6ec034722a3079d865517d650.zip
handle boolean differently
Diffstat (limited to 'js/Sources')
-rw-r--r--js/Sources/CLKINV_f.js2
-rw-r--r--js/Sources/CLKINV_f.pickle25
-rw-r--r--js/Sources/CLKIN_f.js2
-rw-r--r--js/Sources/CLKIN_f.pickle19
-rw-r--r--js/Sources/CLOCK_c.pickle63
-rw-r--r--js/Sources/CLOCK_f.pickle63
-rw-r--r--js/Sources/CONST.js2
-rw-r--r--js/Sources/CONST.pickle21
-rw-r--r--js/Sources/CONST_f.js2
-rw-r--r--js/Sources/CONST_f.pickle17
-rw-r--r--js/Sources/CONST_m.js2
-rw-r--r--js/Sources/CONST_m.pickle17
-rw-r--r--js/Sources/CURVE_c.js2
-rw-r--r--js/Sources/CURVE_c.pickle395
-rw-r--r--js/Sources/CURV_f.js2
-rw-r--r--js/Sources/CURV_f.pickle15
-rw-r--r--js/Sources/Counter.js2
-rw-r--r--js/Sources/Counter.pickle27
-rw-r--r--js/Sources/FROMWS_c.js2
-rw-r--r--js/Sources/FROMWS_c.pickle13
-rw-r--r--js/Sources/GENSIN_f.js2
-rw-r--r--js/Sources/GENSIN_f.pickle19
-rw-r--r--js/Sources/GENSQR_f.js2
-rw-r--r--js/Sources/GENSQR_f.pickle25
-rw-r--r--js/Sources/GEN_SQR.js2
-rw-r--r--js/Sources/GEN_SQR.pickle19
-rw-r--r--js/Sources/Ground_g.js2
-rw-r--r--js/Sources/Ground_g.pickle17
-rw-r--r--js/Sources/INIMPL_f.js2
-rw-r--r--js/Sources/INIMPL_f.pickle13
-rw-r--r--js/Sources/IN_f.js2
-rw-r--r--js/Sources/IN_f.pickle23
-rw-r--r--js/Sources/Modulo_Count.js2
-rw-r--r--js/Sources/Modulo_Count.pickle35
-rw-r--r--js/Sources/PULSE_SC.js2
-rw-r--r--js/Sources/PULSE_SC.pickle19
-rw-r--r--js/Sources/RAMP.js2
-rw-r--r--js/Sources/RAMP.pickle15
-rw-r--r--js/Sources/RAND_f.js2
-rw-r--r--js/Sources/RAND_f.pickle15
-rw-r--r--js/Sources/RAND_m.js2
-rw-r--r--js/Sources/RAND_m.pickle15
-rw-r--r--js/Sources/READAU_f.js2
-rw-r--r--js/Sources/READAU_f.pickle95
-rw-r--r--js/Sources/READC_f.js2
-rw-r--r--js/Sources/READC_f.pickle79
-rw-r--r--js/Sources/RFILE_f.js2
-rw-r--r--js/Sources/RFILE_f.pickle57
-rw-r--r--js/Sources/SAWTOOTH_f.js2
-rw-r--r--js/Sources/SAWTOOTH_f.pickle19
-rw-r--r--js/Sources/STEP.js2
-rw-r--r--js/Sources/STEP.pickle13
-rw-r--r--js/Sources/SampleCLK.js2
-rw-r--r--js/Sources/SampleCLK.pickle15
-rw-r--r--js/Sources/TIME_f.js2
-rw-r--r--js/Sources/TIME_f.pickle19
-rw-r--r--js/Sources/TKSCALE.js2
-rw-r--r--js/Sources/TKSCALE.pickle17
58 files changed, 645 insertions, 615 deletions
diff --git a/js/Sources/CLKINV_f.js b/js/Sources/CLKINV_f.js
index cf2a40c4..47127717 100644
--- a/js/Sources/CLKINV_f.js
+++ b/js/Sources/CLKINV_f.js
@@ -8,7 +8,7 @@ function CLKINV_f() {
this.model.ipar = new ScilabDouble([this.prt]);
this.model.blocktype = new ScilabString(["d"]);
this.model.firing = new ScilabDouble([-1]);
- 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),\"CLKINV_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/Sources/CLKINV_f.pickle b/js/Sources/CLKINV_f.pickle
index b7a2f895..ac287eee 100644
--- a/js/Sources/CLKINV_f.pickle
+++ b/js/Sources/CLKINV_f.pickle
@@ -40,7 +40,7 @@ p9
g4
sS'model.dep_ut'
p10
-S'vector'
+S'vector_boolean'
p11
sS'exprs'
p12
@@ -49,28 +49,29 @@ sS'x.model'
p13
NsS'gr_i'
p14
-g11
-sS'graphics'
+S'vector'
p15
+sS'graphics'
+p16
g8
sS'y'
-p16
-g11
-sS'x'
p17
-NsS'model'
+g15
+sS'x'
p18
+NsS'model'
+p19
g8
sS'model.ipar'
-p19
+p20
g4
sS'typ'
-p20
-g11
-sS'x.graphics'
p21
+g15
+sS'x.graphics'
+p22
g8
sS'model.firing'
-p22
+p23
g4
s. \ No newline at end of file
diff --git a/js/Sources/CLKIN_f.js b/js/Sources/CLKIN_f.js
index 4e80325c..d4829280 100644
--- a/js/Sources/CLKIN_f.js
+++ b/js/Sources/CLKIN_f.js
@@ -8,7 +8,7 @@ function CLKIN_f() {
this.model.ipar = new ScilabDouble([this.prt]);
this.model.blocktype = new ScilabString(["d"]);
this.model.firing = new ScilabDouble([-1]);
- 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/Sources/CLKIN_f.pickle b/js/Sources/CLKIN_f.pickle
index b62f6681..04cda836 100644
--- a/js/Sources/CLKIN_f.pickle
+++ b/js/Sources/CLKIN_f.pickle
@@ -40,7 +40,7 @@ p9
g4
sS'model.dep_ut'
p10
-S'vector'
+S'vector_boolean'
p11
sS'exprs'
p12
@@ -52,22 +52,23 @@ p14
g8
sS'y'
p15
-g11
-sS'x'
+S'vector'
p16
-NsS'model'
+sS'x'
p17
+NsS'model'
+p18
g8
sS'model.ipar'
-p18
+p19
g4
sS'typ'
-p19
-g11
-sS'x.graphics'
p20
+g16
+sS'x.graphics'
+p21
g8
sS'model.firing'
-p21
+p22
g4
s. \ No newline at end of file
diff --git a/js/Sources/CLOCK_c.pickle b/js/Sources/CLOCK_c.pickle
index 628a2fc5..9141878c 100644
--- a/js/Sources/CLOCK_c.pickle
+++ b/js/Sources/CLOCK_c.pickle
@@ -119,93 +119,94 @@ p38
g2
sS'x.model.dep_ut'
p39
-g19
-sS'evtdly'
+S'vector_boolean'
p40
+sS'evtdly'
+p41
g2
sS'model.rpar'
-p41
+p42
g10
sS'model_n'
-p42
+p43
g2
sS'diagram'
-p43
+p44
g15
sS'dt_old'
-p44
+p45
g15
sS'output_port.graphics.sz'
-p45
+p46
g19
sS'x.graphics.peout'
-p46
+p47
g15
sS'path'
-p47
-NsS'evtdly.graphics.exprs'
p48
+NsS'evtdly.graphics.exprs'
+p49
g10
sS'typ'
-p49
+p50
g37
sS'x.model.sim'
-p50
+p51
g4
sS'needcompile'
-p51
+p52
g15
sS'evtdly.graphics.peout'
-p52
+p53
g15
sS'arg1.model'
-p53
+p54
g2
sS'ok'
-p54
+p55
g8
sS'evtdly.model.firing'
-p55
+p56
g15
sS'diagram.objs[2-1]'
-p56
+p57
g2
sS'evtdly.graphics.orig'
-p57
+p58
g19
sS'x.gui'
-p58
+p59
g4
sS'arg1.model.rpar.objs[path-1]'
-p59
+p60
g2
sS'x.graphics.sz'
-p60
+p61
g19
sS'exprs'
-p61
-NsS'gr_i'
p62
+NsS'gr_i'
+p63
g19
sS'output_port.graphics.orig'
-p63
+p64
g19
sS'y'
-p64
+p65
g15
sS'x'
-p65
+p66
g15
sS'model'
-p66
+p67
g2
sS'split.graphics.pein'
-p67
+p68
g15
sS'arg1.model.rpar'
-p68
+p69
g2
sS'split.graphics.orig'
-p69
+p70
g10
s. \ No newline at end of file
diff --git a/js/Sources/CLOCK_f.pickle b/js/Sources/CLOCK_f.pickle
index 0947595e..f4725772 100644
--- a/js/Sources/CLOCK_f.pickle
+++ b/js/Sources/CLOCK_f.pickle
@@ -119,91 +119,92 @@ p38
g2
sS'x.model.dep_ut'
p39
-g19
-sS'evtdly'
+S'vector_boolean'
p40
+sS'evtdly'
+p41
g2
sS'model.rpar'
-p41
-NsS'model_n'
p42
+NsS'model_n'
+p43
g2
sS'diagram'
-p43
+p44
g15
sS'dt_old'
-p44
-NsS'output_port.graphics.sz'
p45
+NsS'output_port.graphics.sz'
+p46
g19
sS'x.graphics.peout'
-p46
+p47
g15
sS'path'
-p47
-NsS'evtdly.graphics.exprs'
p48
+NsS'evtdly.graphics.exprs'
+p49
g10
sS'typ'
-p49
+p50
g37
sS'x.model.sim'
-p50
+p51
g4
sS'needcompile'
-p51
+p52
g15
sS'evtdly.graphics.peout'
-p52
+p53
g15
sS'arg1.model'
-p53
+p54
g2
sS'ok'
-p54
+p55
g8
sS'evtdly.model.firing'
-p55
+p56
g15
sS'diagram.objs[2-1]'
-p56
+p57
g2
sS'evtdly.graphics.orig'
-p57
+p58
g19
sS'x.gui'
-p58
+p59
g4
sS'arg1.model.rpar.objs[path-1]'
-p59
+p60
g2
sS'x.graphics.sz'
-p60
+p61
g19
sS'exprs'
-p61
-NsS'gr_i'
p62
+NsS'gr_i'
+p63
g19
sS'output_port.graphics.orig'
-p63
+p64
g19
sS'y'
-p64
+p65
g15
sS'x'
-p65
+p66
g15
sS'model'
-p66
+p67
g2
sS'split.graphics.pein'
-p67
+p68
g15
sS'arg1.model.rpar'
-p68
+p69
g2
sS'split.graphics.orig'
-p69
+p70
g10
s. \ No newline at end of file
diff --git a/js/Sources/CONST.js b/js/Sources/CONST.js
index bee95b39..99bbac2b 100644
--- a/js/Sources/CONST.js
+++ b/js/Sources/CONST.js
@@ -8,7 +8,7 @@ function CONST() {
this.model.out = new ScilabDouble([1]);
this.model.rpar = new ScilabDouble([this.C]);
this.model.blocktype = new ScilabString(["d"]);
- this.model.dep_ut = new ScilabDouble([false,false]);
+ this.model.dep_ut = new ScilabBoolean([false,false]);
this.exprs = strcat(sci2exp(this.C));
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"CONST\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([2,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sources/CONST.pickle b/js/Sources/CONST.pickle
index c98ada6d..92cb5675 100644
--- a/js/Sources/CONST.pickle
+++ b/js/Sources/CONST.pickle
@@ -54,29 +54,30 @@ S'vector'
p15
sS'model.dep_ut'
p16
-g15
-sS'model.in'
+S'vector_boolean'
p17
+sS'model.in'
+p18
g15
sS'graphics'
-p18
+p19
g7
sS'y'
-p19
+p20
g15
sS'x'
-p20
-NsS'model'
p21
+NsS'model'
+p22
g7
sS'model.sim'
-p22
-S'list'
p23
-sS'typ'
+S'list'
p24
+sS'typ'
+p25
g15
sS'nout'
-p25
+p26
g2
s. \ No newline at end of file
diff --git a/js/Sources/CONST_f.js b/js/Sources/CONST_f.js
index a10bc4ea..3ef8149c 100644
--- a/js/Sources/CONST_f.js
+++ b/js/Sources/CONST_f.js
@@ -8,7 +8,7 @@ function CONST_f() {
this.model.out = new ScilabDouble([1]);
this.model.rpar = new ScilabDouble([this.C]);
this.model.blocktype = new ScilabString(["d"]);
- this.model.dep_ut = new ScilabDouble([false,false]);
+ this.model.dep_ut = new ScilabBoolean([false,false]);
this.exprs = strcat(sci2exp(this.C));
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"CONST_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/Sources/CONST_f.pickle b/js/Sources/CONST_f.pickle
index e1a85d88..710c4d0f 100644
--- a/js/Sources/CONST_f.pickle
+++ b/js/Sources/CONST_f.pickle
@@ -55,25 +55,26 @@ S'vector'
p16
sS'model.dep_ut'
p17
-g16
-sS'model.in'
+S'vector_boolean'
p18
+sS'model.in'
+p19
g16
sS'graphics'
-p19
+p20
g8
sS'y'
-p20
+p21
g16
sS'x'
-p21
-NsS'model'
p22
+NsS'model'
+p23
g8
sS'typ'
-p23
+p24
g16
sS'nout'
-p24
+p25
g4
s. \ No newline at end of file
diff --git a/js/Sources/CONST_m.js b/js/Sources/CONST_m.js
index ce2b3c9e..70921450 100644
--- a/js/Sources/CONST_m.js
+++ b/js/Sources/CONST_m.js
@@ -11,7 +11,7 @@ function CONST_m() {
this.model.rpar = new ScilabDouble(this.C);
this.model.opar = list();
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.C);
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"CONST_m\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([2,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sources/CONST_m.pickle b/js/Sources/CONST_m.pickle
index 2bb1d54b..752c9d95 100644
--- a/js/Sources/CONST_m.pickle
+++ b/js/Sources/CONST_m.pickle
@@ -73,25 +73,26 @@ S'string'
p22
sS'model.dep_ut'
p23
-g8
-sS'exprs'
+S'vector_boolean'
p24
+sS'exprs'
+p25
g22
sS'gr_i'
-p25
+p26
g8
sS'y'
-p26
+p27
g8
sS'x'
-p27
-NsS'model'
p28
+NsS'model'
+p29
g2
sS'ot'
-p29
+p30
g6
sS'nout'
-p30
+p31
g6
s. \ No newline at end of file
diff --git a/js/Sources/CURVE_c.js b/js/Sources/CURVE_c.js
index 6d640617..d570080d 100644
--- a/js/Sources/CURVE_c.js
+++ b/js/Sources/CURVE_c.js
@@ -14,7 +14,7 @@ function CURVE_c() {
this.model.rpar = new ScilabDouble([this.xx.slice()],[this.yy.slice()]);
this.model.ipar = new ScilabDouble([N],[this.Method],[1]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = new ScilabDouble([false,true]);
+ this.model.dep_ut = new ScilabBoolean([false,true]);
this.model.evtin = new ScilabDouble([1]);
this.model.evtout = new ScilabDouble([1]);
this.model.firing = new ScilabDouble([0]);
diff --git a/js/Sources/CURVE_c.pickle b/js/Sources/CURVE_c.pickle
index 7db8558b..73b01a8e 100644
--- a/js/Sources/CURVE_c.pickle
+++ b/js/Sources/CURVE_c.pickle
@@ -319,566 +319,567 @@ sS'x.model'
p61
NsS'model.dep_ut'
p62
-g2
-sS'menu_s'
+S'vector_boolean'
p63
+sS'menu_s'
+p64
g2
sS'sample5'
-p64
+p65
g2
sS'sample4'
-p65
+p66
g2
sS'sTp2'
-p66
+p67
g2
sS'x'
-p67
+p68
g7
sS'x12'
-p68
+p69
g4
sS'exprs[1-1]'
-p69
+p70
g4
sS'points.data'
-p70
+p71
g2
sS'j'
-p71
+p72
g4
sS'x11'
-p72
+p73
g4
sS'arg1'
-p73
-S'object'
p74
-sS'Pd3'
+S'object'
p75
+sS'Pd3'
+p76
g2
sS't3'
-p76
+p77
g4
sS'ey'
-p77
+p78
g7
sS'ex'
-p78
+p79
g7
sS'zz'
-p79
+p80
g7
sS'sAmp'
-p80
+p81
g2
sS'a.children[2-1]'
-p81
-g74
-sS'Sawt1_exprs'
p82
-NsS'a.title.font_style'
+g75
+sS'Sawt1_exprs'
p83
+NsS'a.title.font_style'
+p84
g7
sS'y2'
-p84
+p85
g4
sS'orpar'
-p85
+p86
g2
sS'x.graphics'
-p86
-g74
-sS'menu_d'
p87
+g75
+sS'menu_d'
+p88
g2
sS'menu_e'
-p88
+p89
g2
sS'ye[$+1-1]'
-p89
+p90
g7
sS'A[j+1-1][i+N-1]'
-p90
+p91
g7
sS'a.children[1-1]'
-p91
-g74
-sS'y1p'
p92
+g75
+sS'y1p'
+p93
g7
sS'r'
-p93
+p94
g4
sS'seed4'
-p94
+p95
g2
sS'seed5'
-p95
+p96
g2
sS'B[j+1-1]'
-p96
+p97
g7
sS'model.evtin'
-p97
+p98
g7
sS'y21'
-p98
+p99
g4
sS'menu_t'
-p99
+p100
g2
sS'menu_r'
-p100
+p101
g2
sS'PO'
-p101
+p102
g7
sS'x22'
-p102
+p103
g4
sS'C'
-p103
+p104
g2
sS'DChange'
-p104
+p105
g11
sS'Cformat'
-p105
+p106
g4
sS'Q[i+N-1][i-1]'
-p106
+p107
g7
sS'rep'
-p107
+p108
g7
sS'ymx1'
-p108
+p109
g7
sS'xy[N-1][2-1]'
-p109
+p110
g7
sS'ipar[3-1]'
-p110
+p111
g7
sS'sTp'
-p111
+p112
g2
sS'wp'
-p112
+p113
g2
sS'New_methhod'
-p113
+p114
g7
sS'PeridicOption'
-p114
+p115
g7
sS'Graf'
-p115
+p116
g4
sS'Q'
-p116
+p117
g7
sS'ok'
-p117
+p118
g11
sS'ly11'
-p118
+p119
g7
sS'xy[k-1].slice()'
-p119
+p120
g2
sS'Z'
-p120
+p121
g2
sS'Cmenu'
-p121
+p122
g4
sS'periodicoption'
-p122
+p123
g7
sS'w'
-p123
+p124
g4
sS'a.x_ticks'
-p124
-g74
-sS'y2p'
p125
+g75
+sS'y2p'
+p126
g7
sS'A[j+1-1][i+2*N-1]'
-p126
+p127
g7
sS'YMN'
-p127
+p128
g7
sS'Q[i-1][i+N-1]'
-p128
+p129
g7
sS'y11'
-p129
+p130
g4
sS'x2p'
-p130
+p131
g7
sS'y12'
-p131
+p132
g4
sS'NC'
-p132
+p133
g7
sS'xyt'
-p133
+p134
g2
sS'xo'
-p134
+p135
g26
sS'ipar[2-1]'
-p135
+p136
g7
sS'xc'
-p136
+p137
g7
sS'sok'
-p137
+p138
g11
sS'offset'
-p138
+p139
g2
sS'splines.data'
-p139
+p140
g2
sS'perop'
-p140
+p141
g4
sS'xe'
-p141
+p142
g7
sS'Y'
-p142
+p143
g7
sS'xx'
-p143
+p144
g2
sS'xy'
-p144
+p145
g2
sS'btn'
-p145
+p146
g7
sS'xye'
-p146
+p147
g2
sS'xe[$+1-1]'
-p147
+p148
g7
sS'SaveExit'
-p148
+p149
g11
sS'xp'
-p149
+p150
g7
sS'Method'
-p150
+p151
g7
sS'xt'
-p151
+p152
g26
sS'xyo'
-p152
+p153
g2
sS'Q[i-1][i-1]'
-p153
+p154
g7
sS'ystR'
-p154
+p155
g7
sS'A[j-1][i+2*N-1]'
-p155
+p156
g7
sS'random_u_exprs2'
-p156
+p157
g31
sS'px'
-p157
+p158
g7
sS'py'
-p158
+p159
g7
sS'tok'
-p159
+p160
g11
sS'ixy'
-p160
+p161
g2
sS'rect'
-p161
+p162
g26
sS'NP'
-p162
+p163
g7
sS'Amp'
-p163
+p164
g2
sS'exprs[2-1]'
-p164
+p165
g7
sS'model.firing'
-p165
+p166
g7
sS'xy2'
-p166
+p167
g2
sS'B'
-p167
+p168
g7
sS'A'
-p168
+p169
g7
sS'yenC'
-p169
+p170
g4
sS'N'
-p170
+p171
g7
sS'random_u_exprs'
-p171
+p172
g31
sS'Sawt2_exprs'
-p172
-NsS'XMX'
p173
+NsS'XMX'
+p174
g7
sS'model.in'
-p174
+p175
g2
sS'graphics'
-p175
-g74
-sS'Exitm'
p176
+g75
+sS'Exitm'
+p177
g4
sS'N2'
-p177
+p178
g7
sS'model.ipar'
-p178
+p179
g26
sS'Pw3'
-p179
+p180
g2
sS'f'
-p180
+p181
g7
sS'a.grid'
-p181
+p182
g2
sS'y[N-1]'
-p182
+p183
g7
sS'xy[zz-1].slice()'
-p183
+p184
g2
sS'gr_i'
-p184
+p185
g2
sS'ipar'
-p185
+p186
g2
sS'ystC'
-p186
+p187
g4
sS'mtd'
-p187
+p188
g7
sS'PERIODIC'
-p188
+p189
g4
sS'xmx1'
-p189
+p190
g7
sS'scam'
-p190
+p191
g4
sS'exprs[4-1]'
-p191
+p192
g4
sS'ans0'
-p192
+p193
g4
sS'ymn1'
-p193
+p194
g7
sS't1'
-p194
+p195
g4
sS'model.evtout'
-p195
+p196
g7
sS'rpar'
-p196
+p197
g2
sS'lx11'
-p197
+p198
g7
sS'model.out'
-p198
+p199
g7
sS'Bias3'
-p199
+p200
g2
sS'Tp3'
-p200
+p201
g2
sS'np5'
-p201
+p202
g2
sS'np4'
-p202
+p203
g2
sS'rectx'
-p203
+p204
g7
sS'np1'
-p204
+p205
g7
sS'Lx'
-p205
+p206
g7
sS'x21'
-p206
+p207
g4
sS'x[k-1]'
-p207
+p208
g2
sS'HIT'
-p208
+p209
g11
sS'xstR'
-p209
+p210
g7
sS'xe[zz-1]'
-p210
+p211
g2
sS'A[j+1-1][i-1]'
-p211
+p212
g7
sS'sAmp2'
-p212
+p213
g2
sS'TN'
-p213
+p214
g2
sS'menus'
-p214
+p215
g31
sS'sdelay'
-p215
+p216
g2
sS'points'
-p216
-NsS'Q[i+N-1][i+N-1]'
p217
+NsS'Q[i+N-1][i+N-1]'
+p218
g7
sS'TA'
-p218
+p219
g26
sS'Datam'
-p219
+p220
g4
sS'model.sim'
-p220
+p221
g31
sS'XMN'
-p221
+p222
g7
sS'A[j+2-1][i+N+1-1]'
-p222
+p223
g7
sS'a.data_bounds'
-p223
+p224
g7
sS'menu_o'
-p224
+p225
g2
sS'd'
-p225
+p226
g7
sS'ye'
-p226
+p227
g7
sS'X'
-p227
+p228
g26
sS'Zt'
-p228
+p229
g26
sS'fd'
-p229
+p230
g7
sS'exprs[5-1]'
-p230
+p231
g4
sS'graphics.exprs'
-p231
-NsS'phase'
p232
+NsS'phase'
+p233
g7
sS'ZERO_POINT'
-p233
+p234
g11
sS'typ'
-p234
+p235
g2
sS'min5'
-p235
+p236
g2
sS'a'
-p236
-g74
-sS'mok'
p237
+g75
+sS'mok'
+p238
g11
sS'Orderm'
-p238
+p239
g4
sS'A[j+2-1][i+N-1]'
-p239
+p240
g7
sS'B[j-1]'
-p240
+p241
g7
sS'ly21'
-p241
+p242
g7
sS'y[zz-1]'
-p242
+p243
g2
sS'A[j+2-1][i-1]'
-p243
+p244
g7
sS'max5'
-p244
+p245
g2
sS'exprs'
-p245
+p246
g26
sS'exprs[3-1]'
-p246
+p247
g7
sS'y[k-1]'
-p247
+p248
g2
sS'At'
-p248
+p249
g26
sS'y'
-p249
+p250
g7
sS'model'
-p250
-g74
-sS'order'
p251
+g75
+sS'order'
+p252
g7
s. \ No newline at end of file
diff --git a/js/Sources/CURV_f.js b/js/Sources/CURV_f.js
index f55c24b3..1c694d99 100644
--- a/js/Sources/CURV_f.js
+++ b/js/Sources/CURV_f.js
@@ -14,7 +14,7 @@ function CURV_f() {
this.model.rpar = new ScilabDouble([xx],[yy],[rect.slice()]);
this.model.ipar = new ScilabDouble([size(xx,1)],[axisdata.slice()]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = new ScilabDouble([false,true]);
+ this.model.dep_ut = new ScilabBoolean([false,true]);
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"CURV_f\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([2,2]),this.model,[],this.gr_i);
return new BasicBlock(this.x);
diff --git a/js/Sources/CURV_f.pickle b/js/Sources/CURV_f.pickle
index b35b21af..1b556535 100644
--- a/js/Sources/CURV_f.pickle
+++ b/js/Sources/CURV_f.pickle
@@ -79,22 +79,23 @@ p26
g4
sS'model.dep_ut'
p27
-g12
-sS'n'
+S'vector_boolean'
p28
+sS'n'
+p29
g9
sS'gr_i'
-p29
+p30
g12
sS'ipar'
-p30
+p31
g4
sS'y'
-p31
+p32
g12
sS'x'
-p32
-NsS'model'
p33
+NsS'model'
+p34
g2
s. \ No newline at end of file
diff --git a/js/Sources/Counter.js b/js/Sources/Counter.js
index 9e08e0d8..804b9666 100644
--- a/js/Sources/Counter.js
+++ b/js/Sources/Counter.js
@@ -12,7 +12,7 @@ function Counter() {
this.model.dstate = new ScilabDouble([0]);
this.model.ipar = new ScilabDouble([this.rule],[this.maxim],[this.minim]);
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.minim)],[string(this.maxim)],[string(this.rule)]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"Counter\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([3,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sources/Counter.pickle b/js/Sources/Counter.pickle
index edfb85ef..5ef7d0ee 100644
--- a/js/Sources/Counter.pickle
+++ b/js/Sources/Counter.pickle
@@ -39,7 +39,7 @@ sS'x.model'
p7
NsS'model.dep_ut'
p8
-S'vector'
+S'vector_boolean'
p9
sS'model.out'
p10
@@ -65,29 +65,30 @@ S'matrix'
p18
sS'typ'
p19
-g9
-sS'model.blocktype'
+S'vector'
p20
-S'string'
+sS'model.blocktype'
p21
-sS'x.graphics'
+S'string'
p22
+sS'x.graphics'
+p23
g4
sS'rule'
-p23
+p24
g2
sS'exprs'
-p24
+p25
g18
sS'gr_i'
-p25
-g9
-sS'y'
p26
-g9
-sS'x'
+g20
+sS'y'
p27
-NsS'model'
+g20
+sS'x'
p28
+NsS'model'
+p29
g4
s. \ No newline at end of file
diff --git a/js/Sources/FROMWS_c.js b/js/Sources/FROMWS_c.js
index 04bec587..2e7844d2 100644
--- a/js/Sources/FROMWS_c.js
+++ b/js/Sources/FROMWS_c.js
@@ -15,7 +15,7 @@ function FROMWS_c() {
this.model.evtout = new ScilabDouble([1]);
this.model.firing = new ScilabDouble([0]);
this.model.blocktype = new ScilabString(["d"]);
- this.model.dep_ut = new ScilabDouble([false,true]);
+ this.model.dep_ut = new ScilabBoolean([false,true]);
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"FROMWS_c\",sz(1),sz(2));"]);
this.exprs = [[string(this.varnam)],[string(this.Method)],[string(this.ZC)],[string(this.OutEnd)]];
this.x = new standard_define(new ScilabDouble([3.5,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sources/FROMWS_c.pickle b/js/Sources/FROMWS_c.pickle
index d8f82919..4fcf93b0 100644
--- a/js/Sources/FROMWS_c.pickle
+++ b/js/Sources/FROMWS_c.pickle
@@ -98,19 +98,20 @@ p29
g11
sS'model.dep_ut'
p30
-g14
-sS'exprs'
+S'vector_boolean'
p31
+sS'exprs'
+p32
g25
sS'r'
-p32
+p33
g28
sS'model.outtyp'
-p33
+p34
g5
sS'x'
-p34
-NsS'model'
p35
+NsS'model'
+p36
g2
s. \ No newline at end of file
diff --git a/js/Sources/GENSIN_f.js b/js/Sources/GENSIN_f.js
index 18cd6623..18dfd652 100644
--- a/js/Sources/GENSIN_f.js
+++ b/js/Sources/GENSIN_f.js
@@ -10,7 +10,7 @@ function GENSIN_f() {
this.model.outtyp = new ScilabDouble([1]);
this.model.rpar = new ScilabDouble([1],[1],[0]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = new ScilabDouble([false,true]);
+ this.model.dep_ut = new ScilabBoolean([false,true]);
this.exprs = [[string(rpar[1-1])],[string(rpar[2-1])],[string(rpar[3-1])]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"GENSIN_f\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([3,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sources/GENSIN_f.pickle b/js/Sources/GENSIN_f.pickle
index be7ae81b..eec74ca4 100644
--- a/js/Sources/GENSIN_f.pickle
+++ b/js/Sources/GENSIN_f.pickle
@@ -64,27 +64,28 @@ p18
g8
sS'model.dep_ut'
p19
-g8
-sS'graphics.exprs'
+S'vector_boolean'
p20
-NsS'graphics'
+sS'graphics.exprs'
p21
+NsS'graphics'
+p22
g10
sS'y'
-p22
+p23
g8
sS'x'
-p23
-NsS'model'
p24
+NsS'model'
+p25
g10
sS'typ'
-p25
+p26
g8
sS'model.outtyp'
-p26
+p27
g4
sS'model.blocktype'
-p27
+p28
g2
s. \ No newline at end of file
diff --git a/js/Sources/GENSQR_f.js b/js/Sources/GENSQR_f.js
index 3525e9f9..0fbb44b9 100644
--- a/js/Sources/GENSQR_f.js
+++ b/js/Sources/GENSQR_f.js
@@ -10,7 +10,7 @@ function GENSQR_f() {
this.model.evtin = new ScilabDouble([1]);
this.model.dstate = new ScilabDouble([this.Amplitude]);
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.Amplitude);
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"GENSQR_f\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([3,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sources/GENSQR_f.pickle b/js/Sources/GENSQR_f.pickle
index 63864dbd..d57cb644 100644
--- a/js/Sources/GENSQR_f.pickle
+++ b/js/Sources/GENSQR_f.pickle
@@ -46,7 +46,7 @@ p11
g4
sS'model.dep_ut'
p12
-S'vector'
+S'vector_boolean'
p13
sS'exprs'
p14
@@ -55,28 +55,29 @@ sS'x.model'
p15
NsS'gr_i'
p16
-g13
-sS'Amplitude'
+S'vector'
p17
+sS'Amplitude'
+p18
g4
sS'graphics'
-p18
+p19
g9
sS'y'
-p19
-g13
-sS'x'
p20
-NsS'model'
+g17
+sS'x'
p21
+NsS'model'
+p22
g9
sS'typ'
-p22
-g13
-sS'model.outtyp'
p23
+g17
+sS'model.outtyp'
+p24
g4
sS'model.blocktype'
-p24
+p25
g2
s. \ No newline at end of file
diff --git a/js/Sources/GEN_SQR.js b/js/Sources/GEN_SQR.js
index 9baa8ad6..01b23731 100644
--- a/js/Sources/GEN_SQR.js
+++ b/js/Sources/GEN_SQR.js
@@ -36,7 +36,7 @@ function GEN_SQR() {
this.model.opar = list();
this.model.blocktype = new ScilabString(["h"]);
this.model.firing = new ScilabDouble([]);
- this.model.dep_ut = new ScilabDouble([false,false]);
+ this.model.dep_ut = new ScilabBoolean([false,false]);
this.model.label = new ScilabString([""]);
this.model.nzcross = new ScilabDouble([0]);
this.model.nmode = new ScilabDouble([0]);
diff --git a/js/Sources/GEN_SQR.pickle b/js/Sources/GEN_SQR.pickle
index 6ecc8603..235a1dc3 100644
--- a/js/Sources/GEN_SQR.pickle
+++ b/js/Sources/GEN_SQR.pickle
@@ -199,28 +199,29 @@ p62
g4
sS'model.dep_ut'
p63
-g7
-sS'exprs'
+S'vector_boolean'
p64
+sS'exprs'
+p65
g7
sS'x.graphics.exprs'
-p65
-NsS'PREVAR_scicos_context'
p66
+NsS'PREVAR_scicos_context'
+p67
g4
sS'model.firing'
-p67
+p68
g7
sS'y'
-p68
+p69
g4
sS'x'
-p69
+p70
g9
sS'model'
-p70
+p71
g9
sS'model.state'
-p71
+p72
g7
s. \ No newline at end of file
diff --git a/js/Sources/Ground_g.js b/js/Sources/Ground_g.js
index 49e69a58..6dbf9bf3 100644
--- a/js/Sources/Ground_g.js
+++ b/js/Sources/Ground_g.js
@@ -12,7 +12,7 @@ function Ground_g() {
this.model.rpar = new ScilabDouble([]);
this.model.opar = list(C);
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),\"Ground_g\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([2,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sources/Ground_g.pickle b/js/Sources/Ground_g.pickle
index 31b70cc4..dd054cc0 100644
--- a/js/Sources/Ground_g.pickle
+++ b/js/Sources/Ground_g.pickle
@@ -51,23 +51,24 @@ p14
g4
sS'model.dep_ut'
p15
-g4
-sS'model.in'
+S'vector_boolean'
p16
+sS'model.in'
+p17
g4
sS'y'
-p17
+p18
g4
sS'x'
-p18
-NsS'model'
p19
-S'object'
+NsS'model'
p20
-sS'typ'
+S'object'
p21
+sS'typ'
+p22
g4
sS'model.outtyp'
-p22
+p23
g10
s. \ No newline at end of file
diff --git a/js/Sources/INIMPL_f.js b/js/Sources/INIMPL_f.js
index 68194d33..c6b8133c 100644
--- a/js/Sources/INIMPL_f.js
+++ b/js/Sources/INIMPL_f.js
@@ -6,7 +6,7 @@ function INIMPL_f() {
this.model.out = new ScilabDouble([-1]);
this.model.out2 = new ScilabDouble([1]);
this.model.ipar = new ScilabDouble([1]);
- this.model.dep_ut = new ScilabDouble([false,false]);
+ this.model.dep_ut = new ScilabBoolean([false,false]);
this.model.blocktype = new ScilabString(["c"]);
var mo = modelica();
mo.model = "PORT";
diff --git a/js/Sources/INIMPL_f.pickle b/js/Sources/INIMPL_f.pickle
index dab0db7c..64edf93d 100644
--- a/js/Sources/INIMPL_f.pickle
+++ b/js/Sources/INIMPL_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/Sources/IN_f.js b/js/Sources/IN_f.js
index e41a4589..2d293530 100644
--- a/js/Sources/IN_f.js
+++ b/js/Sources/IN_f.js
@@ -9,7 +9,7 @@ function IN_f() {
this.model.outtyp = new ScilabDouble([-1]);
this.model.ipar = new ScilabDouble([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 = sci2exp(prt);
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"IN_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/Sources/IN_f.pickle b/js/Sources/IN_f.pickle
index 17c25508..9d61a54d 100644
--- a/js/Sources/IN_f.pickle
+++ b/js/Sources/IN_f.pickle
@@ -54,32 +54,33 @@ S'vector'
p15
sS'model.dep_ut'
p16
-g15
-sS'graphics.exprs'
+S'vector_boolean'
p17
-S'matrix'
+sS'graphics.exprs'
p18
-sS'graphics'
+S'matrix'
p19
+sS'graphics'
+p20
g9
sS'y'
-p20
+p21
g2
sS'x'
-p21
-NsS'model'
p22
+NsS'model'
+p23
g9
sS'model.ipar'
-p23
+p24
g2
sS'typ'
-p24
+p25
g15
sS'model.outtyp'
-p25
+p26
g2
sS'model.firing'
-p26
+p27
g15
s. \ No newline at end of file
diff --git a/js/Sources/Modulo_Count.js b/js/Sources/Modulo_Count.js
index 39d78ead..da9413fb 100644
--- a/js/Sources/Modulo_Count.js
+++ b/js/Sources/Modulo_Count.js
@@ -10,7 +10,7 @@ function Modulo_Count() {
this.model.dstate = new ScilabDouble([this.ini_c]);
this.model.ipar = new ScilabDouble([this.base]);
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.ini_c)],[string(this.base)]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"Modulo_Count\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([3,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sources/Modulo_Count.pickle b/js/Sources/Modulo_Count.pickle
index e2d59cc5..b8a493b5 100644
--- a/js/Sources/Modulo_Count.pickle
+++ b/js/Sources/Modulo_Count.pickle
@@ -44,42 +44,43 @@ sS'graphics.exprs'
p10
NsS'model.dep_ut'
p11
-S'vector'
+S'vector_boolean'
p12
sS'gr_i'
p13
-g12
-sS'exprs'
+S'vector'
p14
-S'matrix'
+sS'exprs'
p15
-sS'x.model'
+S'matrix'
p16
-NsS'base'
+sS'x.model'
p17
+NsS'base'
+p18
g4
sS'graphics'
-p18
+p19
g9
sS'y'
-p19
-g12
-sS'x'
p20
-NsS'model'
+g14
+sS'x'
p21
+NsS'model'
+p22
g9
sS'model.ipar'
-p22
+p23
g4
sS'typ'
-p23
-g12
-sS'x.graphics'
p24
+g14
+sS'x.graphics'
+p25
g9
sS'model.blocktype'
-p25
-S'string'
p26
+S'string'
+p27
s. \ No newline at end of file
diff --git a/js/Sources/PULSE_SC.js b/js/Sources/PULSE_SC.js
index 211419ba..e59c3a36 100644
--- a/js/Sources/PULSE_SC.js
+++ b/js/Sources/PULSE_SC.js
@@ -31,7 +31,7 @@ function PULSE_SC() {
this.model.opar = list();
this.model.blocktype = new ScilabString(["h"]);
this.model.firing = new ScilabDouble([]);
- this.model.dep_ut = new ScilabDouble([false,false]);
+ this.model.dep_ut = new ScilabBoolean([false,false]);
this.model.label = new ScilabString([""]);
this.model.nzcross = new ScilabDouble([0]);
this.model.nmode = new ScilabDouble([0]);
diff --git a/js/Sources/PULSE_SC.pickle b/js/Sources/PULSE_SC.pickle
index 3ae2c2c9..db951a70 100644
--- a/js/Sources/PULSE_SC.pickle
+++ b/js/Sources/PULSE_SC.pickle
@@ -184,28 +184,29 @@ p57
g4
sS'model.dep_ut'
p58
-g7
-sS'exprs'
+S'vector_boolean'
p59
+sS'exprs'
+p60
g7
sS'x.graphics.exprs'
-p60
-NsS'PREVAR_scicos_context'
p61
+NsS'PREVAR_scicos_context'
+p62
g4
sS'model.firing'
-p62
+p63
g7
sS'y'
-p63
+p64
g4
sS'x'
-p64
+p65
g10
sS'model'
-p65
+p66
g10
sS'model.state'
-p66
+p67
g7
s. \ No newline at end of file
diff --git a/js/Sources/RAMP.js b/js/Sources/RAMP.js
index 7bfaa4f7..a50b550b 100644
--- a/js/Sources/RAMP.js
+++ b/js/Sources/RAMP.js
@@ -13,7 +13,7 @@ function RAMP() {
this.model.blocktype = new ScilabString(["c"]);
this.model.nmode = new ScilabDouble([1]);
this.model.nzcross = new ScilabDouble([1]);
- this.model.dep_ut = new ScilabDouble([false,true]);
+ this.model.dep_ut = new ScilabBoolean([false,true]);
this.exprs = [string(rpar)];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"RAMP\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([2,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sources/RAMP.pickle b/js/Sources/RAMP.pickle
index 12e16900..2b7c7b79 100644
--- a/js/Sources/RAMP.pickle
+++ b/js/Sources/RAMP.pickle
@@ -75,22 +75,23 @@ p22
g2
sS'model.dep_ut'
p23
-g17
-sS'stt'
+S'vector_boolean'
p24
+sS'stt'
+p25
g2
sS'exprs'
-p25
+p26
g17
sS'gr_i'
-p26
+p27
g17
sS'y'
-p27
+p28
g17
sS'x'
-p28
-NsS'model'
p29
+NsS'model'
+p30
g4
s. \ No newline at end of file
diff --git a/js/Sources/RAND_f.js b/js/Sources/RAND_f.js
index 4ce8a189..072839b4 100644
--- a/js/Sources/RAND_f.js
+++ b/js/Sources/RAND_f.js
@@ -14,7 +14,7 @@ function RAND_f() {
this.model.rpar = new ScilabDouble([this.a.slice()],[this.b.slice()]);
this.model.ipar = new ScilabDouble([this.flag]);
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.flag)],[sci2exp(this.a.slice())],[sci2exp(this.b.slice())],[string(this.model.dstate[1-1])]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"RAND_f\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([3,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sources/RAND_f.pickle b/js/Sources/RAND_f.pickle
index d08c467e..3f839704 100644
--- a/js/Sources/RAND_f.pickle
+++ b/js/Sources/RAND_f.pickle
@@ -84,22 +84,23 @@ p23
g13
sS'model.dep_ut'
p24
-g20
-sS'exprs'
+S'vector_boolean'
p25
+sS'exprs'
+p26
g2
sS'gr_i'
-p26
+p27
g20
sS'y'
-p27
+p28
g20
sS'x'
-p28
-NsS'model'
p29
+NsS'model'
+p30
g4
sS'nout'
-p30
+p31
g8
s. \ No newline at end of file
diff --git a/js/Sources/RAND_m.js b/js/Sources/RAND_m.js
index 43c8e648..af6c26bb 100644
--- a/js/Sources/RAND_m.js
+++ b/js/Sources/RAND_m.js
@@ -23,7 +23,7 @@ function RAND_m() {
this.model.ipar = new ScilabDouble([this.flag]);
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 = [[sci2exp(1)],[string(this.flag)],[sci2exp([this.a])],[sci2exp([this.b])],[sci2exp([this.model.dstate[1-1],int(rand()*(10^7-1))])]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"RAND_m\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([3,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sources/RAND_m.pickle b/js/Sources/RAND_m.pickle
index af80c403..d4f91cd6 100644
--- a/js/Sources/RAND_m.pickle
+++ b/js/Sources/RAND_m.pickle
@@ -122,22 +122,23 @@ p37
g19
sS'model.dep_ut'
p38
-g12
-sS'exprs'
+S'vector_boolean'
p39
+sS'exprs'
+p40
g2
sS'gr_i'
-p40
+p41
g12
sS'y'
-p41
+p42
g12
sS'x'
-p42
-NsS'model'
p43
+NsS'model'
+p44
g4
sS'ot'
-p44
+p45
g8
s. \ No newline at end of file
diff --git a/js/Sources/READAU_f.js b/js/Sources/READAU_f.js
index dca0220c..499d61dc 100644
--- a/js/Sources/READAU_f.js
+++ b/js/Sources/READAU_f.js
@@ -19,7 +19,7 @@ function READAU_f() {
this.model.dstate = new ScilabDouble([1],[1],[lunit],[zeros(this.N*M,1)]);
this.model.ipar = new ScilabDouble([length(fname)],[this._str2code[frmt-1]],[ievt],[this.N],[M],[this.swap],[offset],[this._str2code[fname-1]],[tmask],[outmask]);
this.model.blocktype = new ScilabString(["d"]);
- this.model.dep_ut = new ScilabDouble([false,false]);
+ this.model.dep_ut = new ScilabBoolean([false,false]);
this.exprs = [[fname],[string(this.N)],[string(this.swap)]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"READAU_f\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([5,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sources/READAU_f.pickle b/js/Sources/READAU_f.pickle
index be5d9571..ccddd1bf 100644
--- a/js/Sources/READAU_f.pickle
+++ b/js/Sources/READAU_f.pickle
@@ -48,92 +48,93 @@ p9
g6
sS'model.dep_ut'
p10
-g2
-sS'model.out'
+S'vector_boolean'
p11
-S'double'
+sS'model.out'
p12
-sS'out'
+S'double'
p13
-NsS'x.graphics'
+sS'out'
p14
+NsS'x.graphics'
+p15
g6
sS'lunit'
-p15
-g12
-sS'swap'
p16
-g12
-sS'fname'
+g13
+sS'swap'
p17
-S'string'
+g13
+sS'fname'
p18
-sS'frmt'
+S'string'
p19
-g18
-sS'model.evtin'
+sS'frmt'
p20
-g12
-sS'tmask1'
+g19
+sS'model.evtin'
p21
+g13
+sS'tmask1'
+p22
g2
sS'graphics.exprs'
-p22
-NsS'model.sim'
p23
-S'list'
+NsS'model.sim'
p24
-sS'M'
+S'list'
p25
-g12
-sS'N'
+sS'M'
p26
-g12
-sS'offset'
+g13
+sS'N'
p27
-g12
-sS'model.ipar'
+g13
+sS'offset'
p28
+g13
+sS'model.ipar'
+p29
g4
sS'typ'
-p29
+p30
g2
sS'imask'
-p30
-g12
-sS'model.blocktype'
p31
-g18
-sS'outmask'
+g13
+sS'model.blocktype'
p32
-g12
-sS'frmt1'
+g19
+sS'outmask'
p33
-g18
-sS'fname1'
+g13
+sS'frmt1'
p34
-g12
-sS'exprs'
+g19
+sS'fname1'
p35
+g13
+sS'exprs'
+p36
g4
sS'gr_i'
-p36
+p37
g2
sS'ievt'
-p37
-g12
-sS'ipar'
p38
+g13
+sS'ipar'
+p39
g4
sS'y'
-p39
+p40
g2
sS'x'
-p40
-NsS'model'
p41
+NsS'model'
+p42
g6
sS'nout'
-p42
-g12
+p43
+g13
s. \ No newline at end of file
diff --git a/js/Sources/READC_f.js b/js/Sources/READC_f.js
index cef7c487..e00c0d90 100644
--- a/js/Sources/READC_f.js
+++ b/js/Sources/READC_f.js
@@ -23,7 +23,7 @@ function READC_f() {
this.model.ipar = new ScilabDouble([length(fname)],[this._str2code[frmt-1]],[ievt],[this.N],[this.M],[this.swap],[this.offset],[this._str2code[fname-1]],[tmask],[this.outmask]);
this.model.blocktype = new ScilabString(["d"]);
this.model.firing = new ScilabDouble([-1]);
- this.model.dep_ut = new ScilabDouble([false,false]);
+ this.model.dep_ut = new ScilabBoolean([false,false]);
this.exprs = [["[]"],[sci2exp(this.outmask)],[fname],[frmt],[string(this.M)],[string(this.N)],[string(this.offset)],[string(this.swap)]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"READC_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/Sources/READC_f.pickle b/js/Sources/READC_f.pickle
index a860907f..dfdb10b1 100644
--- a/js/Sources/READC_f.pickle
+++ b/js/Sources/READC_f.pickle
@@ -61,106 +61,107 @@ p11
g6
sS'model.dep_ut'
p12
-g10
-sS'model.out'
+S'vector_boolean'
p13
+sS'model.out'
+p14
g2
sS'outpt'
-p14
+p15
g2
sS'out'
-p15
+p16
g2
sS'x.graphics'
-p16
+p17
g6
sS'lunit'
-p17
+p18
g2
sS'offset'
-p18
+p19
g2
sS'swap'
-p19
+p20
g2
sS'fname'
-p20
-S'string'
p21
-sS'frmt'
+S'string'
p22
-g21
-sS'model.evtin'
+sS'frmt'
p23
+g22
+sS'model.evtin'
+p24
g2
sS'tmask1'
-p24
+p25
g2
sS'model.firing'
-p25
+p26
g2
sS'model.sim'
-p26
-S'list'
p27
-sS'model.evtout'
+S'list'
p28
+sS'model.evtout'
+p29
g10
sS'M'
-p29
+p30
g2
sS'fmts'
-p30
+p31
g10
sS'N'
-p31
+p32
g2
sS'graphics'
-p32
+p33
g6
sS'model.ipar'
-p33
+p34
g4
sS'typ'
-p34
+p35
g10
sS'imask'
-p35
+p36
g2
sS'model.blocktype'
-p36
-g21
-sS'outmask'
p37
+g22
+sS'outmask'
+p38
g2
sS'frmt1'
-p38
-g21
-sS'fname1'
p39
+g22
+sS'fname1'
+p40
g2
sS'exprs'
-p40
+p41
g4
sS'gr_i'
-p41
+p42
g10
sS'ievt'
-p42
+p43
g2
sS'ipar'
-p43
+p44
g4
sS'y'
-p44
+p45
g10
sS'x'
-p45
+p46
g6
sS'model'
-p46
+p47
g6
sS'nout'
-p47
+p48
g2
s. \ No newline at end of file
diff --git a/js/Sources/RFILE_f.js b/js/Sources/RFILE_f.js
index b04875bd..4e7e4653 100644
--- a/js/Sources/RFILE_f.js
+++ b/js/Sources/RFILE_f.js
@@ -19,7 +19,7 @@ function RFILE_f() {
this.model.dstate = new ScilabDouble(dstate);
this.model.ipar = new ScilabDouble([length(fname)],[length(frmt)],[0],[this.N],[this._str2code[fname-1]],[this._str2code[frmt-1]],[tmask],[this.outmask]);
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([])],[sci2exp(this.outmask)],[fname],[frmt],[string(this.N)],[sci2exp(out)]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"RFILE_f\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([3,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sources/RFILE_f.pickle b/js/Sources/RFILE_f.pickle
index e41c7ec9..02baeec7 100644
--- a/js/Sources/RFILE_f.pickle
+++ b/js/Sources/RFILE_f.pickle
@@ -60,85 +60,86 @@ p14
g9
sS'model.dep_ut'
p15
-g13
-sS'model.out'
+S'vector_boolean'
p16
+sS'model.out'
+p17
g2
sS'out'
-p17
+p18
g2
sS'x.graphics'
-p18
+p19
g9
sS'lunit'
-p19
+p20
g2
sS'fname'
-p20
+p21
g7
sS'frmt'
-p21
+p22
g7
sS'model.evtin'
-p22
+p23
g2
sS'tmask1'
-p23
+p24
g2
sS'model.firing'
-p24
+p25
g2
sS'exprs[6-1]'
-p25
+p26
g13
sS'N'
-p26
+p27
g2
sS'graphics'
-p27
+p28
g9
sS'model.ipar'
-p28
+p29
g4
sS'typ'
-p29
+p30
g13
sS'imask'
-p30
+p31
g2
sS'model.blocktype'
-p31
+p32
g7
sS'outmask'
-p32
+p33
g2
sS'frmt1'
-p33
+p34
g2
sS'fname1'
-p34
+p35
g2
sS'exprs'
-p35
+p36
g4
sS'gr_i'
-p36
+p37
g13
sS'ievt'
-p37
+p38
g2
sS'ipar'
-p38
+p39
g4
sS'y'
-p39
+p40
g13
sS'x'
-p40
-NsS'model'
p41
+NsS'model'
+p42
g9
sS'nout'
-p42
+p43
g2
s. \ No newline at end of file
diff --git a/js/Sources/SAWTOOTH_f.js b/js/Sources/SAWTOOTH_f.js
index 6703c8db..89e6d378 100644
--- a/js/Sources/SAWTOOTH_f.js
+++ b/js/Sources/SAWTOOTH_f.js
@@ -7,7 +7,7 @@ function SAWTOOTH_f() {
this.model.evtin = new ScilabDouble([1]);
this.model.dstate = new ScilabDouble([0]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = new ScilabDouble([false,true]);
+ this.model.dep_ut = new ScilabBoolean([false,true]);
this.exprs = " ";
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"SAWTOOTH_f\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([3,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sources/SAWTOOTH_f.pickle b/js/Sources/SAWTOOTH_f.pickle
index a0c6791b..789aac5c 100644
--- a/js/Sources/SAWTOOTH_f.pickle
+++ b/js/Sources/SAWTOOTH_f.pickle
@@ -34,24 +34,25 @@ p7
g4
sS'model.dep_ut'
p8
-S'vector'
+S'vector_boolean'
p9
sS'model.out'
p10
g4
sS'gr_i'
p11
-g9
-sS'y'
+S'vector'
p12
-g9
-sS'x'
+sS'y'
p13
-NsS'model'
+g12
+sS'x'
p14
-S'object'
+NsS'model'
p15
-sS'typ'
+S'object'
p16
-g9
+sS'typ'
+p17
+g12
s. \ No newline at end of file
diff --git a/js/Sources/STEP.js b/js/Sources/STEP.js
index c63e5823..21b9f45e 100644
--- a/js/Sources/STEP.js
+++ b/js/Sources/STEP.js
@@ -12,7 +12,7 @@ function STEP() {
this.model.firing = new ScilabDouble([1]);
this.model.rpar = new ScilabDouble(rpar);
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(1)],[string(rpar)]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"STEP\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([2,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sources/STEP.pickle b/js/Sources/STEP.pickle
index 30de5d1a..3c8db3c5 100644
--- a/js/Sources/STEP.pickle
+++ b/js/Sources/STEP.pickle
@@ -85,19 +85,20 @@ p26
g17
sS'model.dep_ut'
p27
-g23
-sS'exprs'
+S'vector_boolean'
p28
+sS'exprs'
+p29
g5
sS'gr_i'
-p29
+p30
g23
sS'y'
-p30
+p31
g23
sS'x'
-p31
-NsS'model'
p32
+NsS'model'
+p33
g2
s. \ No newline at end of file
diff --git a/js/Sources/SampleCLK.js b/js/Sources/SampleCLK.js
index 7a00c63d..9595688c 100644
--- a/js/Sources/SampleCLK.js
+++ b/js/Sources/SampleCLK.js
@@ -7,7 +7,7 @@ function SampleCLK() {
this.model.rpar = new ScilabDouble([1,0]);
this.model.blocktype = new ScilabString(["d"]);
this.model.firing = new ScilabDouble([-1]);
- this.model.dep_ut = new ScilabDouble([false,false]);
+ this.model.dep_ut = new ScilabBoolean([false,false]);
this.exprs = [[sci2exp(1)],[sci2exp(0)]];
this.x = new standard_define(new ScilabDouble([2,2]),this.model,this.exprs," ");
return new BasicBlock(this.x);
diff --git a/js/Sources/SampleCLK.pickle b/js/Sources/SampleCLK.pickle
index 4cace608..de51428e 100644
--- a/js/Sources/SampleCLK.pickle
+++ b/js/Sources/SampleCLK.pickle
@@ -59,22 +59,23 @@ p17
g10
sS'model.dep_ut'
p18
-g14
-sS'graphics'
+S'vector_boolean'
p19
+sS'graphics'
+p20
g10
sS'y'
-p20
+p21
g2
sS'x'
-p21
-NsS'model'
p22
+NsS'model'
+p23
g10
sS'typ'
-p23
+p24
g14
sS'model.firing'
-p24
+p25
g2
s. \ No newline at end of file
diff --git a/js/Sources/TIME_f.js b/js/Sources/TIME_f.js
index 97bb2cdc..23feae55 100644
--- a/js/Sources/TIME_f.js
+++ b/js/Sources/TIME_f.js
@@ -5,7 +5,7 @@ function TIME_f() {
this.model.sim = new ScilabString(["timblk"]);
this.model.out = new ScilabDouble([1]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = new ScilabDouble([false,true]);
+ this.model.dep_ut = new ScilabBoolean([false,true]);
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"TIME_f\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([2,2]),this.model,[],this.gr_i);
return new BasicBlock(this.x);
diff --git a/js/Sources/TIME_f.pickle b/js/Sources/TIME_f.pickle
index 1cf71889..cd43824b 100644
--- a/js/Sources/TIME_f.pickle
+++ b/js/Sources/TIME_f.pickle
@@ -24,7 +24,7 @@ p3
g2
sS'model.dep_ut'
p4
-S'vector'
+S'vector_boolean'
p5
sS'model.out'
p6
@@ -32,17 +32,18 @@ S'double'
p7
sS'gr_i'
p8
-g5
-sS'y'
+S'vector'
p9
-g5
-sS'x'
+sS'y'
p10
-NsS'model'
+g9
+sS'x'
p11
-S'object'
+NsS'model'
p12
-sS'typ'
+S'object'
p13
-g5
+sS'typ'
+p14
+g9
s. \ No newline at end of file
diff --git a/js/Sources/TKSCALE.js b/js/Sources/TKSCALE.js
index 581686c4..bd1b757c 100644
--- a/js/Sources/TKSCALE.js
+++ b/js/Sources/TKSCALE.js
@@ -10,7 +10,7 @@ function TKSCALE() {
this.model.evtin = new ScilabDouble([1]);
this.model.rpar = new ScilabDouble([this.a],[this.b],[this.f]);
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.a)],[sci2exp(this.b)],[sci2exp(this.f)]];
this.gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"TKSCALE\",sz(1),sz(2));"]);
this.x = new standard_define(new ScilabDouble([3,2]),this.model,this.exprs,this.gr_i);
diff --git a/js/Sources/TKSCALE.pickle b/js/Sources/TKSCALE.pickle
index 6a055e52..e5bfa5a5 100644
--- a/js/Sources/TKSCALE.pickle
+++ b/js/Sources/TKSCALE.pickle
@@ -65,23 +65,24 @@ S'vector'
p18
sS'model.dep_ut'
p19
-g18
-sS'graphics'
+S'vector_boolean'
p20
+sS'graphics'
+p21
g10
sS'y'
-p21
+p22
g18
sS'x'
-p22
-NsS'model'
p23
+NsS'model'
+p24
g10
sS'typ'
-p24
+p25
g18
sS'model.blocktype'
-p25
-S'string'
p26
+S'string'
+p27
s. \ No newline at end of file