summaryrefslogtreecommitdiff
path: root/js/Misc
diff options
context:
space:
mode:
Diffstat (limited to 'js/Misc')
-rw-r--r--js/Misc/AUTOMAT.pickle184
-rw-r--r--js/Misc/BACKLASH.pickle64
-rw-r--r--js/Misc/BOUNCE.js8
-rw-r--r--js/Misc/BOUNCE.pickle144
-rw-r--r--js/Misc/BOUNCEXY.js4
-rw-r--r--js/Misc/BOUNCEXY.pickle150
-rw-r--r--js/Misc/BPLATFORM.pickle76
-rw-r--r--js/Misc/CBLOCK.js12
-rw-r--r--js/Misc/CBLOCK.pickle163
-rw-r--r--js/Misc/CBLOCK4.js10
-rw-r--r--js/Misc/CBLOCK4.pickle162
-rw-r--r--js/Misc/CONSTRAINT2_c.js6
-rw-r--r--js/Misc/CONSTRAINT2_c.pickle81
-rw-r--r--js/Misc/CONSTRAINT_c.js2
-rw-r--r--js/Misc/CONSTRAINT_c.pickle71
-rw-r--r--js/Misc/DEADBAND.pickle58
-rw-r--r--js/Misc/DEBUG.pickle60
-rw-r--r--js/Misc/DEBUG_SCICOS.pickle12
-rw-r--r--js/Misc/DIFF_f.js2
-rw-r--r--js/Misc/DIFF_f.pickle63
-rw-r--r--js/Misc/DSUPER.pickle65
-rw-r--r--js/Misc/EDGETRIGGER.pickle58
-rw-r--r--js/Misc/EDGE_TRIGGER.pickle58
-rw-r--r--js/Misc/ENDBLK.pickle30
-rw-r--r--js/Misc/EXPRESSION.pickle52
-rw-r--r--js/Misc/Extract_Activation.pickle52
-rw-r--r--js/Misc/HYSTHERESIS.pickle73
-rw-r--r--js/Misc/IMPSPLIT_f.pickle46
-rw-r--r--js/Misc/LOGICAL_OP.pickle84
-rw-r--r--js/Misc/MBLOCK.pickle211
-rw-r--r--js/Misc/MEMORY_f.pickle60
-rw-r--r--js/Misc/MPBLOCK.pickle118
-rw-r--r--js/Misc/PAL_f.pickle83
-rw-r--r--js/Misc/PENDULUM_ANIM.pickle76
-rw-r--r--js/Misc/RATELIMITER.pickle66
-rw-r--r--js/Misc/RELATIONALOP.pickle98
-rw-r--r--js/Misc/SPLIT_f.pickle28
-rw-r--r--js/Misc/SUPER_f.pickle48
-rw-r--r--js/Misc/TEXT_f.pickle36
-rw-r--r--js/Misc/c_block.js2
-rw-r--r--js/Misc/c_block.pickle133
-rw-r--r--js/Misc/fortran_block.js2
-rw-r--r--js/Misc/fortran_block.pickle124
-rw-r--r--js/Misc/func_block.pickle63
-rw-r--r--js/Misc/generic_block.js10
-rw-r--r--js/Misc/generic_block.pickle138
-rw-r--r--js/Misc/generic_block2.js10
-rw-r--r--js/Misc/generic_block2.pickle144
-rw-r--r--js/Misc/generic_block3.js10
-rw-r--r--js/Misc/generic_block3.pickle142
-rw-r--r--js/Misc/scifunc_block.js6
-rw-r--r--js/Misc/scifunc_block.pickle175
-rw-r--r--js/Misc/scifunc_block_m.js6
-rw-r--r--js/Misc/scifunc_block_m.pickle177
54 files changed, 1915 insertions, 1901 deletions
diff --git a/js/Misc/AUTOMAT.pickle b/js/Misc/AUTOMAT.pickle
index a8be270d..4870b5a1 100644
--- a/js/Misc/AUTOMAT.pickle
+++ b/js/Misc/AUTOMAT.pickle
@@ -15,164 +15,164 @@ p6
atp7
Rp8
.(dp0
-S'this.Minitial'
+S'[model,graphics,this.ok]'
p1
S'double'
p2
-sS'[model,graphics,this.ok]'
+sS'NMode_old'
p3
g2
-sS'NMode_old'
+sS'arg1'
p4
-g2
-sS'this.X0'
+S'object'
p5
-S'vector'
+sS'graphics.exprs'
p6
-sS'this.x.graphics'
+NsS'rpar'
p7
-S'object'
+S'vector'
p8
-sS'arg1'
-p9
-g8
-sS'graphics.exprs'
-p10
-NsS'rpar'
-p11
-g6
sS'model.out'
-p12
+p9
S'matrix'
-p13
+p10
sS'exprs.slice(NMode_old+6-1,NMode+5)'
-p14
+p11
g2
-sS'this.x.model'
-p15
-g8
sS'MSG'
-p16
+p12
S'string'
-p17
+p13
sS'ModifEncore'
-p18
+p14
S'boolean'
-p19
+p15
sS'MaxModes'
-p20
+p16
g2
sS'nzcross'
-p21
+p17
g2
sS'model.in1'
-p22
-g13
+p18
+g10
sS'MSG0'
-p23
-g17
+p19
+g13
sS'MSG3'
-p24
-g17
+p20
+g13
sS'MSG2'
-p25
-g17
+p21
+g13
sS'model.nzcross'
-p26
+p22
g2
+sS'XP'
+p23
+g10
sS'NX'
-p27
+p24
g2
sS'graphics.gr_i[1-1][1-1]'
-p28
-g17
+p25
+g13
sS'C2'
-p29
-g6
-sS'C1'
-p30
-g6
+p26
+g8
+sS'X0'
+p27
+g8
sS'model.firing'
-p31
+p28
g2
sS'OUT'
-p32
-g6
-sS'this.x'
-p33
-g2
+p29
+g8
sS'model.sim'
-p34
-g6
+p30
+g8
sS'model.evtout'
-p35
+p31
g2
sS'model.rpar'
-p36
-g6
+p32
+g8
sS'y'
-p37
-g6
+p33
+g8
sS'CX'
-p38
-g17
+p34
+g13
sS'INP[i-1][1-1]'
-p39
+p35
g2
sS'VEC'
-p40
-g17
+p36
+g13
sS'GTV'
-p41
-g17
+p37
+g13
sS'graphics'
-p42
-g8
+p38
+g5
sS'model.state'
-p43
+p39
g2
sS'exprs.slice(NMode+6-1,NMode_old+5)'
-p44
-g6
+p40
+g8
sS'model.ipar'
-p45
-g13
+p41
+g10
sS'typ'
-p46
-g6
+p42
+g8
+sS'C1'
+p43
+g8
sS'NMode'
-p47
+p44
g2
-sS'model.blocktype'
-p48
-g17
sS'Ci'
-p49
+p45
g2
-sS'this.XP'
-p50
+sS'model.blocktype'
+p46
g13
+sS'x.graphics'
+p47
+g5
sS'INP'
-p51
+p48
g2
+sS'x.model'
+p49
+g5
sS'model.dep_ut'
-p52
-g6
+p50
+g8
sS'exprs'
-p53
-g13
+p51
+g10
sS'gr_i'
-p54
-g6
+p52
+g8
sS'ipar'
-p55
-g13
+p53
+g10
sS'[rXP,cXP]'
-p56
+p54
+g2
+sS'x'
+p55
g2
sS'model'
+p56
+g5
+sS'Minitial'
p57
-g8
+g2
sS'imax'
p58
Ns. \ No newline at end of file
diff --git a/js/Misc/BACKLASH.pickle b/js/Misc/BACKLASH.pickle
index d138e33e..c782a351 100644
--- a/js/Misc/BACKLASH.pickle
+++ b/js/Misc/BACKLASH.pickle
@@ -13,68 +13,68 @@ p5
atp6
Rp7
.(dp0
-S'this.x'
+S'model.sim'
p1
-S'double'
+S'vector'
p2
-sS'model.sim'
+sS'model.in1'
p3
-S'vector'
+S'double'
p4
-sS'model.in1'
-p5
-g2
sS'model.blocktype'
-p6
+p5
S'string'
+p6
+sS'x.graphics'
p7
-sS'this.x.model'
-p8
S'object'
+p8
+sS'arg1'
p9
-sS'this.x.graphics'
+g8
+sS'graphics.exprs'
p10
-g9
-sS'arg1'
+NsS'model.rpar'
p11
-g9
-sS'graphics.exprs'
+S'matrix'
p12
-NsS'model.rpar'
+sS'rpar'
p13
-S'matrix'
+NsS'model.nzcross'
p14
-sS'rpar'
+g4
+sS'exprs'
p15
-NsS'model.nzcross'
+g12
+sS'x.model'
p16
-g2
-sS'exprs'
-p17
-g14
+g8
sS'gr_i'
-p18
-g4
+p17
+g2
sS'model.dep_ut'
-p19
-g4
+p18
+g2
sS'graphics'
-p20
-g9
+p19
+g8
sS'y'
+p20
+g2
+sS'x'
p21
g4
sS'model'
p22
-g9
+g8
sS'rpar[1-1]'
p23
NsS'typ'
p24
-g4
+g2
sS'rpar[2-1]'
p25
NsS'model.out'
p26
-g2
+g4
s. \ No newline at end of file
diff --git a/js/Misc/BOUNCE.js b/js/Misc/BOUNCE.js
index 967e437a..885efde8 100644
--- a/js/Misc/BOUNCE.js
+++ b/js/Misc/BOUNCE.js
@@ -58,11 +58,11 @@ function BOUNCE() {
BOUNCE.prototype.set = function BOUNCE() {
this.rpar1 = parseFloat((arguments[0]["rpar1"]))
this.rpar2 = parseFloat((arguments[0]["rpar2"]))
- this.walls = parseFloat((arguments[0]["walls"]))
- this.xt = parseFloat((arguments[0]["xt"]))
- this.xd = parseFloat((arguments[0]["xd"]))
+ this.walls = inverse((arguments[0]["walls"]))
+ this.xt = inverse((arguments[0]["xt"]))
+ this.xd = inverse((arguments[0]["xd"]))
this.y = inverse((arguments[0]["y"]))
- this.yd = parseFloat((arguments[0]["yd"]))
+ this.yd = inverse((arguments[0]["yd"]))
this.g = parseFloat((arguments[0]["g"]))
this.C = parseFloat((arguments[0]["C"]))
this.x = arg1;
diff --git a/js/Misc/BOUNCE.pickle b/js/Misc/BOUNCE.pickle
index a1ab841a..38fc60ad 100644
--- a/js/Misc/BOUNCE.pickle
+++ b/js/Misc/BOUNCE.pickle
@@ -25,120 +25,118 @@ p11
atp12
Rp13
.(dp0
-S'model.sim'
+S'arg1'
p1
-S'vector'
+S'object'
p2
-sS'this.x.graphics'
+sS'graphics.exprs'
p3
-S'object'
+NsS'xd'
p4
-sS'arg1'
+S'matrix'
p5
-g4
-sS'graphics.exprs'
+sS'x.model'
p6
-NsS'this.rpar1'
+NsS'model.out'
p7
-S'double'
+g5
+sS'xt'
p8
-sS'this.rpar2'
+S'vector'
p9
-NsS'model.out'
+sS'model.in1'
p10
-S'matrix'
+g9
+sS'x.graphics'
p11
-sS'this.xt'
-p12
-g2
-sS'model.in1'
-p13
g2
sS'model.nzcross'
+p12
+S'double'
+p13
+sS'state'
p14
-g8
-sS'this.xd'
+g9
+sS'exprs[9-1]'
p15
-g11
-sS'state'
+S'string'
p16
-g2
-sS'exprs[9-1]'
+sS'model.sim'
p17
-S'string'
+g9
+sS'C'
p18
-sS'this.x'
+g13
+sS'yd'
p19
-g8
-sS'this.y'
+g5
+sS'model.rpar'
p20
-g11
-sS'ipar'
+g5
+sS'walls'
p21
-g2
-sS'this.walls'
+g5
+sS'rpar1'
p22
-g11
-sS'model.rpar'
+g13
+sS'rpar2'
p23
-g11
-sS'this.x.model'
+g13
+sS'graphics'
p24
-NsS'model.state'
-p25
g2
-sS'graphics'
-p26
-g4
sS'model.ipar'
-p27
-g2
+p25
+g9
sS'typ'
-p28
-g2
+p26
+g9
sS'exprs[8-1]'
+p27
+g16
+sS'[model,graphics,ok]'
+p28
+g13
+sS'ok'
p29
-g18
-sS'this.g'
+S'boolean'
p30
-g8
-sS'[model,graphics,ok]'
+sS'model.blocktype'
p31
-g8
-sS'ok'
+g16
+sS'g'
p32
-S'boolean'
+g13
+sS'k'
p33
-sS'model.blocktype'
+g13
+sS'model.dep_ut'
p34
-g18
-sS'k'
+g9
+sS'n'
p35
-g8
-sS'model.dep_ut'
+g13
+sS'exprs'
p36
-g2
-sS'n'
+g5
+sS'gr_i'
p37
-g8
-sS'exprs'
+g9
+sS'ipar'
p38
-g11
-sS'gr_i'
+g9
+sS'y'
p39
-g2
-sS'this.yd'
+g5
+sS'x'
p40
-g11
-sS'y'
+g13
+sS'model'
p41
g2
-sS'model'
+sS'ipar[k-1]'
p42
-g4
-sS'this.C'
+NsS'model.state'
p43
-g8
-sS'ipar[k-1]'
-p44
-Ns. \ No newline at end of file
+g9
+s. \ No newline at end of file
diff --git a/js/Misc/BOUNCEXY.js b/js/Misc/BOUNCEXY.js
index 009df1f2..02c5be54 100644
--- a/js/Misc/BOUNCEXY.js
+++ b/js/Misc/BOUNCEXY.js
@@ -52,8 +52,8 @@ function BOUNCEXY() {
return options;
}
BOUNCEXY.prototype.set = function BOUNCEXY() {
- this.clrs = parseFloat((arguments[0]["clrs"]))
- this.siz = parseFloat((arguments[0]["siz"]))
+ this.clrs = inverse((arguments[0]["clrs"]))
+ this.siz = inverse((arguments[0]["siz"]))
this.win = parseFloat((arguments[0]["win"]))
this.imode = parseFloat((arguments[0]["imode"]))
this.xmin = parseFloat((arguments[0]["xmin"]))
diff --git a/js/Misc/BOUNCEXY.pickle b/js/Misc/BOUNCEXY.pickle
index 979e2b0e..1c25cd48 100644
--- a/js/Misc/BOUNCEXY.pickle
+++ b/js/Misc/BOUNCEXY.pickle
@@ -23,134 +23,134 @@ p10
atp11
Rp12
.(dp0
-S'model.dstate'
+S'clrs'
p1
-S'vector'
+S'matrix'
p2
-sS'arg1'
+sS'z[6*(i-1)+5-1]'
p3
-S'object'
+S'double'
p4
-sS'graphics.exprs'
+sS'arg1'
p5
-NsS'this.imode'
+S'object'
p6
-S'double'
+sS'graphics.exprs'
p7
-sS'dstate'
+NsS'dstate'
p8
NsS'rpar'
p9
-S'matrix'
+g2
+sS'x.model'
p10
+g6
sS'z[6*(i-1)+3-1]'
p11
-g7
-sS'this.x.model'
+g4
+sS'xmin'
p12
g4
-sS'this.siz'
+sS'model.dstate'
p13
-g10
-sS'z[6*(i-1)+5-1]'
+S'vector'
p14
-g7
-sS'model.in2'
+sS'ymin'
p15
-g10
-sS'model.in1'
+g4
+sS'model.in2'
p16
-g10
-sS'this.xmin'
+g2
+sS'model.in1'
p17
-g7
-sS'this.ymin'
-p18
-g7
+g2
sS'z[6*(i-1)+2-1]'
-p19
-g7
+p18
+g4
sS'exprs'
+p19
+g2
+sS'siz'
p20
-g10
-sS'this.x.graphics'
+g2
+sS'win'
p21
g4
-sS'this.ymax'
+sS'model.evtin'
p22
-g7
-sS'this.win'
+g4
+sS'model.firing'
p23
-g7
-sS'this.clrs'
+g14
+sS'model.sim'
p24
-g10
-sS'model.evtin'
+g14
+sS'z[6*(i-1)+4-1]'
p25
-g7
-sS'model.firing'
+g4
+sS'xmax'
p26
-g2
-sS'this.x'
+g4
+sS'mess'
p27
-g7
-sS'model.sim'
-p28
g2
-sS'z[6*(i-1)+4-1]'
+sS'imode'
+p28
+g4
+sS'model.intyp'
p29
-g7
-sS'mess'
+g2
+sS'model.rpar'
p30
-g10
-sS'model.intyp'
+g2
+sS'graphics'
p31
-g10
-sS'model.rpar'
+g6
+sS'z[6*(i-1)+1-1]'
p32
-g10
-sS'graphics'
-p33
g4
-sS'z[6*(i-1)+1-1]'
-p34
-g7
sS'model.ipar'
-p35
-g10
+p33
+g2
sS'typ'
+p34
+g14
+sS'ymax'
+p35
+g4
+sS'ok'
p36
-g2
-sS'this.xmax'
+S'boolean'
p37
-g7
-sS'ok'
+sS'model.blocktype'
p38
-S'boolean'
+S'string'
p39
-sS'model.blocktype'
+sS'x.graphics'
p40
-S'string'
-p41
+g6
sS'model.dep_ut'
-p42
-g2
+p41
+g14
sS'z[6*(i-1)+6-1]'
-p43
-g7
+p42
+g4
sS'gr_i'
+p43
+g14
+sS'ipar'
p44
g2
-sS'ipar'
-p45
-g10
sS'y'
+p45
+g14
+sS'x'
p46
-g2
+g4
sS'model'
p47
-g4
+g6
sS'z'
p48
-g2
+g14
s. \ No newline at end of file
diff --git a/js/Misc/BPLATFORM.pickle b/js/Misc/BPLATFORM.pickle
index f6effdd8..5dc54d6a 100644
--- a/js/Misc/BPLATFORM.pickle
+++ b/js/Misc/BPLATFORM.pickle
@@ -38,77 +38,77 @@ NsS'rpar'
p7
S'matrix'
p8
-sS'this.x.model'
+sS'x.model'
p9
g4
-sS'model.in1'
+sS'xmin'
p10
-g8
-sS'this.ymin'
+g2
+sS'ymin'
p11
g2
-sS'this.xmax'
+sS'model.in1'
p12
-g2
-sS'this.x.graphics'
+g8
+sS'ymax'
p13
-g4
-sS'this.ymax'
-p14
g2
+sS'x.graphics'
+p14
+g4
sS'model.evtin'
p15
g2
-sS'this.csiz'
+sS'model.sim'
p16
-g2
-sS'this.x'
+S'vector'
p17
-g2
-sS'model.sim'
+sS'phi'
p18
-S'vector'
-p19
-sS'this.plen'
-p20
g2
sS'mess'
-p21
+p19
g8
+sS'csiz'
+p20
+g2
sS'model.rpar'
-p22
+p21
g8
sS'graphics.exprs'
+p22
+NsS'plen'
p23
-NsS'this.xmin'
-p24
g2
sS'typ'
-p25
-g19
+p24
+g17
sS'ok'
-p26
+p25
S'boolean'
-p27
+p26
sS'model.blocktype'
-p28
+p27
S'string'
+p28
+sS'model.dep_ut'
p29
-sS'this.phi'
+g17
+sS'exprs'
p30
-g2
-sS'model.dep_ut'
+g28
+sS'gr_i'
p31
-g19
-sS'exprs'
+g17
+sS'xmax'
p32
-g29
-sS'gr_i'
-p33
-g19
+g2
sS'y'
+p33
+g17
+sS'x'
p34
-g19
+g2
sS'model'
p35
g4
diff --git a/js/Misc/CBLOCK.js b/js/Misc/CBLOCK.js
index 3bb0b78d..6d2b6276 100644
--- a/js/Misc/CBLOCK.js
+++ b/js/Misc/CBLOCK.js
@@ -61,14 +61,14 @@ function CBLOCK() {
this.o = parseFloat((arguments[0]["o"]))
this.ci = parseFloat((arguments[0]["ci"]))
this.co = parseFloat((arguments[0]["co"]))
- this.xx = parseFloat((arguments[0]["xx"]))
+ this.xx = inverse((arguments[0]["xx"]))
this.ng = parseFloat((arguments[0]["ng"]))
- this.z = parseFloat((arguments[0]["z"]))
- this.rpar = parseFloat((arguments[0]["rpar"]))
- this.ipar = parseFloat((arguments[0]["ipar"]))
+ this.z = inverse((arguments[0]["z"]))
+ this.rpar = inverse((arguments[0]["rpar"]))
+ this.ipar = inverse((arguments[0]["ipar"]))
this.auto0 = parseFloat((arguments[0]["auto0"]))
- this.depu = parseFloat((arguments[0]["depu"]))
- this.dept = parseFloat((arguments[0]["dept"]))
+ this.depu = parseBoolean((arguments[0]["depu"]))
+ this.dept = parseBoolean((arguments[0]["dept"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
model = arg1.model;
diff --git a/js/Misc/CBLOCK.pickle b/js/Misc/CBLOCK.pickle
index 4cdd9eef..1d575875 100644
--- a/js/Misc/CBLOCK.pickle
+++ b/js/Misc/CBLOCK.pickle
@@ -37,172 +37,175 @@ p17
atp18
Rp19
.(dp0
-S'model.dstate'
+S'ci'
p1
-S'vector'
+S'double'
p2
-sS'model.sim'
+sS'co'
p3
g2
-sS'this.x.graphics'
+sS'arg1'
p4
S'object'
p5
-sS'arg1'
+sS'graphics.exprs'
p6
-g5
-sS'this.o'
+NsS'rpar'
p7
-S'double'
+S'vector'
p8
-sS'model.evtout'
+sS'model.out'
p9
g2
-sS'this.ng'
+sS'xx'
p10
g8
-sS'model.out'
-p11
-g8
sS'funtyp'
+p11
+g2
+sS'model.dep_ut'
p12
g8
-sS'model.dep_ut'
+sS'funam'
p13
-g2
-sS'this.x.model'
+S'string'
p14
-g5
-sS'funam'
+sS'model.dstate'
p15
-S'string'
+g8
+sS'ng'
p16
+g2
sS'out'
p17
-g8
+g2
sS'model.in1'
p18
-g8
+g2
sS'nevin'
p19
-g8
+g2
sS'clkin'
p20
-g2
-sS'graphics.exprs'
+g8
+sS'x.graphics'
p21
-NsS'model.nzcross'
+g5
+sS'model.nzcross'
p22
-NsS'tt'
+g2
+sS'tt'
p23
-g8
-sS'this.rpar'
-p24
g2
-sS'this.xx'
+sS'label'
+p24
+g8
+sS'nx'
p25
g2
-sS'label'
+sS'nz'
p26
g2
-sS'nx'
+sS'z0'
p27
g8
-sS'nz'
+sS'model.evtin'
p28
g8
-sS'z0'
+sS'model.firing'
p29
-g2
-sS'model.evtin'
+g8
+sS'nevout'
p30
g2
-sS'this.ci'
+sS'model.sim'
p31
g8
-sS'model.firing'
+sS'model.evtout'
p32
-g2
-sS'nevout'
-p33
g8
-sS'this.x'
+sS'[ok,tt,cancel]'
+p33
+g2
+sS'clkout'
p34
g8
-sS'this.ipar'
+sS'auto'
p35
-g2
-sS'this.z'
+g8
+sS'label[2-1]'
p36
g2
-sS'clkout'
+sS'in1'
p37
g2
-sS'auto'
+sS'model.rpar'
p38
-g2
-sS'label[2-1]'
+g8
+sS'model.state'
p39
g8
-sS'in1'
+sS'graphics'
p40
-g8
-sS'model.rpar'
+g5
+sS'x0'
p41
-NsS'this.i'
+g8
+sS'model.ipar'
p42
g8
-sS'model.state'
+sS'typ'
p43
-g2
-sS'graphics'
+g14
+sS'[model,graphics,ok]'
p44
-g5
-sS'x0'
-p45
g2
-sS'model.ipar'
+sS'ok'
+p45
+S'boolean'
p46
-NsS'typ'
+sS'model.blocktype'
p47
-g16
-sS'[model,graphics,ok]'
+g14
+sS'i'
p48
-g8
-sS'ok'
+g2
+sS'label[1-1]'
p49
-S'boolean'
+NsS'x.model'
p50
-sS'model.blocktype'
+g5
+sS'o'
p51
-g16
-sS'label[1-1]'
+g2
+sS'depu'
p52
-NsS'this.dept'
+g46
+sS'dept'
p53
-g50
-sS'this.depu'
-p54
-g50
+g46
sS'gr_i'
+p54
+g8
+sS'ipar'
p55
-g2
-sS'[ok,tt,cancel]'
-p56
g8
sS'y'
+p56
+g8
+sS'x'
p57
g2
sS'model'
p58
g5
-sS'this.co'
+sS'z'
p59
g8
sS'nout'
p60
-g8
+g2
sS'dep_ut'
p61
-g2
+g8
s. \ No newline at end of file
diff --git a/js/Misc/CBLOCK4.js b/js/Misc/CBLOCK4.js
index d86f6499..684e96e5 100644
--- a/js/Misc/CBLOCK4.js
+++ b/js/Misc/CBLOCK4.js
@@ -52,17 +52,17 @@ function CBLOCK4() {
this.ot = parseFloat((arguments[0]["ot"]))
this.ci = parseFloat((arguments[0]["ci"]))
this.co = parseFloat((arguments[0]["co"]))
- this.xx = parseFloat((arguments[0]["xx"]))
- this.z = parseFloat((arguments[0]["z"]))
+ this.xx = inverse((arguments[0]["xx"]))
+ this.z = inverse((arguments[0]["z"]))
this.oz = parseFloat((arguments[0]["oz"]))
- this.rpar = parseFloat((arguments[0]["rpar"]))
+ this.rpar = inverse((arguments[0]["rpar"]))
this.ipar = parseFloat((arguments[0]["ipar"]))
this.opar = parseFloat((arguments[0]["opar"]))
this.nmode = parseFloat((arguments[0]["nmode"]))
this.nzcr = parseFloat((arguments[0]["nzcr"]))
this.auto0 = parseFloat((arguments[0]["auto0"]))
- this.depu = parseFloat((arguments[0]["depu"]))
- this.dept = parseFloat((arguments[0]["dept"]))
+ this.depu = parseBoolean((arguments[0]["depu"]))
+ this.dept = parseBoolean((arguments[0]["dept"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
model = arg1.model;
diff --git a/js/Misc/CBLOCK4.pickle b/js/Misc/CBLOCK4.pickle
index 272077d2..46f7a08d 100644
--- a/js/Misc/CBLOCK4.pickle
+++ b/js/Misc/CBLOCK4.pickle
@@ -51,143 +51,147 @@ Rp25
.(dp0
S'model.odstate'
p1
-NsS'model.dstate'
+NsS'ci'
p2
-NsS'model.sim'
+S'double'
p3
-S'vector'
+sS'co'
p4
-sS'this.x.graphics'
+g3
+sS'arg1'
p5
S'object'
p6
-sS'arg1'
-p7
-g6
sS'graphics.exprs'
+p7
+NsS'rpar'
p8
-NsS'model.out'
+S'vector'
p9
-S'double'
+sS'model.out'
p10
-sS'model.intyp'
+g3
+sS'xx'
p11
-g10
-sS'funtyp'
+g9
+sS'model.intyp'
p12
-g10
-sS'model.dep_ut'
+g3
+sS'funtyp'
p13
-g4
-sS'this.x.model'
-p14
-g6
+g3
sS'funam'
-p15
+p14
S'string'
+p15
+sS'model.dstate'
p16
+g9
sS'model.in2'
p17
-g10
+g3
sS'model.in1'
p18
-g10
+g3
sS'nevin'
p19
-g10
-sS'model.nzcross'
+g3
+sS'x.graphics'
p20
-NsS'tt'
+g6
+sS'model.nzcross'
p21
-g10
-sS'this.rpar'
+NsS'tt'
p22
-g4
-sS'this.xx'
-p23
-g4
+g3
sS'label'
-p24
-g4
+p23
+g9
sS'nx'
-p25
-g10
+p24
+g3
sS'nz'
+p25
+g3
+sS'model.firing'
p26
-g10
-sS'this.ci'
+NsS'nevout'
p27
-g10
-sS'model.firing'
+g3
+sS'model.sim'
p28
-NsS'nevout'
+g9
+sS'[ok,tt,cancel]'
p29
-g10
-sS'this.x'
+g3
+sS'label[2-1]'
p30
-g10
-sS'this.ipar'
+g3
+sS'model.out2'
p31
-g10
-sS'this.z'
+g3
+sS'model.nmode'
p32
-g4
-sS'label[2-1]'
+NsS'model.rpar'
p33
-g10
-sS'model.out2'
+g9
+sS'model.outtyp'
p34
-g10
-sS'model.nmode'
+g3
+sS'model.state'
p35
-NsS'model.rpar'
+g9
+sS'graphics'
p36
-NsS'model.outtyp'
+g6
+sS'model.ipar'
p37
-g10
-sS'model.state'
+g3
+sS'typ'
p38
-NsS'graphics'
+g9
+sS'model.opar'
p39
-g6
-sS'model.ipar'
+NsS'[model,graphics,ok]'
p40
-NsS'typ'
+g3
+sS'ok'
p41
-g4
-sS'model.opar'
+S'boolean'
p42
-NsS'[model,graphics,ok]'
+sS'label[1-1]'
p43
-g10
-sS'ok'
+NsS'x.model'
p44
-S'boolean'
+g6
+sS'model.dep_ut'
p45
-sS'label[1-1]'
+g9
+sS'depu'
p46
-NsS'this.dept'
+g42
+sS'dept'
p47
-g45
-sS'this.depu'
-p48
-g45
+g42
sS'gr_i'
+p48
+g9
+sS'ipar'
p49
-g4
-sS'[ok,tt,cancel]'
-p50
-g10
+g3
sS'y'
+p50
+g9
+sS'x'
p51
-g4
+g3
sS'model'
p52
g6
-sS'this.co'
+sS'z'
p53
-g10
+g9
sS'dep_ut'
p54
-g4
+g9
s. \ No newline at end of file
diff --git a/js/Misc/CONSTRAINT2_c.js b/js/Misc/CONSTRAINT2_c.js
index 62c3ae4e..7562972f 100644
--- a/js/Misc/CONSTRAINT2_c.js
+++ b/js/Misc/CONSTRAINT2_c.js
@@ -29,9 +29,9 @@ function CONSTRAINT2_c() {
return options;
}
CONSTRAINT2_c.prototype.set = function CONSTRAINT2_c() {
- this.x0 = parseFloat((arguments[0]["x0"]))
- this.xd0 = parseFloat((arguments[0]["xd0"]))
- this.id = parseFloat((arguments[0]["id"]))
+ this.x0 = inverse((arguments[0]["x0"]))
+ this.xd0 = inverse((arguments[0]["xd0"]))
+ this.id = inverse((arguments[0]["id"]))
this.x = arg1;
graphics = arg1.graphics;
exprs = graphics.exprs;
diff --git a/js/Misc/CONSTRAINT2_c.pickle b/js/Misc/CONSTRAINT2_c.pickle
index e9d14778..2453bf3d 100644
--- a/js/Misc/CONSTRAINT2_c.pickle
+++ b/js/Misc/CONSTRAINT2_c.pickle
@@ -20,77 +20,78 @@ p2
sS'graphics'
p3
g2
-sS'this.x.model'
+sS'x.model'
p4
-NsS'model.out'
+NsS'xd0'
p5
-S'matrix'
+S'vector'
p6
-sS'this.xd0'
+sS'model.out'
p7
-S'vector'
+S'matrix'
p8
-sS'model.in1'
+sS'id'
p9
-S'double'
+g6
+sS'model.in1'
p10
-sS'this.id'
+S'double'
p11
-g8
-sS'typ'
+sS'x.graphics'
p12
-g8
+g2
sS'Nid'
p13
-g10
-sS'this.x'
-p14
-g10
+g11
sS'model.sim'
-p15
-g8
+p14
+g6
sS'N'
-p16
-g10
+p15
+g11
sS'Nxd'
-p17
-g10
+p16
+g11
sS'model.state'
-p18
-g6
+p17
+g8
sS'graphics.exprs'
+p18
+NsS'x0'
p19
-NsS'model.ipar'
+g6
+sS'model.ipar'
p20
-NsS'this.x.graphics'
+g6
+sS'typ'
p21
-g2
+g6
sS'model.blocktype'
p22
S'string'
p23
-sS'this.id[i-1]'
+sS'model.dep_ut'
p24
-g10
-sS'this.x0'
+g6
+sS'exprs'
p25
-g8
-sS'model.dep_ut'
+g6
+sS'gr_i'
p26
-g8
-sS'exprs'
+g6
+sS'id[i-1]'
p27
-g8
-sS'gr_i'
-p28
-g8
+g11
sS'ask_again'
-p29
+p28
S'boolean'
-p30
+p29
sS'y'
+p30
+g6
+sS'x'
p31
-g8
+g11
sS'model'
p32
g2
diff --git a/js/Misc/CONSTRAINT_c.js b/js/Misc/CONSTRAINT_c.js
index cc86e346..c236bb4b 100644
--- a/js/Misc/CONSTRAINT_c.js
+++ b/js/Misc/CONSTRAINT_c.js
@@ -24,7 +24,7 @@ function CONSTRAINT_c() {
return options;
}
CONSTRAINT_c.prototype.set = function CONSTRAINT_c() {
- this.x0 = parseFloat((arguments[0]["x0"]))
+ this.x0 = inverse((arguments[0]["x0"]))
this.x = arg1;
graphics = arg1.graphics;
exprs = graphics.exprs;
diff --git a/js/Misc/CONSTRAINT_c.pickle b/js/Misc/CONSTRAINT_c.pickle
index cf03c581..928d3033 100644
--- a/js/Misc/CONSTRAINT_c.pickle
+++ b/js/Misc/CONSTRAINT_c.pickle
@@ -9,69 +9,70 @@ p3
atp4
Rp5
.(dp0
-S'this.x'
+S'[model,graphics,ok]'
p1
S'double'
p2
-sS'[model,graphics,ok]'
+sS'model.out'
p3
g2
-sS'model.out'
+sS'model.blocktype'
p4
-g2
-sS'this.x0'
+S'string'
p5
-S'matrix'
+sS'x.graphics'
p6
-sS'model.sim'
+S'object'
p7
-S'vector'
+sS'arg1'
p8
-sS'this.x.graphics'
+g7
+sS'graphics.exprs'
p9
-S'object'
+NsS'model.in1'
p10
-sS'arg1'
+g2
+sS'model.dep_ut'
p11
-g10
-sS'graphics.exprs'
+S'vector'
p12
-NsS'model.in1'
+sS'N'
p13
g2
-sS'model.dep_ut'
+sS'exprs'
p14
-g8
-sS'N'
+g5
+sS'x.model'
p15
-g2
-sS'this.x.model'
+NsS'gr_i'
p16
-NsS'exprs'
+g12
+sS'model.state'
p17
-S'string'
+S'matrix'
p18
-sS'gr_i'
+sS'graphics'
p19
-g8
-sS'model.state'
+g7
+sS'y'
p20
-NsS'graphics'
+g12
+sS'x'
p21
-g10
-sS'y'
-p22
-g8
+g2
sS'model'
-p23
-g10
+p22
+g7
sS'model.ipar'
-p24
+p23
g2
sS'typ'
+p24
+g12
+sS'x0'
p25
-g8
-sS'model.blocktype'
-p26
g18
+sS'model.sim'
+p26
+g12
s. \ No newline at end of file
diff --git a/js/Misc/DEADBAND.pickle b/js/Misc/DEADBAND.pickle
index 22a9da8c..4597f082 100644
--- a/js/Misc/DEADBAND.pickle
+++ b/js/Misc/DEADBAND.pickle
@@ -24,61 +24,61 @@ sS'rpar'
p4
S'matrix'
p5
-sS'this.x.model'
+sS'model.out'
p6
-NsS'model.out'
-p7
S'double'
+p7
+sS'x.model'
p8
-sS'model.in1'
+NsS'minp'
p9
-g8
-sS'this.minp'
+g7
+sS'model.in1'
p10
-g8
-sS'model.nzcross'
+g7
+sS'x.graphics'
p11
-g8
-sS'this.x'
+g2
+sS'typ'
p12
-g8
-sS'model.sim'
-p13
S'vector'
+p13
+sS'maxp'
p14
-sS'model.nmode'
+g7
+sS'model.sim'
p15
-g8
-sS'model.rpar'
+g13
+sS'model.nmode'
p16
+g7
+sS'model.rpar'
+p17
g5
sS'graphics.exprs'
-p17
-NsS'this.x.graphics'
p18
-g2
-sS'model.blocktype'
+NsS'model.nzcross'
p19
-S'string'
+g7
+sS'model.blocktype'
p20
-sS'typ'
+S'string'
p21
-g14
sS'model.dep_ut'
p22
-g14
+g13
sS'exprs'
p23
g5
sS'gr_i'
p24
-g14
-sS'this.maxp'
-p25
-g8
+g13
sS'y'
+p25
+g13
+sS'x'
p26
-g14
+g7
sS'model'
p27
g2
diff --git a/js/Misc/DEBUG.pickle b/js/Misc/DEBUG.pickle
index e7b40772..287dcc53 100644
--- a/js/Misc/DEBUG.pickle
+++ b/js/Misc/DEBUG.pickle
@@ -13,61 +13,61 @@ p5
atp6
Rp7
.(dp0
-S'this.x'
+S'exprs[2-1]'
p1
-S'double'
+NsS'model.sim'
p2
-sS'model.sim'
-p3
S'vector'
-p4
+p3
sS'ok'
-p5
+p4
S'boolean'
-p6
+p5
sS'model.blocktype'
-p7
+p6
S'string'
+p7
+sS'x.graphics'
p8
-sS'textmp'
+S'object'
p9
-g2
-sS'arg1'
+sS'textmp'
p10
-S'object'
+S'double'
p11
-sS'tt'
+sS'arg1'
p12
-g4
-sS'[txt]'
+g9
+sS'tt'
p13
-g2
-sS'exprs'
+g3
+sS'[txt]'
p14
-g4
-sS'gr_i'
+g11
+sS'exprs'
p15
-g4
-sS'graphics.exprs'
+g3
+sS'gr_i'
p16
-NsS'exprs[2-1]'
+g3
+sS'graphics.exprs'
p17
NsS'graphics'
p18
-g11
+g9
sS'y'
p19
-g4
-sS'model'
+g3
+sS'x'
p20
g11
-sS'typ'
+sS'model'
p21
-g4
-sS'warnMode'
+g9
+sS'typ'
p22
-g2
-sS'this.x.graphics'
+g3
+sS'warnMode'
p23
g11
s. \ No newline at end of file
diff --git a/js/Misc/DEBUG_SCICOS.pickle b/js/Misc/DEBUG_SCICOS.pickle
index bba20ef1..0271cfca 100644
--- a/js/Misc/DEBUG_SCICOS.pickle
+++ b/js/Misc/DEBUG_SCICOS.pickle
@@ -7,13 +7,13 @@ p2
atp3
Rp4
.(dp0
-S'this.x'
+S'y'
p1
-S'double'
+S'vector'
p2
-sS'y'
+sS'x'
p3
-S'vector'
+S'object'
p4
sS'arg1.gui'
p5
@@ -21,8 +21,8 @@ S'string'
p6
sS'typ'
p7
-g4
+g2
sS'[this.x,y,typ]'
p8
-g2
+g4
s. \ No newline at end of file
diff --git a/js/Misc/DIFF_f.js b/js/Misc/DIFF_f.js
index 793fc9a2..e4e292aa 100644
--- a/js/Misc/DIFF_f.js
+++ b/js/Misc/DIFF_f.js
@@ -25,7 +25,7 @@ function DIFF_f() {
return options;
}
DIFF_f.prototype.set = function DIFF_f() {
- this.x0 = parseFloat((arguments[0]["x0"]))
+ this.x0 = inverse((arguments[0]["x0"]))
this.xd0 = parseFloat((arguments[0]["xd0"]))
this.x = arg1;
graphics = arg1.graphics;
diff --git a/js/Misc/DIFF_f.pickle b/js/Misc/DIFF_f.pickle
index 1270ab34..ed2ddff9 100644
--- a/js/Misc/DIFF_f.pickle
+++ b/js/Misc/DIFF_f.pickle
@@ -11,63 +11,64 @@ p4
atp5
Rp6
.(dp0
-S'this.x'
+S'model.sim'
p1
-S'double'
+S'vector'
p2
-sS'model.sim'
+sS'model.in1'
p3
-S'vector'
+S'double'
p4
-sS'model.in1'
+sS'model.blocktype'
p5
-g2
-sS'this.x.model.firing'
+S'string'
p6
-g4
-sS'this.x.graphics'
+sS'x.model.firing'
p7
-S'object'
+g2
+sS'x.graphics'
p8
-sS'arg1'
+S'object'
p9
-g8
-sS'graphics.exprs'
+sS'arg1'
p10
-NsS'model.blocktype'
+g9
+sS'graphics.exprs'
p11
-S'string'
+NsS'model.dep_ut'
p12
-sS'model.dep_ut'
+g2
+sS'model.out'
p13
g4
-sS'model.out'
+sS'exprs'
p14
-g2
-sS'this.x.model'
+S'matrix'
p15
-NsS'exprs'
+sS'x.model'
p16
-S'matrix'
+NsS'gr_i'
p17
-sS'gr_i'
-p18
-g4
+g2
sS'model.state'
+p18
+g15
+sS'graphics'
p19
-NsS'graphics'
-p20
-g8
+g9
sS'y'
+p20
+g2
+sS'x'
p21
g4
sS'model'
p22
-g8
+g9
sS'typ'
p23
-g4
-sS'this.x0'
+g2
+sS'x0'
p24
-g17
+g15
s. \ No newline at end of file
diff --git a/js/Misc/DSUPER.pickle b/js/Misc/DSUPER.pickle
index 582f7cd5..de444253 100644
--- a/js/Misc/DSUPER.pickle
+++ b/js/Misc/DSUPER.pickle
@@ -15,72 +15,69 @@ S'bitems'
p1
S'string'
p2
-sS'this.x.model.rpar'
+sS'arg1'
p3
-NsS'arg1'
-p4
S'object'
-p5
+p4
sS'scicos_context'
-p6
+p5
NsS'x.model'
+p6
+g4
+sS'x.model.rpar'
p7
-g5
-sS'arg1.model.rpar.props'
+NsS'arg1.model.rpar.props'
p8
-g5
+g4
sS'tt'
p9
g2
-sS'this.x.graphics.exprs[1-1]'
+sS'btitre'
p10
S'double'
p11
-sS'btitre'
+sS'[PREVAR_scicos_context,ierr]'
p12
g11
-sS'[PREVAR_scicos_context,ierr]'
+sS'sblock'
p13
-g11
-sS'this.x'
+NsS'graphics'
p14
-g5
-sS'sblock'
+g4
+sS'typ'
p15
-NsS'graphics'
+S'vector'
p16
-g5
-sS'typ'
+sS'arg1.model'
p17
-S'vector'
+g4
+sS'x.graphics.exprs[1-1]'
p18
-sS'arg1.model'
-p19
-g5
+g11
sS'ss'
-p20
+p19
g11
sS'exprs0'
-p21
+p20
g11
sS'exprs'
-p22
+p21
g11
sS'[sblock,%w,needcompile2,this.ok]'
-p23
+p22
g11
sS'PREVAR_scicos_context'
-p24
+p23
NsS'context'
-p25
-g18
+p24
+g16
sS'y'
-p26
+p25
g11
sS'x'
-p27
-g5
+p26
+g4
sS'arg1.model.rpar'
-p28
-g5
+p27
+g4
s. \ No newline at end of file
diff --git a/js/Misc/EDGETRIGGER.pickle b/js/Misc/EDGETRIGGER.pickle
index e9812de2..a2ffe47d 100644
--- a/js/Misc/EDGETRIGGER.pickle
+++ b/js/Misc/EDGETRIGGER.pickle
@@ -9,66 +9,66 @@ p3
atp4
Rp5
.(dp0
-S'this.x'
+S'model.sim'
p1
-S'double'
+S'vector'
p2
-sS'model.sim'
+sS'model.in1'
p3
-S'vector'
+S'double'
p4
-sS'model.in1'
+sS'model.dstate'
p5
-g2
-sS'this.edge'
-p6
-g2
+g4
sS'model.blocktype'
-p7
+p6
S'string'
+p7
+sS'x.graphics'
p8
-sS'this.x.graphics'
-p9
S'object'
-p10
+p9
sS'arg1'
-p11
-g10
+p10
+g9
sS'graphics.exprs'
-p12
+p11
NsS'model.out'
+p12
+g4
+sS'gr_i'
p13
g2
sS'model.nzcross'
p14
-g2
-sS'this.x.model'
+g4
+sS'exprs'
p15
-NsS'exprs'
+g2
+sS'x.model'
p16
-g4
-sS'gr_i'
+NsS'edge'
p17
g4
sS'model.dep_ut'
p18
-g4
+g2
sS'graphics'
p19
-g10
+g9
sS'y'
p20
-g4
-sS'model.dstate'
-p21
g2
+sS'x'
+p21
+g4
sS'model'
p22
-g10
+g9
sS'model.ipar'
p23
-g2
+g4
sS'typ'
p24
-g4
+g2
s. \ No newline at end of file
diff --git a/js/Misc/EDGE_TRIGGER.pickle b/js/Misc/EDGE_TRIGGER.pickle
index 83734255..054aef01 100644
--- a/js/Misc/EDGE_TRIGGER.pickle
+++ b/js/Misc/EDGE_TRIGGER.pickle
@@ -82,85 +82,85 @@ g2
sS'scs_m_1.objs[2-1]'
p28
g9
-sS'this.x'
-p29
-g6
sS'model.sim'
-p30
+p29
S'string'
-p31
+p30
sS'model.evtout'
-p32
+p31
g6
sS'spath'
-p33
+p32
g2
sS'newpar'
-p34
+p33
g2
sS'model.evtin'
-p35
+p34
g2
sS'graphics.pout'
-p36
+p35
g6
sS'model.nmode'
-p37
+p36
g6
sS'model_n'
-p38
+p37
g9
sS'arg1[spath-1]'
-p39
+p38
g9
sS'scs_m_1.objs[4-1]'
-p40
+p39
g9
sS'graphics.pin'
-p41
+p40
g6
sS'model.rpar'
-p42
+p41
g9
sS'scs_m_1.objs[5-1]'
-p43
+p42
g6
sS'scs_m_1.objs[7-1]'
-p44
+p43
g6
sS'graphics.sz'
-p45
+p44
g2
sS'typ'
-p46
+p45
g2
sS'xxn'
-p47
+p46
g9
sS'needcompile'
-p48
+p47
g6
sS'arg1.model'
-p49
+p48
g9
sS'scs_m_1.objs[1-1]'
-p50
+p49
g9
sS'modified'
-p51
+p50
g6
sS'o'
-p52
+p51
g9
sS'gr_i'
-p53
+p52
g2
sS'blk.graphics'
-p54
+p53
NsS'graphics.exprs'
-p55
+p54
g2
sS'y'
+p55
+g6
+sS'x'
p56
g6
sS'model'
diff --git a/js/Misc/ENDBLK.pickle b/js/Misc/ENDBLK.pickle
index 3bb6fe4b..4704173c 100644
--- a/js/Misc/ENDBLK.pickle
+++ b/js/Misc/ENDBLK.pickle
@@ -43,46 +43,46 @@ g7
sS'scs_m_1.objs[2-1]'
p13
g7
-sS'this.x'
-p14
-g7
sS'spath'
-p15
+p14
g2
sS'newpar'
-p16
+p15
g2
sS'model_n'
-p17
+p16
g4
sS'arg1[spath-1]'
-p18
+p17
g4
sS'typ'
-p19
+p18
g2
sS'xxn'
-p20
+p19
g4
sS'needcompile'
-p21
+p20
g7
sS'arg1.model'
-p22
+p21
g4
sS'scs_m_1.objs[1-1]'
-p23
+p22
g7
sS'modified'
-p24
+p23
g7
sS'o'
-p25
+p24
g4
sS'gr_i'
-p26
+p25
g2
sS'y'
+p26
+g7
+sS'x'
p27
g7
sS'model'
diff --git a/js/Misc/EXPRESSION.pickle b/js/Misc/EXPRESSION.pickle
index a8861179..6042a857 100644
--- a/js/Misc/EXPRESSION.pickle
+++ b/js/Misc/EXPRESSION.pickle
@@ -34,7 +34,7 @@ sS'rpar'
p6
S'vector'
p7
-sS'this.x.model'
+sS'x.model'
p8
NsS'model.out'
p9
@@ -59,9 +59,10 @@ g10
sS'%mm'
p17
g10
-sS'model.nzcross'
+sS'typ'
p18
-NsS'%head'
+g7
+sS'%head'
p19
g5
sS'%ok1'
@@ -71,55 +72,54 @@ p21
sS'[%ok1,ipar,rpar,nz]'
p22
g10
-sS'this.x'
-p23
-g10
sS'model.sim'
-p24
+p23
g7
sS'in1'
-p25
+p24
g15
sS'model.rpar'
-p26
+p25
NsS'model.nmode'
-p27
+p26
NsS'graphics.exprs'
-p28
+p27
NsS'model.ipar'
+p28
+NsS'model.nzcross'
p29
-NsS'this.x.graphics'
+NsS'%nz'
p30
-g2
-sS'%nz'
-p31
g7
sS'[model,graphics,ok]'
-p32
+p31
g10
sS'ok'
-p33
+p32
g21
-sS'typ'
-p34
-g7
+sS'x.graphics'
+p33
+g2
sS'model.dep_ut'
-p35
+p34
g7
sS'exprs'
-p36
+p35
g15
sS'gr_i'
-p37
+p36
g7
sS'PREVAR_scicos_context'
-p38
+p37
NsS'ipar'
-p39
+p38
g7
sS'y'
-p40
+p39
g7
+sS'x'
+p40
+g10
sS'model'
p41
g2
diff --git a/js/Misc/Extract_Activation.pickle b/js/Misc/Extract_Activation.pickle
index 747627e4..f976beaf 100644
--- a/js/Misc/Extract_Activation.pickle
+++ b/js/Misc/Extract_Activation.pickle
@@ -18,10 +18,9 @@ p4
sS'scs_m_1.objs[6-1]'
p5
g4
-sS'graphics.exprs'
+sS'graphics'
p6
-g2
-sS'scs_m_1.objs[3-1]'
+NsS'scs_m_1.objs[3-1]'
p7
S'object'
p8
@@ -54,63 +53,64 @@ g2
sS'scs_m_1.objs[2-1]'
p18
g8
-sS'this.x'
-p19
-g4
sS'model.sim'
-p20
+p19
S'string'
-p21
+p20
sS'model.evtout'
-p22
+p21
g4
sS'scs_m_1.objs[8-1]'
-p23
+p22
g4
sS'scs_m_1'
-p24
+p23
g8
sS'model.nmode'
-p25
+p24
g4
sS'model.rpar'
-p26
+p25
g8
sS'graphics.sz'
-p27
+p26
g2
sS'y'
-p28
+p27
g2
sS'graphics.pin'
-p29
+p28
g4
-sS'graphics'
+sS'graphics.exprs'
+p29
+g2
+sS'scs_m_1.objs[7-1]'
p30
-NsS'scs_m_1.objs[7-1]'
-p31
g4
sS'model.ipar'
-p32
+p31
g4
sS'model.nzcross'
-p33
+p32
g4
sS'graphics.pout'
-p34
+p33
g4
sS'scs_m_1.objs[1-1]'
-p35
+p34
g8
sS'scs_m_1.objs[5-1]'
-p36
+p35
g4
sS'gr_i'
-p37
+p36
g2
sS'scs_m_1.objs[4-1]'
-p38
+p37
g8
+sS'x'
+p38
+g4
sS'model'
p39
g8
diff --git a/js/Misc/HYSTHERESIS.pickle b/js/Misc/HYSTHERESIS.pickle
index 4b531328..46931193 100644
--- a/js/Misc/HYSTHERESIS.pickle
+++ b/js/Misc/HYSTHERESIS.pickle
@@ -24,67 +24,68 @@ p2
sS'graphics'
p3
g2
-sS'typ'
+sS'rpar'
p4
-S'vector'
+S'matrix'
p5
-sS'rpar'
+sS'x.model'
p6
-S'matrix'
+NsS'model.out'
p7
-sS'this.x.model'
+S'double'
p8
-NsS'model.out'
+sS'model.in1'
p9
-S'double'
+g8
+sS'x.graphics'
p10
-sS'model.in1'
+g2
+sS'typ'
p11
-g10
-sS'model.nzcross'
+S'vector'
p12
-NsS'this.x'
-p13
-g10
sS'model.sim'
-p14
-g5
+p13
+g12
sS'model.nmode'
-p15
-g10
+p14
+g8
sS'model.rpar'
-p16
-g7
+p15
+g5
sS'in1'
-p17
-g10
+p16
+g8
sS'graphics.exprs'
+p17
+NsS'model.nzcross'
p18
-NsS'this.x.graphics'
-p19
-g2
+g8
sS'model.blocktype'
-p20
+p19
S'string'
+p20
+sS'nzz'
p21
-sS'this.nzz'
-p22
-g10
+g8
sS'model.dep_ut'
+p22
+g12
+sS'exprs'
p23
g5
-sS'exprs'
-p24
-g7
sS'gr_i'
-p25
-g5
+p24
+g12
sS'ipar'
-p26
-g5
+p25
+g12
sS'y'
+p26
+g12
+sS'x'
p27
-g5
+g8
sS'model'
p28
g2
diff --git a/js/Misc/IMPSPLIT_f.pickle b/js/Misc/IMPSPLIT_f.pickle
index e5eb3308..efd88680 100644
--- a/js/Misc/IMPSPLIT_f.pickle
+++ b/js/Misc/IMPSPLIT_f.pickle
@@ -7,49 +7,49 @@ p2
atp3
Rp4
.(dp0
-S'this.x'
+S'model.sim'
p1
-S'double'
+S'string'
p2
-sS'model.sim'
+sS'model.in1'
p3
-S'string'
+S'double'
p4
-sS'model.in1'
-p5
-g2
sS'model.equations'
+p5
+g4
+sS'x.graphics.out_implicit'
p6
-g2
-sS'this.x.graphics.out_implicit'
-p7
S'vector'
-p8
+p7
sS'mo'
-p9
+p8
S'object'
-p10
+p9
sS'mo.inputs'
-p11
-g4
+p10
+g2
sS'mo.model'
+p11
+g2
+sS'model.out'
p12
g4
-sS'model.out'
+sS'x.graphics.in_implicit'
p13
-g2
+g7
sS'y'
p14
-g8
-sS'model'
+g7
+sS'x'
p15
-g10
-sS'this.x.graphics.in_implicit'
+g4
+sS'model'
p16
-g8
+g9
sS'typ'
p17
-g8
+g7
sS'mo.outputs'
p18
S'matrix'
diff --git a/js/Misc/LOGICAL_OP.pickle b/js/Misc/LOGICAL_OP.pickle
index 9a378165..8096a120 100644
--- a/js/Misc/LOGICAL_OP.pickle
+++ b/js/Misc/LOGICAL_OP.pickle
@@ -26,79 +26,79 @@ sS'it'
p4
S'string'
p5
-sS'this.x.model'
+sS'x.model'
p6
-NsS'model.out'
+NsS'model.dep_ut'
p7
-S'double'
+S'vector'
p8
-sS'out'
+sS'model.out'
p9
-S'vector'
+S'double'
p10
-sS'graphics.style'
+sS'out'
p11
-g10
-sS'model.in1'
+g8
+sS'graphics.style'
p12
-S'matrix'
+g8
+sS'model.in1'
p13
-sS'exprs'
+S'matrix'
p14
-g13
-sS'this.tp'
+sS'x.graphics'
p15
-g8
-sS'label'
+g2
+sS'tp'
p16
-g5
-sS'this.x'
+g10
+sS'label'
p17
-g8
+g5
sS'model.sim'
p18
+g8
+sS'nin'
+p19
g10
sS'in1'
-p19
-g13
-sS'graphics.exprs'
p20
-g13
-sS'model.ipar'
+g14
+sS'graphics.exprs'
p21
-g10
-sS'this.x.graphics'
+g14
+sS'model.ipar'
p22
-g2
-sS'[model,graphics,ok]'
+g8
+sS'typ'
p23
g8
-sS'ok'
+sS'[model,graphics,ok]'
p24
-S'boolean'
+g10
+sS'ok'
p25
-sS'model.blocktype'
+S'boolean'
p26
-g5
-sS'typ'
+sS'model.blocktype'
p27
-g10
-sS'this.nin'
+g5
+sS'rule'
p28
-g8
-sS'model.dep_ut'
-p29
g10
-sS'this.rule'
+sS'exprs'
+p29
+g14
+sS'gr_i'
p30
g8
-sS'gr_i'
-p31
-g10
sS'ipar'
-p32
-g10
+p31
+g8
sS'y'
+p32
+g8
+sS'x'
p33
g10
sS'model'
diff --git a/js/Misc/MBLOCK.pickle b/js/Misc/MBLOCK.pickle
index 9d35f20d..ca23a3b3 100644
--- a/js/Misc/MBLOCK.pickle
+++ b/js/Misc/MBLOCK.pickle
@@ -45,143 +45,146 @@ NsS'model.sim'
p4
S'vector'
p5
-sS'this.x.graphics'
+sS'arg1'
p6
S'object'
p7
-sS'arg1'
-p8
-g7
sS'graphics.gr_i[1-1][1-1]'
-p9
+p8
g2
-sS'this.x.model'
-p10
+sS'graphics.exprs'
+p9
g7
sS'outtypex'
-p11
+p10
S'double'
-p12
+p11
sS'mo.model'
-p13
+p12
g2
sS'ierr'
-p14
-g12
+p13
+g11
sS'exprs.paramv[i-1]'
-p15
-g12
+p14
+g11
sS'lab_2_tmp'
-p16
+p15
g5
+sS'x.model'
+p16
+g7
sS'exprs.outtype'
p17
-g12
-sS'this.out'
-p18
-S'matrix'
-p19
+g11
sS'exprs.intype'
-p20
-g12
+p18
+g11
sS'exprs.nameF'
-p21
-g12
+p19
+g11
sS'exprs.funtxt'
-p22
+p20
g5
sS'[dirF,nameF,extF]'
+p21
+g11
+sS'out'
+p22
+S'matrix'
p23
-g12
-sS'this.in1'
-p24
-g5
sS'nameF'
-p25
+p24
g2
sS'lab_2_tmp[i-1]'
-p26
-g12
+p25
+g11
sS'exprs.pprop'
-p27
-g12
+p26
+g11
sS'Tparam_lab'
-p28
-g12
+p27
+g11
sS'exprs.out'
-p29
-g12
+p28
+g11
sS'graphics.in_implicit'
-p30
+p29
NsS'typ'
-p31
+p30
g5
sS'getvalue_txt'
-p32
+p31
g2
-sS'this.pprop'
-p33
-g19
sS'mo.inputs'
-p34
-NsS'param'
-p35
-g19
+p32
+g5
+sS'param'
+p33
+g23
sS'paramv'
-p36
+p34
g5
sS'gr_i'
-p37
+p35
+g5
+sS'x.graphics.in_implicit'
+p36
g5
sS'[ok,tt]'
-p38
-g12
+p37
+g11
sS'mo.parameters'
-p39
+p38
g5
sS'Tparam_sz'
+p39
+g11
+sS'pprop'
p40
-g12
-sS'this.x.graphics.out_implicit'
+g23
+sS'model.out'
p41
-NsS'pprop'
+g11
+sS'exprs.in1'
p42
-g5
-sS'model.out'
+g11
+sS'model.equations'
p43
-g12
-sS'this.x'
+g7
+sS'mo.outputs'
p44
-g12
-sS'exprs.in1'
+g23
+sS'intype'
p45
-g12
-sS'model.equations'
+g5
+sS'x.graphics.out_implicit'
p46
-g7
-sS'mo.outputs'
+g23
+sS'in1'
p47
-NsS'model.in1'
-p48
-g12
+g5
sS'model.rpar'
+p48
+g23
+sS'model.in1'
p49
-g19
+g11
sS'lhs_txt'
p50
g2
-sS'graphics'
+sS'outtype'
p51
+g23
+sS'graphics'
+p52
g7
sS'intypex'
-p52
-g12
-sS'lab_1'
p53
-g5
-sS'this.outtype'
+g11
+sS'lab_1'
p54
-g19
+g5
sS'lab_2'
p55
NsS'paramv[$+1-1]'
@@ -189,58 +192,56 @@ p56
g2
sS'[model,graphics,ok]'
p57
-g12
-sS'this.x.graphics.in_implicit'
+g11
+sS'ok'
p58
-NsS'ok'
-p59
S'boolean'
-p60
+p59
sS'model.blocktype'
-p61
+p60
g2
sS'exprs.param'
+p61
+g11
+sS'model.sim[1-1]'
p62
-g12
-sS'this.intype'
+NsS'mo'
p63
-g5
-sS'model.sim[1-1]'
+g7
+sS'x.graphics'
p64
-NsS'mo'
-p65
g7
sS'pprop[$+1-1]'
-p66
-g12
+p65
+g11
sS'model.dep_ut'
-p67
+p66
g5
sS'exprs.paramv'
-p68
+p67
g5
sS'exprs'
-p69
-g12
+p68
+g11
sS'lab_2[$+1-1]'
-p70
+p69
g2
sS'r'
-p71
-g60
-sS'graphics.exprs'
-p72
-g7
+p70
+g59
sS'lab_txt'
-p73
+p71
g2
sS'y'
-p74
+p72
g5
+sS'x'
+p73
+g11
sS'model'
-p75
+p74
g7
sS'tt'
-p76
+p75
g5
s. \ No newline at end of file
diff --git a/js/Misc/MEMORY_f.pickle b/js/Misc/MEMORY_f.pickle
index 2c5d2464..01a64319 100644
--- a/js/Misc/MEMORY_f.pickle
+++ b/js/Misc/MEMORY_f.pickle
@@ -22,68 +22,68 @@ p4
sS'graphics'
p5
g4
-sS'this.x.model'
+sS'x.model'
p6
-NsS'model.out'
+NsS'inh'
p7
g2
-sS'out'
+sS'model.out'
p8
g2
-sS'this.inh'
+sS'out'
p9
g2
sS'model.in1'
p10
g2
-sS'typ'
+sS'x.graphics'
p11
-S'vector'
-p12
+g4
sS'model.evtin'
-p13
-g2
-sS'this.x'
-p14
+p12
g2
sS'model.sim'
-p15
+p13
S'string'
-p16
+p14
sS'in1'
-p17
+p15
g2
sS'model.rpar'
-p18
+p16
g2
sS'graphics.exprs'
+p17
+NsS'typ'
+p18
+S'vector'
p19
-NsS'this.x.graphics'
-p20
-g4
sS'[model,graphics,ok]'
-p21
+p20
g2
sS'ok'
-p22
+p21
S'boolean'
-p23
+p22
sS'model.blocktype'
-p24
-g16
+p23
+g14
sS'model.dep_ut'
-p25
-g12
+p24
+g19
sS'exprs'
-p26
+p25
S'matrix'
-p27
+p26
sS'gr_i'
-p28
-g12
+p27
+g19
sS'y'
+p28
+g19
+sS'x'
p29
-g12
+g2
sS'model'
p30
g4
diff --git a/js/Misc/MPBLOCK.pickle b/js/Misc/MPBLOCK.pickle
index 6bc0138a..8111b876 100644
--- a/js/Misc/MPBLOCK.pickle
+++ b/js/Misc/MPBLOCK.pickle
@@ -40,7 +40,7 @@ p9
sS'graphics.gr_i[1-1][1-1]'
p10
g2
-sS'this.x.model'
+sS'graphics.exprs'
p11
g9
sS'outtypex'
@@ -64,57 +64,58 @@ g7
sS'exprs.outtype'
p18
g7
-sS'this.out'
-p19
-S'matrix'
-p20
sS'exprs.intype'
-p21
+p19
g7
sS'exprs.nameF'
-p22
+p20
g7
sS'[dirF,nameF,extF]'
-p23
+p21
g7
-sS'this.in1'
-p24
-g5
+sS'out'
+p22
+S'matrix'
+p23
sS'nameF'
-p25
+p24
g2
sS'lab_2_tmp[i-1]'
-p26
+p25
g7
sS'exprs.pprop'
-p27
+p26
g7
sS'Tparam_lab'
-p28
+p27
g7
sS'exprs.out'
-p29
+p28
g7
sS'graphics.in_implicit'
-p30
+p29
NsS'typ'
-p31
+p30
g5
sS'getvalue_txt'
-p32
+p31
g2
sS'mo.inputs'
+p32
+g5
+sS'param'
p33
-NsS'param'
-p34
g5
sS'paramv'
-p35
+p34
g5
sS'gr_i'
+p35
+g5
+sS'x.graphics.in_implicit'
p36
g5
-sS'this.x.graphics'
+sS'x.model'
p37
g9
sS'mo.parameters'
@@ -123,57 +124,60 @@ g5
sS'Tparam_sz'
p39
g7
-sS'this.x.graphics.out_implicit'
+sS'pprop'
p40
-NsS'pprop'
-p41
g5
sS'model.out'
-p42
-g7
-sS'this.x'
-p43
+p41
g7
sS'exprs.in1'
-p44
+p42
g7
sS'model.equations'
-p45
+p43
g9
sS'mo.outputs'
+p44
+g23
+sS'intype'
+p45
+g5
+sS'x.graphics.out_implicit'
p46
-NsS'model.in1'
+g23
+sS'in1'
p47
-g7
+g5
sS'model.rpar'
p48
-g20
-sS'lhs_txt'
+g23
+sS'model.in1'
p49
+g7
+sS'lhs_txt'
+p50
g2
+sS'outtype'
+p51
+g23
sS'graphics'
-p50
+p52
g9
sS'intypex'
-p51
+p53
g7
sS'lab_1'
-p52
+p54
g5
-sS'this.outtype'
-p53
-g20
sS'lab_2'
-p54
-NsS'paramv[$+1-1]'
p55
+NsS'paramv[$+1-1]'
+p56
g2
sS'[model,graphics,ok]'
-p56
-g7
-sS'this.x.graphics.in_implicit'
p57
-NsS'ok'
+g7
+sS'ok'
p58
S'boolean'
p59
@@ -183,12 +187,12 @@ g2
sS'exprs.param'
p61
g7
-sS'this.intype'
-p62
-g5
sS'model.sim[1-1]'
-p63
+p62
NsS'mo'
+p63
+g9
+sS'x.graphics'
p64
g9
sS'pprop[$+1-1]'
@@ -209,15 +213,15 @@ g2
sS'r'
p70
g59
-sS'graphics.exprs'
-p71
-g9
sS'lab_txt'
-p72
+p71
g2
sS'y'
-p73
+p72
g5
+sS'x'
+p73
+g7
sS'model'
p74
g9
diff --git a/js/Misc/PAL_f.pickle b/js/Misc/PAL_f.pickle
index b9ae9e12..5419ab57 100644
--- a/js/Misc/PAL_f.pickle
+++ b/js/Misc/PAL_f.pickle
@@ -7,74 +7,71 @@ p2
atp3
Rp4
.(dp0
-S'[this.x,newparameters,needcompile,edited]'
+S'model.sim'
p1
-S'double'
+S'string'
p2
-sS'scs.props.title'
+sS'arg1.model'
p3
-S'string'
+S'object'
p4
-sS'model.out'
+sS'model.blocktype'
p5
-S'vector'
+g2
+sS'model.dep_ut'
p6
-sS'scs'
+S'vector'
p7
-S'object'
+sS'[this.x,newparameters,needcompile,edited]'
p8
-sS'arg1.graphics.id'
+S'double'
p9
-g2
-sS'model.in1'
+sS'scs.props'
p10
-g6
-sS'typ'
+g4
+sS'model.in1'
p11
-g6
-sS'this.x.graphics.id'
+g7
+sS'scs.props.title'
p12
g2
-sS'arg1'
+sS'x.props'
p13
-g8
-sS'this.x'
+g4
+sS'model.out'
p14
-g2
-sS'model.sim'
+g7
+sS'gr_i'
p15
-g4
+g7
sS'model.rpar'
p16
-g2
-sS'scs.props'
+g9
+sS'scs'
p17
-g8
-sS'arg1.model'
+g4
+sS'arg1'
p18
-g8
-sS'model.blocktype'
-p19
g4
-sS'model.dep_ut'
+sS'y'
+p19
+g7
+sS'x'
p20
-g6
-sS'x.props'
+g9
+sS'model'
p21
-g8
-sS'gr_i'
+g4
+sS'x.graphics.id'
p22
-g6
-sS'y'
+g9
+sS'typ'
p23
-g6
-sS'x'
+g7
+sS'arg1.model.rpar'
p24
-g8
-sS'model'
+g4
+sS'arg1.graphics.id'
p25
-g8
-sS'arg1.model.rpar'
-p26
-g8
+g9
s. \ No newline at end of file
diff --git a/js/Misc/PENDULUM_ANIM.pickle b/js/Misc/PENDULUM_ANIM.pickle
index f6effdd8..5dc54d6a 100644
--- a/js/Misc/PENDULUM_ANIM.pickle
+++ b/js/Misc/PENDULUM_ANIM.pickle
@@ -38,77 +38,77 @@ NsS'rpar'
p7
S'matrix'
p8
-sS'this.x.model'
+sS'x.model'
p9
g4
-sS'model.in1'
+sS'xmin'
p10
-g8
-sS'this.ymin'
+g2
+sS'ymin'
p11
g2
-sS'this.xmax'
+sS'model.in1'
p12
-g2
-sS'this.x.graphics'
+g8
+sS'ymax'
p13
-g4
-sS'this.ymax'
-p14
g2
+sS'x.graphics'
+p14
+g4
sS'model.evtin'
p15
g2
-sS'this.csiz'
+sS'model.sim'
p16
-g2
-sS'this.x'
+S'vector'
p17
-g2
-sS'model.sim'
+sS'phi'
p18
-S'vector'
-p19
-sS'this.plen'
-p20
g2
sS'mess'
-p21
+p19
g8
+sS'csiz'
+p20
+g2
sS'model.rpar'
-p22
+p21
g8
sS'graphics.exprs'
+p22
+NsS'plen'
p23
-NsS'this.xmin'
-p24
g2
sS'typ'
-p25
-g19
+p24
+g17
sS'ok'
-p26
+p25
S'boolean'
-p27
+p26
sS'model.blocktype'
-p28
+p27
S'string'
+p28
+sS'model.dep_ut'
p29
-sS'this.phi'
+g17
+sS'exprs'
p30
-g2
-sS'model.dep_ut'
+g28
+sS'gr_i'
p31
-g19
-sS'exprs'
+g17
+sS'xmax'
p32
-g29
-sS'gr_i'
-p33
-g19
+g2
sS'y'
+p33
+g17
+sS'x'
p34
-g19
+g2
sS'model'
p35
g4
diff --git a/js/Misc/RATELIMITER.pickle b/js/Misc/RATELIMITER.pickle
index 11725e32..b1b68570 100644
--- a/js/Misc/RATELIMITER.pickle
+++ b/js/Misc/RATELIMITER.pickle
@@ -11,67 +11,67 @@ p4
atp5
Rp6
.(dp0
-S'this.x'
+S'model.sim'
p1
-S'double'
+S'vector'
p2
-sS'model.sim'
+sS'model.in1'
p3
-S'vector'
+S'double'
p4
-sS'model.in1'
+sS'model.blocktype'
p5
-g2
-sS'this.minp'
+S'string'
p6
-g2
-sS'model.blocktype'
+sS'minp'
p7
-S'string'
+g4
+sS'x.graphics'
p8
-sS'this.x.graphics'
-p9
S'object'
-p10
+p9
sS'arg1'
+p10
+g9
+sS'maxp'
p11
-g10
+g4
sS'graphics.exprs'
p12
-NsS'this.maxp'
+NsS'model.rpar'
p13
-g2
-sS'model.rpar'
-p14
S'matrix'
-p15
+p14
sS'rpar'
+p15
+g14
+sS'exprs'
p16
-g15
-sS'this.x.model'
+g14
+sS'x.model'
p17
-NsS'exprs'
+NsS'gr_i'
p18
-g15
-sS'gr_i'
-p19
-g4
+g2
sS'model.dep_ut'
-p20
-g4
+p19
+g2
sS'graphics'
-p21
-g10
+p20
+g9
sS'y'
+p21
+g2
+sS'x'
p22
g4
sS'model'
p23
-g10
+g9
sS'typ'
p24
-g4
+g2
sS'model.out'
p25
-g2
+g4
s. \ No newline at end of file
diff --git a/js/Misc/RELATIONALOP.pickle b/js/Misc/RELATIONALOP.pickle
index aba77173..e7d1051e 100644
--- a/js/Misc/RELATIONALOP.pickle
+++ b/js/Misc/RELATIONALOP.pickle
@@ -13,96 +13,98 @@ p5
atp6
Rp7
.(dp0
-S'this.x.graphics'
+S'arg1'
p1
S'object'
p2
-sS'arg1'
-p3
-g2
sS'graphics'
-p4
+p3
g2
sS'it'
-p5
+p4
S'string'
+p5
+sS'x.model'
p6
-sS'this.x.model'
+NsS'model.dep_ut'
p7
-NsS'model.out'
+S'vector'
p8
-S'double'
+sS'zcr'
p9
-sS'out'
+S'double'
p10
-S'vector'
+sS'model.out'
p11
-sS'graphics.style'
+g10
+sS'out'
p12
-g11
-sS'model.in1'
+g8
+sS'graphics.style'
p13
-S'matrix'
+g8
+sS'model.in1'
p14
-sS'exprs'
+S'matrix'
p15
-g14
-sS'typ'
+sS'x.graphics'
p16
-g11
-sS'label'
+g2
+sS'typ'
p17
-g6
-sS'this.zcr'
+g8
+sS'label'
p18
-g9
-sS'this.x'
-p19
-g9
+g5
sS'model.sim'
-p20
-g11
+p19
+g8
sS'model.nmode'
+p20
+g10
+sS'in1'
p21
-NsS'in1'
-p22
-g14
+g15
sS'graphics.exprs'
+p22
+g15
+sS'x.graphics.style'
p23
-g14
+g8
sS'model.ipar'
p24
-g11
+g8
sS'model.nzcross'
p25
-NsS'[model,graphics,ok]'
+g10
+sS'[model,graphics,ok]'
p26
-g9
+g10
sS'ok'
p27
S'boolean'
p28
sS'model.blocktype'
p29
-g6
-sS'this.x.graphics.style'
+g5
+sS'rule'
p30
-g11
-sS'model.dep_ut'
+g10
+sS'exprs'
p31
-g11
-sS'this.rule'
-p32
-g9
+g15
sS'gr_i'
-p33
-g11
+p32
+g8
sS'ipar'
-p34
-g11
+p33
+g8
sS'y'
+p34
+g8
+sS'x'
p35
-g11
+g10
sS'model'
p36
g2
diff --git a/js/Misc/SPLIT_f.pickle b/js/Misc/SPLIT_f.pickle
index dc5b7fd8..c7dbe9ad 100644
--- a/js/Misc/SPLIT_f.pickle
+++ b/js/Misc/SPLIT_f.pickle
@@ -7,36 +7,36 @@ p2
atp3
Rp4
.(dp0
-S'this.x'
+S'model.sim'
p1
-S'double'
+S'string'
p2
-sS'model.sim'
+sS'model.in1'
p3
-S'string'
+S'double'
p4
-sS'model.in1'
+sS'model.blocktype'
p5
g2
-sS'model.blocktype'
-p6
-g4
sS'model.dep_ut'
-p7
+p6
S'vector'
-p8
+p7
sS'model.out'
-p9
+p8
S'matrix'
-p10
+p9
sS'y'
+p10
+g7
+sS'x'
p11
-g8
+g4
sS'model'
p12
S'object'
p13
sS'typ'
p14
-g8
+g7
s. \ No newline at end of file
diff --git a/js/Misc/SUPER_f.pickle b/js/Misc/SUPER_f.pickle
index fc74326b..637c3eec 100644
--- a/js/Misc/SUPER_f.pickle
+++ b/js/Misc/SUPER_f.pickle
@@ -31,52 +31,52 @@ g2
sS'model.in1'
p10
g7
-sS'this.x'
-p11
-g7
sS'model.sim'
-p12
+p11
g5
sS'in1'
-p13
+p12
g2
sS'model.rpar'
-p14
+p13
g7
sS'scs.objs[2-1]'
-p15
+p14
g2
sS'in1.graphics.orig'
-p16
+p15
S'vector'
-p17
+p16
sS'out.graphics.orig'
-p18
-g17
+p17
+g16
sS'typ'
-p19
-g17
+p18
+g16
sS'in1.graphics.sz'
-p20
-g17
+p19
+g16
sS'arg1.model'
-p21
+p20
g2
sS'model.blocktype'
-p22
+p21
g5
sS'model.dep_ut'
-p23
-g17
+p22
+g16
sS'out.graphics.sz'
-p24
-g17
+p23
+g16
sS'gr_i'
-p25
-g17
+p24
+g16
sS'y'
+p25
+g16
+sS'x'
p26
-g17
+g7
sS'model'
p27
g2
diff --git a/js/Misc/TEXT_f.pickle b/js/Misc/TEXT_f.pickle
index dcda83b8..00917182 100644
--- a/js/Misc/TEXT_f.pickle
+++ b/js/Misc/TEXT_f.pickle
@@ -21,9 +21,9 @@ sS'graphics'
p3
S'double'
p4
-sS'this.x.model'
+sS'x.model'
p5
-NsS'this.siz'
+NsS'font'
p6
g4
sS'default_font_style'
@@ -34,18 +34,18 @@ NsS'graphics.orig'
p9
S'vector'
p10
-sS'typ'
+sS'x.graphics'
p11
-g10
-sS'gh_winpal'
+g2
+sS'siz'
p12
+g4
+sS'gh_winpal'
+p13
g2
sS'default_font_color'
-p13
-NsS'this.x'
p14
-g4
-sS'model.sim'
+NsS'model.sim'
p15
S'string'
p16
@@ -66,9 +66,9 @@ p22
sS'model.ipar'
p23
g22
-sS'this.x.graphics'
+sS'typ'
p24
-g2
+g10
sS'sz'
p25
g10
@@ -78,21 +78,21 @@ NsS'ok'
p27
S'boolean'
p28
-sS'this.font'
-p29
-g4
sS'exprs'
-p30
+p29
g22
sS'r'
-p31
+p30
g4
sS'ipar'
-p32
+p31
g22
sS'y'
-p33
+p32
g10
+sS'x'
+p33
+g4
sS'model'
p34
g2
diff --git a/js/Misc/c_block.js b/js/Misc/c_block.js
index 758e255f..b6ccbfdd 100644
--- a/js/Misc/c_block.js
+++ b/js/Misc/c_block.js
@@ -44,7 +44,7 @@ function c_block() {
c_block.prototype.set = function c_block() {
this.i = parseFloat((arguments[0]["i"]))
this.o = parseFloat((arguments[0]["o"]))
- this.rpar = parseFloat((arguments[0]["rpar"]))
+ this.rpar = inverse((arguments[0]["rpar"]))
this.funam = parseFloat((arguments[0]["funam"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
diff --git a/js/Misc/c_block.pickle b/js/Misc/c_block.pickle
index a4e67a67..8c4e56b0 100644
--- a/js/Misc/c_block.pickle
+++ b/js/Misc/c_block.pickle
@@ -17,130 +17,131 @@ p7
atp8
Rp9
.(dp0
-S'model.dstate'
+S'label[1-1]'
p1
-S'vector'
+NsS'model.dstate'
p2
-sS'arg1'
+S'vector'
p3
-S'object'
+sS'arg1'
p4
-sS'graphics'
+S'object'
p5
-g4
-sS'z0'
+sS'graphics'
p6
-g2
-sS'this.x.model'
+g5
+sS'rpar'
p7
-g4
+g3
sS'model.out'
p8
S'double'
p9
-sS'this.funam'
+sS'x.model'
p10
-S'string'
+g5
+sS'model.dep_ut'
p11
-sS'this.o'
+g3
+sS'funam'
p12
-g9
-sS'out'
+S'string'
p13
+sS'out'
+p14
g9
sS'ni'
-p14
+p15
g9
sS'model.in1'
-p15
+p16
g9
sS'clkin'
-p16
-g2
-sS'no'
p17
-g9
-sS'typ'
+g3
+sS'x.graphics'
p18
-g11
-sS'tt'
+g5
+sS'z0'
p19
-g2
-sS'this.rpar'
+g3
+sS'tt'
p20
-g2
+g3
sS'label'
p21
-g2
+g3
sS'[ok,tt]'
p22
g9
sS'model.evtin'
p23
-g2
+g3
sS'model.firing'
p24
-g2
-sS'this.x'
-p25
-g9
+g3
sS'model.sim'
-p26
-g2
+p25
+g3
sS'model.evtout'
-p27
-g2
+p26
+g3
sS'clkout'
-p28
-g2
+p27
+g3
sS'auto'
-p29
-g2
+p28
+g3
sS'label[2-1]'
-p30
-g2
+p29
+g3
sS'in1'
-p31
+p30
g9
sS'model.rpar'
+p31
+g3
+sS'model.state'
p32
-NsS'this.i'
+g3
+sS'graphics.exprs'
p33
-g9
-sS'model.state'
+NsS'x0'
p34
-g2
-sS'graphics.exprs'
+g3
+sS'model.ipar'
p35
-NsS'x0'
+g9
+sS'typ'
p36
-g2
-sS'model.ipar'
+g13
+sS'[model,graphics,ok]'
p37
g9
-sS'this.x.graphics'
+sS'model.blocktype'
p38
-g4
-sS'[model,graphics,ok]'
+g13
+sS'i'
p39
g9
-sS'model.blocktype'
-p40
-g11
sS'model.sim[1-1]'
+p40
+NsS'no'
p41
-NsS'label[1-1]'
+g9
+sS'o'
p42
-NsS'model.dep_ut'
-p43
-g2
+g9
sS'gr_i'
-p44
-g2
+p43
+g3
sS'y'
+p44
+g3
+sS'x'
p45
-g2
+g9
sS'model'
p46
-g4
+g5
s. \ No newline at end of file
diff --git a/js/Misc/fortran_block.js b/js/Misc/fortran_block.js
index 4b138b9d..164da456 100644
--- a/js/Misc/fortran_block.js
+++ b/js/Misc/fortran_block.js
@@ -35,7 +35,7 @@ function fortran_block() {
fortran_block.prototype.set = function fortran_block() {
this.i = parseFloat((arguments[0]["i"]))
this.o = parseFloat((arguments[0]["o"]))
- this.rpar = parseFloat((arguments[0]["rpar"]))
+ this.rpar = inverse((arguments[0]["rpar"]))
this.funam = parseFloat((arguments[0]["funam"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
diff --git a/js/Misc/fortran_block.pickle b/js/Misc/fortran_block.pickle
index b6a7d038..7d55f9e0 100644
--- a/js/Misc/fortran_block.pickle
+++ b/js/Misc/fortran_block.pickle
@@ -17,110 +17,110 @@ p7
atp8
Rp9
.(dp0
-S'model.dstate'
+S'label[1-1]'
p1
-S'vector'
+NsS'model.dstate'
p2
-sS'arg1'
+S'vector'
p3
-S'object'
+sS'arg1'
p4
-sS'graphics'
+S'object'
p5
-g4
-sS'this.x.model'
+sS'graphics'
p6
-g4
-sS'model.out'
+g5
+sS'rpar'
p7
-S'double'
+g3
+sS'funam'
p8
-sS'this.funam'
-p9
S'string'
+p9
+sS'x.model'
p10
-sS'this.o'
+g5
+sS'model.dep_ut'
p11
-g8
-sS'ni'
+g3
+sS'model.out'
p12
-g8
-sS'model.in1'
+S'double'
p13
-g8
-sS'no'
+sS'ni'
p14
-g8
-sS'typ'
+g13
+sS'model.in1'
p15
-g2
-sS'tt'
+g13
+sS'x.graphics'
p16
-g2
-sS'this.rpar'
+g5
+sS'tt'
p17
-g2
+g3
sS'label'
p18
-g2
+g3
sS'[ok,tt]'
p19
-g8
+g13
sS'model.evtin'
p20
-g2
+g3
sS'model.firing'
p21
-g2
-sS'this.x'
-p22
-g8
+g3
sS'model.sim'
-p23
-g2
+p22
+g3
sS'model.evtout'
-p24
-g2
+p23
+g3
sS'label[2-1]'
-p25
-g2
+p24
+g3
sS'model.rpar'
+p25
+g3
+sS'model.state'
p26
-g2
-sS'this.i'
+g3
+sS'graphics.exprs'
p27
-g8
-sS'model.state'
+NsS'model.ipar'
p28
-g2
-sS'graphics.exprs'
+g13
+sS'typ'
p29
-NsS'model.ipar'
+g3
+sS'[model,graphics,ok]'
p30
-g8
-sS'this.x.graphics'
+g13
+sS'model.blocktype'
p31
-g4
-sS'[model,graphics,ok]'
+g9
+sS'i'
p32
-g8
-sS'model.blocktype'
-p33
-g10
+g13
sS'model.sim[1-1]'
+p33
+NsS'no'
p34
-NsS'label[1-1]'
+g13
+sS'o'
p35
-NsS'model.dep_ut'
-p36
-g2
+g13
sS'gr_i'
-p37
-g2
+p36
+g3
sS'y'
+p37
+g3
+sS'x'
p38
-g2
+g13
sS'model'
p39
-g4
+g5
s. \ No newline at end of file
diff --git a/js/Misc/func_block.pickle b/js/Misc/func_block.pickle
index 6f3e2bfc..1e2bda67 100644
--- a/js/Misc/func_block.pickle
+++ b/js/Misc/func_block.pickle
@@ -9,60 +9,57 @@ p3
atp4
Rp5
.(dp0
-S'this.x'
+S'model.sim'
p1
-S'double'
+S'string'
p2
-sS'model.sim'
+sS'model.in1'
p3
-S'string'
+S'double'
p4
-sS'model.in1'
-p5
-g2
sS'[ok,mac,exprs]'
+p5
+g4
+sS'model.blocktype'
p6
g2
-sS'model.blocktype'
+sS'x.graphics'
p7
-g4
-sS'this.x.graphics'
-p8
S'object'
-p9
+p8
sS'arg1'
-p10
-g9
+p9
+g8
sS'graphics.exprs'
-p11
+p10
NsS'model.out'
+p11
+g4
+sS'exprs'
p12
g2
-sS'this.x.model'
+sS'x.model'
p13
-NsS'exprs'
+NsS'gr_i'
p14
-g4
-sS'gr_i'
-p15
S'vector'
-p16
+p15
sS'model.dep_ut'
-p17
-g16
+p16
+g15
sS'graphics'
-p18
-g9
+p17
+g8
sS'y'
-p19
-g16
+p18
+g15
sS'x'
-p20
-g9
+p19
+g4
sS'model'
-p21
-g9
+p20
+g8
sS'typ'
-p22
-g16
+p21
+g15
s. \ No newline at end of file
diff --git a/js/Misc/generic_block.js b/js/Misc/generic_block.js
index 6c774b38..ed6cf736 100644
--- a/js/Misc/generic_block.js
+++ b/js/Misc/generic_block.js
@@ -49,13 +49,13 @@ function generic_block() {
this.o = parseFloat((arguments[0]["o"]))
this.ci = parseFloat((arguments[0]["ci"]))
this.co = parseFloat((arguments[0]["co"]))
- this.xx = parseFloat((arguments[0]["xx"]))
- this.z = parseFloat((arguments[0]["z"]))
- this.rpar = parseFloat((arguments[0]["rpar"]))
+ this.xx = inverse((arguments[0]["xx"]))
+ this.z = inverse((arguments[0]["z"]))
+ this.rpar = inverse((arguments[0]["rpar"]))
this.ipar = parseFloat((arguments[0]["ipar"]))
this.auto0 = parseFloat((arguments[0]["auto0"]))
- this.depu = parseFloat((arguments[0]["depu"]))
- this.dept = parseFloat((arguments[0]["dept"]))
+ this.depu = parseBoolean((arguments[0]["depu"]))
+ this.dept = parseBoolean((arguments[0]["dept"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
model = arg1.model;
diff --git a/js/Misc/generic_block.pickle b/js/Misc/generic_block.pickle
index 7f349479..062e236f 100644
--- a/js/Misc/generic_block.pickle
+++ b/js/Misc/generic_block.pickle
@@ -35,128 +35,128 @@ p16
atp17
Rp18
.(dp0
-S'model.dstate'
+S'ci'
p1
-S'vector'
+S'double'
p2
-sS'model.sim'
+sS'co'
p3
g2
sS'arg1'
p4
S'object'
p5
-sS'graphics'
+sS'graphics.exprs'
p6
-g5
-sS'model.evtout'
+NsS'rpar'
p7
-g2
-sS'this.function_name'
+S'vector'
p8
-S'string'
+sS'xx'
p9
-sS'model.dep_ut'
+g8
+sS'funtyp'
p10
g2
-sS'model.out'
+sS'model.dep_ut'
p11
-S'double'
+g8
+sS'model.out'
p12
-sS'model.in1'
+g2
+sS'model.dstate'
p13
-g12
-sS'this.rpar'
+g8
+sS'model.in1'
p14
g2
-sS'this.xx'
-p15
-g2
sS'label'
-p16
+p15
S'matrix'
-p17
+p16
sS'model.evtin'
+p17
+g8
+sS'model.firing'
p18
-g2
-sS'this.ci'
+g8
+sS'function_name'
p19
-g12
-sS'model.firing'
+S'string'
p20
-g2
-sS'this.co'
+sS'model.sim'
p21
-g12
-sS'this.x'
+g8
+sS'model.evtout'
p22
-g12
-sS'this.ipar'
-p23
-g12
-sS'this.z'
-p24
-g2
+g8
sS'arg1.graphics'
-p25
+p23
g5
sS'model.rpar'
+p24
+g8
+sS'model.state'
+p25
+g8
+sS'graphics'
p26
-g2
-sS'this.i'
+g5
+sS'model.ipar'
p27
-g12
-sS'model.state'
+g8
+sS'typ'
p28
-g2
-sS'this.o'
+g8
+sS'needcompile'
p29
-g12
-sS'model.ipar'
+g2
+sS'[model,graphics,ok]'
p30
g2
-sS'typ'
+sS'arg1.model'
p31
-g2
-sS'needcompile'
+NsS'label[9-1]'
p32
-g12
-sS'[model,graphics,ok]'
+g8
+sS'ok'
p33
-g12
-sS'arg1.model'
+S'boolean'
p34
-NsS'label[9-1]'
+sS'model.blocktype'
p35
-g2
-sS'ok'
+g20
+sS'i'
p36
-S'boolean'
+g2
+sS'o'
p37
-sS'model.blocktype'
+g2
+sS'depu'
p38
-g9
-sS'this.dept'
+g34
+sS'dept'
p39
-g37
-sS'this.depu'
-p40
-g37
+g34
sS'gr_i'
+p40
+g8
+sS'ipar'
p41
g2
-sS'graphics.exprs'
+sS'y'
p42
-NsS'this.funtyp'
+g8
+sS'x'
p43
-g12
-sS'y'
-p44
g2
sS'model'
-p45
+p44
g5
+sS'z'
+p45
+g8
sS'dep_ut'
p46
-g2
+g8
s. \ No newline at end of file
diff --git a/js/Misc/generic_block2.js b/js/Misc/generic_block2.js
index 6e84a782..015732d4 100644
--- a/js/Misc/generic_block2.js
+++ b/js/Misc/generic_block2.js
@@ -51,15 +51,15 @@ function generic_block2() {
this.o = parseFloat((arguments[0]["o"]))
this.ci = parseFloat((arguments[0]["ci"]))
this.co = parseFloat((arguments[0]["co"]))
- this.xx = parseFloat((arguments[0]["xx"]))
- this.z = parseFloat((arguments[0]["z"]))
- this.rpar = parseFloat((arguments[0]["rpar"]))
+ this.xx = inverse((arguments[0]["xx"]))
+ this.z = inverse((arguments[0]["z"]))
+ this.rpar = inverse((arguments[0]["rpar"]))
this.ipar = parseFloat((arguments[0]["ipar"]))
this.nmode = parseFloat((arguments[0]["nmode"]))
this.nzcr = parseFloat((arguments[0]["nzcr"]))
this.auto0 = parseFloat((arguments[0]["auto0"]))
- this.depu = parseFloat((arguments[0]["depu"]))
- this.dept = parseFloat((arguments[0]["dept"]))
+ this.depu = parseBoolean((arguments[0]["depu"]))
+ this.dept = parseBoolean((arguments[0]["dept"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
model = arg1.model;
diff --git a/js/Misc/generic_block2.pickle b/js/Misc/generic_block2.pickle
index 8243b820..bbb617c2 100644
--- a/js/Misc/generic_block2.pickle
+++ b/js/Misc/generic_block2.pickle
@@ -39,132 +39,132 @@ p18
atp19
Rp20
.(dp0
-S'model.dstate'
+S'ci'
p1
-S'vector'
+S'double'
p2
-sS'model.sim'
+sS'co'
p3
g2
sS'arg1'
p4
S'object'
p5
-sS'graphics'
+sS'graphics.exprs'
p6
-g5
-sS'model.evtout'
+NsS'rpar'
p7
-g2
-sS'this.function_name'
+S'vector'
p8
-S'string'
+sS'xx'
p9
-sS'model.dep_ut'
+g8
+sS'funtyp'
p10
g2
-sS'model.out'
+sS'model.dep_ut'
p11
-S'double'
+g8
+sS'model.out'
p12
-sS'model.in1'
+g2
+sS'model.dstate'
p13
-g12
-sS'model.nzcross'
+g8
+sS'model.in1'
p14
-NsS'this.rpar'
-p15
g2
-sS'this.xx'
+sS'model.nzcross'
+p15
+NsS'label'
p16
-g2
-sS'label'
-p17
S'matrix'
-p18
+p17
sS'model.evtin'
+p18
+g8
+sS'model.firing'
p19
-g2
-sS'this.ci'
+g8
+sS'function_name'
p20
-g12
-sS'model.firing'
+S'string'
p21
-g2
-sS'this.co'
+sS'model.sim'
p22
-g12
-sS'this.x'
+g8
+sS'model.evtout'
p23
-g12
-sS'this.ipar'
-p24
-g12
-sS'this.z'
-p25
-g2
+g8
sS'arg1.graphics'
-p26
+p24
g5
sS'model.nmode'
-p27
+p25
NsS'model.rpar'
+p26
+g8
+sS'model.state'
+p27
+g8
+sS'graphics'
p28
-g2
-sS'this.i'
+g5
+sS'model.ipar'
p29
-g12
-sS'model.state'
+g8
+sS'typ'
p30
-g2
-sS'this.o'
+g8
+sS'needcompile'
p31
-g12
-sS'model.ipar'
+g2
+sS'[model,graphics,ok]'
p32
g2
-sS'typ'
+sS'arg1.model'
p33
-g2
-sS'needcompile'
+NsS'label[9-1]'
p34
-g12
-sS'[model,graphics,ok]'
+g8
+sS'ok'
p35
-g12
-sS'arg1.model'
+S'boolean'
p36
-NsS'label[9-1]'
+sS'model.blocktype'
p37
-g2
-sS'ok'
+g21
+sS'i'
p38
-S'boolean'
+g2
+sS'o'
p39
-sS'model.blocktype'
+g2
+sS'depu'
p40
-g9
-sS'this.dept'
+g36
+sS'dept'
p41
-g39
-sS'this.depu'
-p42
-g39
+g36
sS'gr_i'
+p42
+g8
+sS'ipar'
p43
g2
-sS'graphics.exprs'
+sS'y'
p44
-NsS'this.funtyp'
+g8
+sS'x'
p45
-g12
-sS'y'
-p46
g2
sS'model'
-p47
+p46
g5
+sS'z'
+p47
+g8
sS'dep_ut'
p48
-g2
+g8
s. \ No newline at end of file
diff --git a/js/Misc/generic_block3.js b/js/Misc/generic_block3.js
index 4a90073a..31ff8f57 100644
--- a/js/Misc/generic_block3.js
+++ b/js/Misc/generic_block3.js
@@ -53,17 +53,17 @@ function generic_block3() {
this.ot = parseFloat((arguments[0]["ot"]))
this.ci = parseFloat((arguments[0]["ci"]))
this.co = parseFloat((arguments[0]["co"]))
- this.xx = parseFloat((arguments[0]["xx"]))
- this.z = parseFloat((arguments[0]["z"]))
+ this.xx = inverse((arguments[0]["xx"]))
+ this.z = inverse((arguments[0]["z"]))
this.oz = parseFloat((arguments[0]["oz"]))
- this.rpar = parseFloat((arguments[0]["rpar"]))
+ this.rpar = inverse((arguments[0]["rpar"]))
this.ipar = parseFloat((arguments[0]["ipar"]))
this.opar = parseFloat((arguments[0]["opar"]))
this.nmode = parseFloat((arguments[0]["nmode"]))
this.nzcr = parseFloat((arguments[0]["nzcr"]))
this.auto0 = parseFloat((arguments[0]["auto0"]))
- this.depu = parseFloat((arguments[0]["depu"]))
- this.dept = parseFloat((arguments[0]["dept"]))
+ this.depu = parseBoolean((arguments[0]["depu"]))
+ this.dept = parseBoolean((arguments[0]["dept"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
model = arg1.model;
diff --git a/js/Misc/generic_block3.pickle b/js/Misc/generic_block3.pickle
index 84feb9d9..cbb0d2a5 100644
--- a/js/Misc/generic_block3.pickle
+++ b/js/Misc/generic_block3.pickle
@@ -51,126 +51,130 @@ Rp25
.(dp0
S'model.odstate'
p1
-NsS'model.dstate'
+NsS'ci'
p2
-NsS'model.sim'
+S'double'
p3
-S'vector'
+sS'co'
p4
+g3
sS'arg1'
p5
S'object'
p6
sS'graphics.exprs'
p7
-NsS'this.function_name'
+NsS'rpar'
p8
-S'string'
+S'vector'
p9
-sS'model.intyp'
+sS'xx'
p10
-S'double'
+g9
+sS'model.intyp'
p11
-sS'model.dep_ut'
+g3
+sS'funtyp'
p12
-g4
+g3
sS'model.out'
p13
-g11
-sS'model.in2'
+g3
+sS'model.dstate'
p14
-g11
-sS'model.in1'
+g9
+sS'model.in2'
p15
-g11
-sS'model.nzcross'
+g3
+sS'model.in1'
p16
-NsS'this.rpar'
+g3
+sS'model.nzcross'
p17
-g4
-sS'this.xx'
+NsS'label'
p18
-g4
-sS'label'
-p19
S'matrix'
+p19
+sS'model.firing'
p20
-sS'this.ci'
+NsS'function_name'
p21
-g11
-sS'model.firing'
+S'string'
p22
-NsS'this.co'
+sS'model.sim'
p23
-g11
-sS'this.x'
+g9
+sS'arg1.graphics'
p24
-g11
-sS'this.ipar'
+g6
+sS'model.out2'
p25
-g11
-sS'this.z'
+g3
+sS'model.nmode'
p26
-g4
-sS'arg1.graphics'
+NsS'model.rpar'
p27
-g6
-sS'model.out2'
+g9
+sS'model.outtyp'
p28
-g11
-sS'model.nmode'
+g3
+sS'model.state'
p29
-NsS'model.rpar'
+g9
+sS'graphics'
p30
-NsS'model.outtyp'
+g6
+sS'model.ipar'
p31
-g11
-sS'model.state'
+g3
+sS'typ'
p32
-NsS'graphics'
+g9
+sS'model.opar'
p33
-g6
-sS'model.ipar'
+NsS'needcompile'
p34
-NsS'typ'
+g3
+sS'[model,graphics,ok]'
p35
-g4
-sS'model.opar'
+g3
+sS'arg1.model'
p36
-NsS'needcompile'
+NsS'label[9-1]'
p37
-g11
-sS'[model,graphics,ok]'
+g9
+sS'ok'
p38
-g11
-sS'arg1.model'
+S'boolean'
p39
-NsS'label[9-1]'
+sS'model.dep_ut'
p40
-g4
-sS'ok'
+g9
+sS'depu'
p41
-S'boolean'
+g39
+sS'dept'
p42
-sS'this.dept'
+g39
+sS'gr_i'
p43
-g42
-sS'this.depu'
+g9
+sS'ipar'
p44
-g42
-sS'gr_i'
+g3
+sS'y'
p45
-g4
-sS'this.funtyp'
+g9
+sS'x'
p46
-g11
-sS'y'
-p47
-g4
+g3
sS'model'
-p48
+p47
g6
+sS'z'
+p48
+g9
sS'dep_ut'
p49
-g4
+g9
s. \ No newline at end of file
diff --git a/js/Misc/scifunc_block.js b/js/Misc/scifunc_block.js
index 1fe2522c..71f3d0f1 100644
--- a/js/Misc/scifunc_block.js
+++ b/js/Misc/scifunc_block.js
@@ -51,9 +51,9 @@ function scifunc_block() {
this.o = parseFloat((arguments[0]["o"]))
this.ci = parseFloat((arguments[0]["ci"]))
this.co = parseFloat((arguments[0]["co"]))
- this.xx = parseFloat((arguments[0]["xx"]))
- this.z = parseFloat((arguments[0]["z"]))
- this.rpar = parseFloat((arguments[0]["rpar"]))
+ this.xx = inverse((arguments[0]["xx"]))
+ this.z = inverse((arguments[0]["z"]))
+ this.rpar = inverse((arguments[0]["rpar"]))
this.auto0 = parseFloat((arguments[0]["auto0"]))
this.deptime = parseFloat((arguments[0]["deptime"]))
this.lab = parseFloat((arguments[0]["lab"]))
diff --git a/js/Misc/scifunc_block.pickle b/js/Misc/scifunc_block.pickle
index c8e3ca3c..fc2d3cfd 100644
--- a/js/Misc/scifunc_block.pickle
+++ b/js/Misc/scifunc_block.pickle
@@ -29,153 +29,154 @@ Rp14
.(dp0
S'exprs[1-1]'
p1
-NsS'model.dstate'
+NsS'ci'
p2
-S'vector'
+S'double'
p3
-sS'arg1'
+sS'co'
p4
-S'object'
+g3
+sS'arg1'
p5
-sS'nco'
+S'object'
p6
-S'double'
+sS'graphics'
p7
-sS'model.evtout'
+g6
+sS'rpar'
p8
-g3
-sS'z0'
+S'vector'
p9
-g3
-sS'this.x.model'
+sS'xx'
p10
-g5
-sS'model.out'
+g9
+sS'model.dep_ut'
p11
-g7
-sS'out'
+g9
+sS'model.out'
p12
-g7
-sS'ni'
+g3
+sS'model.dstate'
p13
-g7
-sS'graphics'
+g9
+sS'out'
p14
-g5
-sS'model.ipar'
+g3
+sS'ni'
p15
-g7
-sS'clkin'
+g3
+sS'model.in1'
p16
g3
-sS'dep_ut[2-1]'
+sS'model.ipar'
p17
-S'boolean'
+g3
+sS'clkin'
p18
-sS'no'
+g9
+sS'dep_ut[2-1]'
p19
-g7
-sS'this.x.graphics'
+S'boolean'
p20
-g5
-sS'this.rpar'
+sS'no'
p21
g3
-sS'this.xx'
+sS'z0'
p22
-g3
+g9
sS'[ok,tt,dep_ut]'
p23
-g7
+g3
sS'model.evtin'
p24
-g3
-sS'this.ci'
-p25
-g7
+g9
sS'exprs[2-1]'
-p26
+p25
NsS'model.firing'
+p26
+g9
+sS'model.sim'
p27
-g3
-sS'this.co'
+g9
+sS'model.evtout'
p28
-g7
-sS'this.x'
+g9
+sS'clkout'
p29
-g7
-sS'model.sim'
+g9
+sS'exprs[1-1][9-1]'
p30
-g3
-sS'this.z'
+S'string'
p31
-g3
-sS'clkout'
+sS'in1'
p32
g3
-sS'exprs[1-1][9-1]'
+sS'model.rpar'
p33
-S'string'
+g9
+sS'nci'
p34
-sS'in1'
+g3
+sS'model.state'
p35
-g7
-sS'model.rpar'
+g9
+sS'nco'
p36
-NsS'model.in1'
+g3
+sS'x0'
p37
-g7
-sS'this.i'
+g9
+sS'nrp'
p38
-g7
-sS'model.state'
-p39
g3
-sS'this.o'
+sS'typ'
+p39
+g31
+sS'model.opar'
p40
-g7
-sS'x0'
+g9
+sS'needcompile'
p41
g3
-sS'nrp'
+sS'[model,graphics,ok]'
p42
-g7
-sS'typ'
+g3
+sS'model.blocktype'
p43
-g34
-sS'model.opar'
+g31
+sS'auto'
p44
-g3
-sS'needcompile'
+g9
+sS'i'
p45
-g7
-sS'[model,graphics,ok]'
+g3
+sS'x.graphics'
p46
-g7
-sS'model.blocktype'
+g6
+sS'x.model'
p47
-g34
-sS'auto'
+g6
+sS'o'
p48
g3
-sS'nci'
+sS'exprs'
p49
-g7
-sS'model.dep_ut'
+g9
+sS'gr_i'
p50
-g3
-sS'exprs'
+g9
+sS'graphics.exprs'
p51
-g3
-sS'gr_i'
+NsS'y'
p52
-g3
-sS'graphics.exprs'
+g9
+sS'x'
p53
-NsS'y'
-p54
g3
sS'model'
+p54
+g6
+sS'z'
p55
-g5
+g9
s. \ No newline at end of file
diff --git a/js/Misc/scifunc_block_m.js b/js/Misc/scifunc_block_m.js
index ddfb8bbb..92e417a9 100644
--- a/js/Misc/scifunc_block_m.js
+++ b/js/Misc/scifunc_block_m.js
@@ -56,9 +56,9 @@ function scifunc_block_m() {
this.o = parseFloat((arguments[0]["o"]))
this.ci = parseFloat((arguments[0]["ci"]))
this.co = parseFloat((arguments[0]["co"]))
- this.xx = parseFloat((arguments[0]["xx"]))
- this.z = parseFloat((arguments[0]["z"]))
- this.rpar = parseFloat((arguments[0]["rpar"]))
+ this.xx = inverse((arguments[0]["xx"]))
+ this.z = inverse((arguments[0]["z"]))
+ this.rpar = inverse((arguments[0]["rpar"]))
this.auto0 = parseFloat((arguments[0]["auto0"]))
this.deptime = parseFloat((arguments[0]["deptime"]))
this.lab = parseFloat((arguments[0]["lab"]))
diff --git a/js/Misc/scifunc_block_m.pickle b/js/Misc/scifunc_block_m.pickle
index 527c397b..e1528369 100644
--- a/js/Misc/scifunc_block_m.pickle
+++ b/js/Misc/scifunc_block_m.pickle
@@ -29,162 +29,163 @@ Rp14
.(dp0
S'exprs[1-1]'
p1
-NsS'model.dstate'
+NsS'ci'
p2
-S'vector'
+S'double'
p3
-sS'arg1'
+sS'co'
p4
-S'object'
+g3
+sS'arg1'
p5
-sS'graphics'
+S'object'
p6
-g5
-sS'it'
+sS'graphics'
p7
-S'double'
+g6
+sS'it'
p8
-sS'model.intyp'
+g3
+sS'rpar'
p9
-g8
-sS'z0'
+S'vector'
p10
-g3
-sS'this.x.model'
+sS'xx'
p11
-g5
-sS'model.out'
+g10
+sS'model.intyp'
p12
-g8
-sS'out'
+g3
+sS'model.out'
p13
-g8
-sS'ni'
+g3
+sS'model.dstate'
p14
-g8
-sS'model.in1'
+g10
+sS'out'
p15
-g8
-sS'model.ipar'
+g3
+sS'ni'
p16
-g8
-sS'clkin'
+g3
+sS'model.in1'
p17
g3
-sS'dep_ut[2-1]'
+sS'model.ipar'
p18
-S'boolean'
+g3
+sS'clkin'
p19
-sS'no'
+g10
+sS'dep_ut[2-1]'
p20
-g8
-sS'this.x.graphics'
+S'boolean'
p21
-g5
-sS'this.rpar'
+sS'no'
p22
g3
-sS'this.xx'
+sS'z0'
p23
-g3
+g10
sS'[ok,tt,dep_ut]'
p24
-g8
+g3
sS'model.evtin'
p25
-g3
-sS'this.ci'
-p26
-g8
+g10
sS'exprs[2-1]'
-p27
+p26
NsS'model.firing'
+p27
+g10
+sS'model.sim'
p28
-g3
-sS'this.co'
+g10
+sS'model.evtout'
p29
-g8
-sS'this.x'
+g10
+sS'clkout'
p30
-g8
-sS'model.sim'
+g10
+sS'model.in2'
p31
g3
-sS'this.z'
+sS'auto'
p32
-g3
-sS'clkout'
+g10
+sS'model.out2'
p33
g3
-sS'model.in2'
+sS'in1'
p34
-g8
-sS'auto'
-p35
g3
-sS'model.out2'
+sS'model.rpar'
+p35
+g10
+sS'nci'
p36
-g8
-sS'in1'
+g3
+sS'model.state'
p37
-g8
-sS'model.rpar'
+g10
+sS'nco'
p38
-NsS'nci'
+g3
+sS'model.outtyp'
p39
-g8
-sS'model.state'
-p40
g3
-sS'nco'
+sS'x0'
+p40
+g10
+sS'nrp'
p41
-g8
-sS'model.outtyp'
+g3
+sS'typ'
p42
-g8
-sS'x0'
+S'string'
p43
-g3
-sS'nrp'
+sS'model.opar'
p44
-g8
-sS'typ'
+g10
+sS'needcompile'
p45
-S'string'
+g3
+sS'[model,graphics,ok]'
p46
-sS'model.opar'
-p47
g3
-sS'needcompile'
+sS'z'
+p47
+g10
+sS'model.blocktype'
p48
-g8
-sS'[model,graphics,ok]'
+g43
+sS'x.graphics'
p49
-g8
-sS'model.blocktype'
+g6
+sS'x.model'
p50
-g46
+g6
sS'model.dep_ut'
p51
-g3
+g10
sS'exprs'
p52
-g3
+g10
sS'gr_i'
p53
-g3
+g10
sS'graphics.exprs'
p54
NsS'y'
p55
+g10
+sS'x'
+p56
g3
sS'model'
-p56
-g5
-sS'ot'
p57
-g8
-sS'model.evtout'
+g6
+sS'ot'
p58
g3
s. \ No newline at end of file