diff options
author | Sunil Shetye | 2018-07-15 00:26:52 +0530 |
---|---|---|
committer | Sunil Shetye | 2018-07-15 07:11:58 +0530 |
commit | 92f8a251bbaeddf6ec034722a3079d865517d650 (patch) | |
tree | fb1b9f51c3456c04c02ac3ab144b65bdd392e98b /js/Sources | |
parent | c394c9628cd411c95def024d47f10d953e160ec5 (diff) | |
download | sci2js-92f8a251bbaeddf6ec034722a3079d865517d650.tar.gz sci2js-92f8a251bbaeddf6ec034722a3079d865517d650.tar.bz2 sci2js-92f8a251bbaeddf6ec034722a3079d865517d650.zip |
handle boolean differently
Diffstat (limited to 'js/Sources')
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 |