summaryrefslogtreecommitdiff
path: root/js/Linear
diff options
context:
space:
mode:
Diffstat (limited to 'js/Linear')
-rw-r--r--js/Linear/BIGSOM_f.js2
-rw-r--r--js/Linear/BIGSOM_f.pickle65
-rw-r--r--js/Linear/CLINDUMMY_f.pickle32
-rw-r--r--js/Linear/CLR.pickle130
-rw-r--r--js/Linear/CLR_f.pickle130
-rw-r--r--js/Linear/CLSS.pickle101
-rw-r--r--js/Linear/CLSS_f.pickle77
-rw-r--r--js/Linear/DELAYV_f.pickle86
-rw-r--r--js/Linear/DELAY_f.pickle264
-rw-r--r--js/Linear/DERIV.pickle32
-rw-r--r--js/Linear/DIFF_c.js4
-rw-r--r--js/Linear/DIFF_c.pickle67
-rw-r--r--js/Linear/DLR.pickle124
-rw-r--r--js/Linear/DLR_f.pickle126
-rw-r--r--js/Linear/DLSS.pickle86
-rw-r--r--js/Linear/DLSS_f.pickle72
-rw-r--r--js/Linear/DOLLAR.pickle60
-rw-r--r--js/Linear/DOLLAR_f.pickle60
-rw-r--r--js/Linear/DOLLAR_m.pickle60
-rw-r--r--js/Linear/GAINBLK.pickle71
-rw-r--r--js/Linear/GAINBLK_f.pickle51
-rw-r--r--js/Linear/GAIN_f.pickle51
-rw-r--r--js/Linear/INTEGRAL.js2
-rw-r--r--js/Linear/INTEGRAL.pickle102
-rw-r--r--js/Linear/INTEGRAL_f.pickle45
-rw-r--r--js/Linear/INTEGRAL_m.pickle112
-rw-r--r--js/Linear/PID.pickle54
-rw-r--r--js/Linear/REGISTER.pickle43
-rw-r--r--js/Linear/REGISTER_f.pickle63
-rw-r--r--js/Linear/SAMPHOLD.pickle44
-rw-r--r--js/Linear/SAMPHOLD_m.pickle42
-rw-r--r--js/Linear/SAMPLEHOLD_f.pickle30
-rw-r--r--js/Linear/SOM_f.pickle62
-rw-r--r--js/Linear/SUMMATION.js2
-rw-r--r--js/Linear/SUMMATION.pickle83
-rw-r--r--js/Linear/SUM_f.pickle40
-rw-r--r--js/Linear/TCLSS.pickle77
-rw-r--r--js/Linear/TCLSS_f.pickle77
-rw-r--r--js/Linear/TIME_DELAY.pickle83
-rw-r--r--js/Linear/VARIABLE_DELAY.pickle85
40 files changed, 1400 insertions, 1397 deletions
diff --git a/js/Linear/BIGSOM_f.js b/js/Linear/BIGSOM_f.js
index 42a51c70..8dd81eea 100644
--- a/js/Linear/BIGSOM_f.js
+++ b/js/Linear/BIGSOM_f.js
@@ -23,7 +23,7 @@ function BIGSOM_f() {
return options;
}
BIGSOM_f.prototype.set = function BIGSOM_f() {
- this.sgn = parseFloat((arguments[0]["sgn"]))
+ this.sgn = inverse((arguments[0]["sgn"]))
this.x = arg1;
graphics = arg1.graphics;
model = arg1.model;
diff --git a/js/Linear/BIGSOM_f.pickle b/js/Linear/BIGSOM_f.pickle
index b1e2927d..5912e580 100644
--- a/js/Linear/BIGSOM_f.pickle
+++ b/js/Linear/BIGSOM_f.pickle
@@ -9,66 +9,67 @@ p3
atp4
Rp5
.(dp0
-S'this.x'
+S'sgn'
p1
-S'double'
+S'matrix'
p2
sS'[model,graphics,ok]'
p3
-g2
-sS'model.in1'
+S'double'
p4
-S'matrix'
+sS'model.in1'
p5
+g2
sS'model.blocktype'
p6
S'string'
p7
-sS'this.sgn'
+sS'x.graphics'
p8
-g5
-sS'model.sim'
+S'object'
p9
-S'vector'
+sS'arg1'
p10
-sS'this.x.graphics'
+g9
+sS'graphics.exprs'
p11
-S'object'
+NsS'in1'
p12
-sS'arg1'
+g4
+sS'model.rpar'
p13
-g12
-sS'graphics.exprs'
+g2
+sS'exprs'
p14
-NsS'in1'
+g4
+sS'x.model'
p15
-g2
-sS'model.rpar'
+NsS'gr_i'
p16
-NsS'this.x.model'
+S'vector'
p17
-NsS'exprs'
+sS'model.dep_ut'
p18
-g2
-sS'gr_i'
+g17
+sS'graphics'
p19
-g10
-sS'model.dep_ut'
+g9
+sS'y'
p20
-g10
-sS'graphics'
+g17
+sS'x'
p21
-g12
-sS'y'
-p22
-g10
+g4
sS'model'
+p22
+g9
+sS'model.sim'
p23
-g12
+g17
sS'typ'
p24
-g10
+g17
sS'model.out'
p25
-g2
+g4
s. \ No newline at end of file
diff --git a/js/Linear/CLINDUMMY_f.pickle b/js/Linear/CLINDUMMY_f.pickle
index 2b792ecc..2a8bdb31 100644
--- a/js/Linear/CLINDUMMY_f.pickle
+++ b/js/Linear/CLINDUMMY_f.pickle
@@ -7,41 +7,41 @@ p2
atp3
Rp4
.(dp0
-S'this.x'
+S'model.sim'
p1
-S'double'
+S'vector'
p2
-sS'model.sim'
+sS'model.blocktype'
p3
-S'vector'
+S'string'
p4
-sS'model.blocktype'
+sS'model.dep_ut'
p5
-S'string'
+g2
+sS'gr_i'
p6
-sS'model.dep_ut'
+g2
+sS'model.state'
p7
-g4
-sS'gr_i'
+S'double'
p8
-g4
-sS'model.state'
+sS'y'
p9
g2
-sS'y'
+sS'x'
p10
-g4
+g8
sS'x0'
p11
-g2
+g8
sS'typ'
p12
-g4
+g2
sS'model'
p13
S'object'
p14
sS'model.firing'
p15
-g4
+g2
s. \ No newline at end of file
diff --git a/js/Linear/CLR.pickle b/js/Linear/CLR.pickle
index e8abf81d..f42a7c70 100644
--- a/js/Linear/CLR.pickle
+++ b/js/Linear/CLR.pickle
@@ -11,113 +11,113 @@ p4
atp5
Rp6
.(dp0
-S'A'
+S'arg1'
p1
-S'double'
+S'object'
p2
-sS'arg1'
+sS'graphics'
p3
-S'object'
+g2
+sS'rpar'
p4
-sS'graphics'
+S'matrix'
p5
-g4
-sS'rpar'
+sS'x.model'
p6
-S'matrix'
-p7
+g2
sS'B'
+p7
+S'double'
p8
-g2
-sS'this.x.model'
-p9
-g4
sS'model.out'
-p10
-g2
+p9
+g8
sS'x0[ns1-1][1-1]'
-p11
-g2
+p10
+g8
sS'model.in1'
+p11
+g8
+sS'x.graphics'
p12
g2
-sS'this.x.graphics'
-p13
-g4
sS'[ns1,ns1]'
-p14
-g2
+p13
+g8
sS'[A,B,C,D]'
-p15
+p14
S'vector'
-p16
+p15
sS'ns'
+p16
+g8
+sS'A'
p17
-g2
-sS'this.x'
-p18
-g2
+g8
sS'model.sim'
-p19
-g16
+p18
+g15
sS'C'
-p20
-g2
+p19
+g8
sS'PREVAR_scicos_context.s'
-p21
-g2
+p20
+g8
sS'nin'
-p22
-g2
+p21
+g8
sS'D'
-p23
-g2
+p22
+g8
sS'H'
-p24
-g2
+p23
+g8
sS'model.rpar'
-p25
-g7
+p24
+g5
sS'mmm'
-p26
-g16
+p25
+g15
sS'model.state'
-p27
-g2
+p26
+g8
sS'graphics.exprs'
-p28
+p27
NsS'x0'
-p29
-g2
+p28
+g8
sS'typ'
-p30
-g16
+p29
+g15
sS'ok'
-p31
+p30
S'boolean'
-p32
+p31
sS'model.blocktype'
-p33
+p32
S'string'
-p34
+p33
sS'model.dep_ut'
-p35
-g16
+p34
+g15
sS'exprs'
-p36
-g7
+p35
+g5
sS'gr_i'
-p37
-g16
+p36
+g15
sS'PREVAR_scicos_context'
-p38
+p37
NsS'y'
+p38
+g15
+sS'x'
p39
-g16
+g8
sS'model'
p40
-g4
+g2
sS'nout'
p41
-g2
+g8
s. \ No newline at end of file
diff --git a/js/Linear/CLR_f.pickle b/js/Linear/CLR_f.pickle
index e8abf81d..f42a7c70 100644
--- a/js/Linear/CLR_f.pickle
+++ b/js/Linear/CLR_f.pickle
@@ -11,113 +11,113 @@ p4
atp5
Rp6
.(dp0
-S'A'
+S'arg1'
p1
-S'double'
+S'object'
p2
-sS'arg1'
+sS'graphics'
p3
-S'object'
+g2
+sS'rpar'
p4
-sS'graphics'
+S'matrix'
p5
-g4
-sS'rpar'
+sS'x.model'
p6
-S'matrix'
-p7
+g2
sS'B'
+p7
+S'double'
p8
-g2
-sS'this.x.model'
-p9
-g4
sS'model.out'
-p10
-g2
+p9
+g8
sS'x0[ns1-1][1-1]'
-p11
-g2
+p10
+g8
sS'model.in1'
+p11
+g8
+sS'x.graphics'
p12
g2
-sS'this.x.graphics'
-p13
-g4
sS'[ns1,ns1]'
-p14
-g2
+p13
+g8
sS'[A,B,C,D]'
-p15
+p14
S'vector'
-p16
+p15
sS'ns'
+p16
+g8
+sS'A'
p17
-g2
-sS'this.x'
-p18
-g2
+g8
sS'model.sim'
-p19
-g16
+p18
+g15
sS'C'
-p20
-g2
+p19
+g8
sS'PREVAR_scicos_context.s'
-p21
-g2
+p20
+g8
sS'nin'
-p22
-g2
+p21
+g8
sS'D'
-p23
-g2
+p22
+g8
sS'H'
-p24
-g2
+p23
+g8
sS'model.rpar'
-p25
-g7
+p24
+g5
sS'mmm'
-p26
-g16
+p25
+g15
sS'model.state'
-p27
-g2
+p26
+g8
sS'graphics.exprs'
-p28
+p27
NsS'x0'
-p29
-g2
+p28
+g8
sS'typ'
-p30
-g16
+p29
+g15
sS'ok'
-p31
+p30
S'boolean'
-p32
+p31
sS'model.blocktype'
-p33
+p32
S'string'
-p34
+p33
sS'model.dep_ut'
-p35
-g16
+p34
+g15
sS'exprs'
-p36
-g7
+p35
+g5
sS'gr_i'
-p37
-g16
+p36
+g15
sS'PREVAR_scicos_context'
-p38
+p37
NsS'y'
+p38
+g15
+sS'x'
p39
-g16
+g8
sS'model'
p40
-g4
+g2
sS'nout'
p41
-g2
+g8
s. \ No newline at end of file
diff --git a/js/Linear/CLSS.pickle b/js/Linear/CLSS.pickle
index 4e206f57..6f9561b1 100644
--- a/js/Linear/CLSS.pickle
+++ b/js/Linear/CLSS.pickle
@@ -28,88 +28,89 @@ sS'rpar'
p4
S'matrix'
p5
-sS'[ms,ns]'
+sS'x.model'
p6
-S'double'
+g2
+sS'[ms,ns]'
p7
-sS'this.x.model'
+S'double'
p8
-g2
sS'model.out'
p9
-g7
+g8
sS'out'
p10
-g7
+g8
sS'model.in1'
p11
-g7
-sS'typ'
+g8
+sS'x.graphics'
p12
-S'vector'
+g2
+sS'A'
p13
-sS'this.x'
-p14
-g7
+g8
sS'model.sim'
+p14
+S'vector'
p15
-g13
-sS'in1'
+sS'C'
p16
-g7
-sS'model.rpar'
+g8
+sS'B'
p17
-g5
-sS'mmm'
+g8
+sS'D'
p18
-g13
-sS'model.state'
+g8
+sS'in1'
p19
-NsS'graphics.exprs'
+g8
+sS'model.rpar'
p20
-g7
-sS'this.x.graphics'
+g5
+sS'mmm'
p21
-g2
-sS'this.B'
+g15
+sS'model.state'
p22
-g7
-sS'model.blocktype'
+g8
+sS'graphics.exprs'
p23
-S'string'
+g8
+sS'x0'
p24
-sS'[model,graphics,ok]'
+g8
+sS'typ'
p25
-g7
-sS'this.x0'
+g15
+sS'[model,graphics,ok]'
p26
-g7
-sS'model.dep_ut'
+g8
+sS'model.blocktype'
p27
-g13
-sS'exprs'
+S'string'
p28
-g5
-sS'gr_i'
+sS'model.dep_ut'
p29
-g13
-sS'okD'
+g15
+sS'exprs'
p30
-S'boolean'
+g5
+sS'gr_i'
p31
-sS'y'
+g15
+sS'okD'
p32
-g13
-sS'this.A'
+S'boolean'
p33
-g7
-sS'model'
+sS'y'
p34
-g2
-sS'this.C'
+g15
+sS'x'
p35
-g7
-sS'this.D'
+g8
+sS'model'
p36
-g7
+g2
s. \ No newline at end of file
diff --git a/js/Linear/CLSS_f.pickle b/js/Linear/CLSS_f.pickle
index 8c7953fb..1e42cd42 100644
--- a/js/Linear/CLSS_f.pickle
+++ b/js/Linear/CLSS_f.pickle
@@ -28,13 +28,13 @@ sS'rpar'
p4
S'matrix'
p5
-sS'model.dep_ut'
+sS'x.model'
p6
-S'vector'
+g2
+sS'model.dep_ut'
p7
-sS'this.x.model'
+S'vector'
p8
-g2
sS'model.out'
p9
S'double'
@@ -45,67 +45,68 @@ g10
sS'model.in1'
p12
g10
-sS'typ'
+sS'x.graphics'
p13
-g7
-sS'this.x'
+g2
+sS'A'
p14
g10
sS'model.sim'
p15
-g7
-sS'in1'
+g8
+sS'C'
p16
g10
-sS'model.rpar'
+sS'B'
p17
-g5
-sS'mmm'
+g10
+sS'D'
p18
-g7
-sS'model.state'
+g10
+sS'in1'
p19
-NsS'graphics.exprs'
-p20
g10
-sS'this.x.graphics'
+sS'model.rpar'
+p20
+g5
+sS'mmm'
p21
-g2
-sS'this.B'
+g8
+sS'model.state'
p22
g10
-sS'model.blocktype'
+sS'graphics.exprs'
p23
-S'string'
+g10
+sS'x0'
p24
-sS'[model,graphics,ok]'
-p25
g10
-sS'this.x0'
+sS'typ'
+p25
+g8
+sS'[model,graphics,ok]'
p26
g10
-sS'[ms,ns]'
+sS'model.blocktype'
p27
+S'string'
+p28
+sS'[ms,ns]'
+p29
g10
sS'exprs'
-p28
+p30
g5
sS'gr_i'
-p29
-g7
-sS'y'
-p30
-g7
-sS'this.A'
p31
-g10
-sS'model'
+g8
+sS'y'
p32
-g2
-sS'this.C'
+g8
+sS'x'
p33
g10
-sS'this.D'
+sS'model'
p34
-g10
+g2
s. \ No newline at end of file
diff --git a/js/Linear/DELAYV_f.pickle b/js/Linear/DELAYV_f.pickle
index 8bd26ae3..8fe3ebfa 100644
--- a/js/Linear/DELAYV_f.pickle
+++ b/js/Linear/DELAYV_f.pickle
@@ -24,88 +24,82 @@ p4
sS'graphics'
p5
g4
-sS'typ'
+sS'zz0'
p6
S'vector'
p7
-sS'zz0'
+sS'x.model'
p8
-g7
-sS'this.x.model'
-p9
g4
sS'model.out'
-p10
+p9
g2
-sS'this.zz0'
-p11
-g7
sS'model.in1'
-p12
+p10
S'matrix'
+p11
+sS'x.graphics'
+p12
+g4
+sS'typ'
p13
-sS'z0'
-p14
-g2
+g7
sS'model.evtin'
-p15
+p14
g2
sS'model.firing'
-p16
+p15
g7
sS'told'
-p17
-g2
-sS'this.x'
-p18
+p16
g2
sS'model.sim'
-p19
+p17
g7
sS'model.evtout'
-p20
-g13
+p18
+g11
sS'nin'
-p21
+p19
g2
sS'model.rpar'
+p20
+g2
+sS'T'
+p21
+g2
+sS'graphics.exprs'
p22
-S'string'
+NsS'z0'
p23
-sS'graphics.exprs'
-p24
-NsS'this.x.graphics'
-p25
-g4
+g2
sS'[model,graphics,ok]'
-p26
+p24
g2
sS'ok'
-p27
+p25
S'boolean'
-p28
+p26
sS'model.blocktype'
-p29
-g23
-sS'this.T'
-p30
-g2
-sS'this.nin'
-p31
-g2
+p27
+S'string'
+p28
sS'model.dep_ut'
-p32
+p29
g7
sS'exprs'
-p33
-g13
+p30
+g11
sS'gr_i'
-p34
+p31
g7
sS'y'
-p35
+p32
g7
+sS'x'
+p33
+g2
sS'model'
-p36
+p34
g4
s. \ No newline at end of file
diff --git a/js/Linear/DELAY_f.pickle b/js/Linear/DELAY_f.pickle
index ea442adb..fd7523f7 100644
--- a/js/Linear/DELAY_f.pickle
+++ b/js/Linear/DELAY_f.pickle
@@ -19,268 +19,262 @@ sS'register.graphics.pein'
p3
S'double'
p4
-sS'split.graphics.orig'
+sS'x.gui'
p5
-S'matrix'
+S'string'
p6
-sS'split.graphics.pein'
+sS'split.graphics.orig'
p7
-g4
-sS'evtdly.model.rpar'
+S'matrix'
p8
-g4
-sS'diagram.objs[7-1]'
+sS'x.model.out'
p9
g4
-sS'diagram.objs[5-1]'
+sS'split.graphics.pein'
p10
g4
-sS'evtdly.graphics'
+sS'x.graphics.out_style'
p11
-g2
-sS'input_port.graphics.flip'
+g6
+sS'evtdly.model.rpar'
p12
-S'boolean'
+g4
+sS'diagram.objs[7-1]'
p13
-sS'this.x.graphics.sz'
+g4
+sS'x.graphics.in_implicit'
p14
S'vector'
p15
-sS'needcompile'
+sS'diagram.objs[5-1]'
p16
g4
-sS'newpar'
+sS'evtdly.graphics'
p17
-g15
-sS'evtdly'
-p18
g2
-sS'arg1.model'
+sS'input_port.graphics.flip'
+p18
+S'boolean'
p19
-g2
-sS'ppath[1-1]'
+sS'needcompile'
p20
-NsS'this.x.model.dep_ut'
+g4
+sS'newpar'
p21
g15
-sS'output_port.graphics.sz'
+sS'evtdly'
p22
-g15
-sS'this.x.model.in1'
+g2
+sS'x.graphics.out_implicit'
p23
-g4
-sS'register.graphics.pout'
+g15
+sS'ppath[1-1]'
p24
+NsS'output_port.graphics.sz'
+p25
+g15
+sS'register.graphics.pout'
+p26
g4
sS'output_port'
-p25
+p27
g2
-sS'this.x.model.rpar.objs[ppath[1-1]-1]'
-p26
+sS'arg1.model'
+p28
g2
sS'input_port.graphics.pout'
-p27
+p29
g4
sS'evtdly.model.firing'
-p28
+p30
g4
+sS'x.graphics.sz'
+p31
+g15
sS'output_port.graphics.pin'
-p29
+p32
g4
-sS'this.x.model.sim'
-p30
-S'string'
-p31
sS'x'
-p32
-g2
-sS'arg1.model.rpar'
p33
-g2
-sS'this.x.model.rpar'
-p34
g4
+sS'arg1.model.rpar'
+p34
+g2
sS'evtdly.model'
p35
g2
sS'arg1'
p36
g2
-sS'evtdly.graphics.sz'
+sS'x.model.in1'
p37
+g4
+sS'evtdly.graphics.sz'
+p38
g15
sS'register.graphics.sz'
-p38
+p39
g15
+sS'x.graphics.in_style'
+p40
+g6
sS'output_port.model.ipar'
-p39
+p41
g4
sS'evtdly_exprs'
-p40
+p42
NsS'input_port.graphics.sz'
-p41
+p43
g15
sS'register.model'
-p42
+p44
g2
sS'diagram.objs[2-1]'
-p43
+p45
g2
sS'diagram.objs[4-1]'
-p44
+p46
g2
sS'diagram.objs[10-1]'
-p45
+p47
g4
sS'evtdly.graphics.exprs'
-p46
-g6
+p48
+g8
sS'ok'
-p47
-g13
+p49
+g19
sS'input_port'
-p48
+p50
g2
sS'evtdly.graphics.orig'
-p49
+p51
g15
-sS'newpar[$+1-1]'
-p50
-g4
sS'output_port.graphics.exprs'
-p51
-g6
-sS'ppath'
p52
+g8
+sS'ppath'
+p53
g15
sS'output_port.graphics.flip'
-p53
-g13
-sS'x.model'
p54
-g2
-sS'x.model.rpar'
+g19
+sS'x.model'
p55
g2
-sS'this.x.graphics.out_style'
+sS'x.model.rpar'
p56
-g31
-sS'evtdly.graphics.exprs[1-1]'
-p57
g4
-sS'this.x.graphics.out_implicit'
+sS'x.model.rpar.objs[ppath[2-1]-1]'
+p57
+g2
+sS'evtdly.graphics.exprs[1-1]'
p58
+g4
+sS'x.graphics.gr_i'
+p59
g15
+sS'x.model.blocktype'
+p60
+g6
sS'register.graphics.orig'
-p59
+p61
g15
sS'diagram.objs[9-1]'
-p60
+p62
g4
sS'input_port.graphics.orig'
-p61
+p63
g15
sS'input_port.graphics.exprs'
-p62
-g6
-sS'this.x.gui'
-p63
-g31
-sS'input_port.model.ipar'
p64
-g4
-sS'this.x.model.blocktype'
+g8
+sS'input_port.model.ipar'
p65
-g31
-sS'this.x.graphics.in_style'
+g4
+sS'x.model.rpar.objs[ppath[1-1]-1]'
p66
-g31
-sS'diagram.objs[8-1]'
-p67
g2
+sS'x.model.sim'
+p67
+g6
sS'evtdly.graphics.peout'
p68
g4
-sS'this.x.model.out'
-p69
-g4
sS'register.model.dstate'
-p70
+p69
g15
-sS'this.x.model.rpar.objs[ppath[2-1]-1]'
-p71
-g2
sS'split.graphics.peout'
-p72
-g6
+p70
+g8
+sS'x.model.dep_ut'
+p71
+g15
sS'o'
-p73
+p72
g2
sS'evtdly.graphics.pein'
-p74
+p73
g4
sS'diagram.objs[3-1]'
-p75
+p74
g2
sS'evtdly.graphics.flip'
-p76
-g13
+p75
+g19
sS'register.graphics.pin'
-p77
+p76
g4
sS'ppath[2-1]'
-p78
+p77
NsS'diagram.objs[6-1]'
-p79
+p78
g4
sS'split'
-p80
+p79
g2
sS'register_exprs'
+p80
+NsS'diagram.objs[8-1]'
p81
-NsS'this.x.graphics.pin'
-p82
-g4
+g2
sS'mess'
+p82
+g8
+sS'diagram'
p83
-g6
-sS'this.x.graphics.pout'
+g4
+sS'y'
p84
g4
-sS'diagram'
+sS'newpar[$+1-1]'
p85
g4
-sS'this.x.graphics.gr_i'
-p86
-g15
sS'register.graphics'
-p87
+p86
g2
sS'typ'
-p88
-g15
-sS'this.x.graphics.in_implicit'
-p89
+p87
g15
sS'register.graphics.exprs'
-p90
-g31
+p88
+g6
+sS'x.graphics.pout'
+p89
+g4
sS'register'
-p91
+p90
g2
-sS'this.x'
-p92
-g4
sS'exprs'
-p93
-g6
+p91
+g8
sS'output_port.graphics.orig'
-p94
+p92
g15
-sS'y'
-p95
+sS'x.graphics.pin'
+p93
g4
sS'register.graphics.flip'
-p96
-g13
+p94
+g19
s. \ No newline at end of file
diff --git a/js/Linear/DERIV.pickle b/js/Linear/DERIV.pickle
index eedb3840..f4612a1c 100644
--- a/js/Linear/DERIV.pickle
+++ b/js/Linear/DERIV.pickle
@@ -7,34 +7,34 @@ p2
atp3
Rp4
.(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'
-p7
+p6
sS'exprs'
-p8
-g4
+p7
+g2
sS'model.dep_ut'
+p8
+g2
+sS'model.out'
p9
g4
-sS'model.out'
+sS'gr_i'
p10
g2
-sS'gr_i'
-p11
-g4
sS'y'
+p11
+g2
+sS'x'
p12
g4
sS'model'
@@ -43,5 +43,5 @@ S'object'
p14
sS'typ'
p15
-g4
+g2
s. \ No newline at end of file
diff --git a/js/Linear/DIFF_c.js b/js/Linear/DIFF_c.js
index 55f81ca7..26705c2d 100644
--- a/js/Linear/DIFF_c.js
+++ b/js/Linear/DIFF_c.js
@@ -25,8 +25,8 @@ function DIFF_c() {
return options;
}
DIFF_c.prototype.set = function DIFF_c() {
- this.x0 = parseFloat((arguments[0]["x0"]))
- this.xd0 = parseFloat((arguments[0]["xd0"]))
+ this.x0 = inverse((arguments[0]["x0"]))
+ this.xd0 = inverse((arguments[0]["xd0"]))
this.x = arg1;
graphics = arg1.graphics;
exprs = graphics.exprs;
diff --git a/js/Linear/DIFF_c.pickle b/js/Linear/DIFF_c.pickle
index e3730ecf..3dd7eaac 100644
--- a/js/Linear/DIFF_c.pickle
+++ b/js/Linear/DIFF_c.pickle
@@ -18,66 +18,67 @@ p2
sS'graphics'
p3
g2
-sS'this.x.model'
+sS'x.model'
p4
-NsS'model.out'
+NsS'xd0'
p5
-S'double'
+S'vector'
p6
-sS'this.xd0'
+sS'model.out'
p7
-S'vector'
+S'double'
p8
sS'model.in1'
p9
-g6
-sS'this.x.model.firing'
-p10
g8
-sS'typ'
+sS'x.model.firing'
+p10
+g6
+sS'x.graphics'
p11
-g8
-sS'this.x'
+g2
+sS'model.sim'
p12
g6
-sS'model.sim'
+sS'N'
p13
g8
-sS'N'
-p14
-g6
sS'Nxd'
-p15
-g6
+p14
+g8
sS'model.state'
+p15
+S'matrix'
p16
-NsS'graphics.exprs'
+sS'graphics.exprs'
p17
-NsS'this.x.graphics'
+NsS'x0'
p18
-g2
-sS'model.blocktype'
+g16
+sS'typ'
p19
-S'string'
+g6
+sS'model.blocktype'
p20
-sS'this.x0'
+S'string'
p21
-S'matrix'
-p22
sS'model.dep_ut'
-p23
-g8
+p22
+g6
sS'exprs'
-p24
-g22
+p23
+g16
sS'gr_i'
-p25
-g8
+p24
+g6
sS'ask_again'
-p26
+p25
S'boolean'
-p27
+p26
sS'y'
+p27
+g6
+sS'x'
p28
g8
sS'model'
diff --git a/js/Linear/DLR.pickle b/js/Linear/DLR.pickle
index 32c768cd..d26c7744 100644
--- a/js/Linear/DLR.pickle
+++ b/js/Linear/DLR.pickle
@@ -11,113 +11,113 @@ p4
atp5
Rp6
.(dp0
-S'A'
+S'model.dstate'
p1
-S'double'
+S'vector'
p2
-sS'model.dstate'
+sS'arg1'
p3
-S'vector'
+S'object'
p4
-sS'arg1'
+sS'graphics'
p5
-S'object'
+g4
+sS'rpar'
p6
-sS'graphics'
+S'matrix'
p7
-g6
-sS'rpar'
+sS'x.model'
p8
-S'matrix'
+g4
+sS'model.out'
p9
-sS'this.x.model'
+S'double'
p10
-g6
-sS'model.out'
-p11
-g2
sS'x0[ns1-1][1-1]'
-p12
-g2
+p11
+g10
sS'model.in1'
+p12
+g10
+sS'x.model.firing'
p13
g2
-sS'this.x.model.firing'
+sS'x.graphics'
p14
g4
-sS'this.x.graphics'
-p15
-g6
sS'[ns1,ns1]'
+p15
+g10
+sS'[A,B,C,D]'
p16
g2
-sS'[A,B,C,D]'
-p17
-g4
sS'model.evtin'
-p18
-g2
+p17
+g10
sS'ns'
+p18
+g10
+sS'A'
p19
-g2
-sS'this.x'
+g10
+sS'model.sim'
p20
g2
-sS'model.sim'
-p21
-g4
sS'C'
-p22
-g2
+p21
+g10
sS'B'
-p23
-g2
+p22
+g10
sS'D'
-p24
-g2
+p23
+g10
sS'H'
-p25
-g2
+p24
+g10
sS'PREVAR_scicos_context.z'
-p26
-g2
+p25
+g10
sS'model.rpar'
-p27
-g9
+p26
+g7
sS'mmm'
-p28
-g4
+p27
+g2
sS'graphics.exprs'
-p29
+p28
NsS'x0'
+p29
+g10
+sS'typ'
p30
g2
-sS'typ'
-p31
-g4
sS'ok'
-p32
+p31
S'boolean'
-p33
+p32
sS'model.blocktype'
-p34
+p33
S'string'
-p35
+p34
sS'model.dep_ut'
-p36
-g4
+p35
+g2
sS'exprs'
-p37
-g9
+p36
+g7
sS'gr_i'
-p38
-g4
+p37
+g2
sS'PREVAR_scicos_context'
-p39
+p38
NsS'y'
+p39
+g2
+sS'x'
p40
-g4
+g10
sS'model'
p41
-g6
+g4
s. \ No newline at end of file
diff --git a/js/Linear/DLR_f.pickle b/js/Linear/DLR_f.pickle
index 4d9f86d2..06b4e8cd 100644
--- a/js/Linear/DLR_f.pickle
+++ b/js/Linear/DLR_f.pickle
@@ -11,113 +11,113 @@ p4
atp5
Rp6
.(dp0
-S'A'
+S'model.dstate'
p1
-S'double'
+S'vector'
p2
-sS'model.dstate'
+sS'arg1'
p3
-S'vector'
+S'object'
p4
-sS'arg1'
+sS'graphics'
p5
-S'object'
+g4
+sS'rpar'
p6
-sS'graphics'
+S'matrix'
p7
-g6
-sS'rpar'
+sS'x.model'
p8
-S'matrix'
+g4
+sS'model.out'
p9
-sS'this.x.model'
+S'double'
p10
-g6
-sS'model.out'
-p11
-g2
sS'x0[ns1-1][1-1]'
-p12
-g2
+p11
+g10
sS'model.in1'
+p12
+g10
+sS'x.model.firing'
p13
g2
-sS'this.x.model.firing'
+sS'x.graphics'
p14
g4
-sS'this.x.graphics'
-p15
-g6
sS'[ns1,ns1]'
+p15
+g10
+sS'[A,B,C,D]'
p16
g2
-sS'[A,B,C,D]'
-p17
-g4
sS'model.evtin'
-p18
-g2
+p17
+g10
sS'ns'
+p18
+g10
+sS'A'
p19
-g2
-sS'this.x'
-p20
-g2
+g10
sS'model.sim'
-p21
+p20
S'string'
-p22
+p21
sS'C'
-p23
-g2
+p22
+g10
sS'B'
-p24
-g2
+p23
+g10
sS'D'
-p25
-g2
+p24
+g10
sS'H'
-p26
-g2
+p25
+g10
sS'PREVAR_scicos_context.z'
-p27
-g2
+p26
+g10
sS'model.rpar'
-p28
-g9
+p27
+g7
sS'mmm'
-p29
-g4
+p28
+g2
sS'graphics.exprs'
-p30
+p29
NsS'x0'
+p30
+g10
+sS'typ'
p31
g2
-sS'typ'
-p32
-g4
sS'ok'
-p33
+p32
S'boolean'
-p34
+p33
sS'model.blocktype'
-p35
-g22
+p34
+g21
sS'model.dep_ut'
-p36
-g4
+p35
+g2
sS'exprs'
-p37
-g9
+p36
+g7
sS'gr_i'
-p38
-g4
+p37
+g2
sS'PREVAR_scicos_context'
-p39
+p38
NsS'y'
+p39
+g2
+sS'x'
p40
-g4
+g10
sS'model'
p41
-g6
+g4
s. \ No newline at end of file
diff --git a/js/Linear/DLSS.pickle b/js/Linear/DLSS.pickle
index f9700d89..f9fda6d5 100644
--- a/js/Linear/DLSS.pickle
+++ b/js/Linear/DLSS.pickle
@@ -32,88 +32,88 @@ sS'rpar'
p6
S'matrix'
p7
-sS'[ms,ns]'
+sS'x.model'
p8
-S'double'
+g4
+sS'[ms,ns]'
p9
-sS'this.x.model'
+S'double'
p10
-g4
sS'model.out'
p11
-g9
+g10
sS'out'
p12
g2
sS'model.in1'
p13
-g9
-sS'this.x.graphics'
+g10
+sS'x.graphics'
p14
g4
sS'model.evtin'
p15
-g9
-sS'this.x'
+g10
+sS'A'
p16
-g9
+g10
sS'model.sim'
p17
g2
-sS'in1'
+sS'C'
p18
+g10
+sS'B'
+p19
+g10
+sS'D'
+p20
+g10
+sS'in1'
+p21
g2
sS'model.rpar'
-p19
+p22
g7
sS'mmm'
-p20
+p23
g2
sS'graphics.exprs'
-p21
-g9
-sS'typ'
-p22
-g2
-sS'this.B'
-p23
-g9
-sS'model.blocktype'
p24
-S'string'
+g10
+sS'x0'
p25
-sS'[model,graphics,ok]'
+g10
+sS'typ'
p26
-g9
-sS'this.x0'
+g2
+sS'[model,graphics,ok]'
p27
-g9
-sS'model.dep_ut'
+g10
+sS'model.blocktype'
p28
+S'string'
+p29
+sS'model.dep_ut'
+p30
g2
sS'exprs'
-p29
+p31
g7
sS'gr_i'
-p30
+p32
g2
sS'okD'
-p31
-S'boolean'
-p32
-sS'y'
p33
-g2
-sS'this.A'
+S'boolean'
p34
-g9
-sS'model'
+sS'y'
p35
-g4
-sS'this.C'
+g2
+sS'x'
p36
-g9
-sS'this.D'
+g10
+sS'model'
p37
-g9
+g4
s. \ No newline at end of file
diff --git a/js/Linear/DLSS_f.pickle b/js/Linear/DLSS_f.pickle
index 1b180f20..54c40f94 100644
--- a/js/Linear/DLSS_f.pickle
+++ b/js/Linear/DLSS_f.pickle
@@ -32,12 +32,12 @@ sS'rpar'
p6
S'matrix'
p7
-sS'model.dep_ut'
+sS'x.model'
p8
-g2
-sS'this.x.model'
-p9
g4
+sS'model.dep_ut'
+p9
+g2
sS'model.out'
p10
S'double'
@@ -48,68 +48,68 @@ g2
sS'model.in1'
p13
g11
-sS'typ'
+sS'x.graphics'
p14
-g2
+g4
sS'model.evtin'
p15
g11
-sS'this.x'
+sS'A'
p16
g11
sS'model.sim'
p17
g2
-sS'in1'
+sS'C'
p18
+g11
+sS'B'
+p19
+g11
+sS'D'
+p20
+g11
+sS'in1'
+p21
g2
sS'model.rpar'
-p19
+p22
g7
sS'mmm'
-p20
+p23
g2
sS'graphics.exprs'
-p21
-g11
-sS'this.x.graphics'
-p22
-g4
-sS'this.B'
-p23
-g11
-sS'model.blocktype'
p24
-S'string'
+g11
+sS'x0'
p25
-sS'[model,graphics,ok]'
-p26
g11
-sS'this.x0'
+sS'typ'
+p26
+g2
+sS'[model,graphics,ok]'
p27
g11
-sS'[ms,ns]'
+sS'model.blocktype'
p28
+S'string'
+p29
+sS'[ms,ns]'
+p30
g11
sS'exprs'
-p29
+p31
g7
sS'gr_i'
-p30
+p32
g2
sS'y'
-p31
-g2
-sS'this.A'
-p32
-g11
-sS'model'
p33
-g4
-sS'this.C'
+g2
+sS'x'
p34
g11
-sS'this.D'
+sS'model'
p35
-g11
+g4
s. \ No newline at end of file
diff --git a/js/Linear/DOLLAR.pickle b/js/Linear/DOLLAR.pickle
index 92e22bc1..005fa40c 100644
--- a/js/Linear/DOLLAR.pickle
+++ b/js/Linear/DOLLAR.pickle
@@ -31,69 +31,69 @@ g6
sS'it'
p8
g4
-sS'this.x.model'
+sS'x.model'
p9
-NsS'model.out'
+NsS'inh'
p10
g4
-sS'out'
+sS'model.out'
p11
-g2
-sS'this.inh'
-p12
g4
+sS'out'
+p12
+g2
sS'model.in1'
p13
g4
-sS'typ'
+sS'x.graphics'
p14
-g2
+g6
sS'model.evtin'
p15
-S'string'
-p16
+g4
sS'exprs[2-1]'
+p16
+S'string'
p17
-g16
-sS'this.x'
-p18
-g4
sS'model.sim'
-p19
+p18
g2
sS'in1'
-p20
+p19
g4
sS'graphics.exprs'
+p20
+NsS'typ'
p21
-NsS'this.x.graphics'
-p22
-g6
+g2
sS'[model,graphics,ok]'
-p23
+p22
g4
sS'ot'
-p24
+p23
g4
sS'ok'
-p25
+p24
S'boolean'
-p26
+p25
sS'model.blocktype'
-p27
-g16
+p26
+g17
sS'model.dep_ut'
-p28
+p27
g2
sS'exprs'
-p29
-g16
+p28
+g17
sS'gr_i'
-p30
+p29
g2
sS'y'
-p31
+p30
g2
+sS'x'
+p31
+g4
sS'model'
p32
g6
diff --git a/js/Linear/DOLLAR_f.pickle b/js/Linear/DOLLAR_f.pickle
index ffdb71f6..4cc1fd5a 100644
--- a/js/Linear/DOLLAR_f.pickle
+++ b/js/Linear/DOLLAR_f.pickle
@@ -22,63 +22,63 @@ 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
-S'vector'
+g2
+sS'out'
p9
-sS'this.inh'
+S'vector'
p10
-g2
sS'model.in1'
p11
g2
-sS'typ'
+sS'x.graphics'
p12
-g9
+g4
sS'model.evtin'
p13
-S'string'
-p14
+g2
sS'exprs[2-1]'
+p14
+S'string'
p15
-g14
-sS'this.x'
-p16
-g2
sS'model.sim'
-p17
-g14
+p16
+g15
sS'in1'
-p18
+p17
g2
sS'graphics.exprs'
+p18
+NsS'typ'
p19
-NsS'this.x.graphics'
-p20
-g4
+g10
sS'[model,graphics,ok]'
-p21
+p20
g2
sS'model.blocktype'
-p22
-g14
+p21
+g15
sS'model.dep_ut'
-p23
-g9
+p22
+g10
sS'exprs'
-p24
-g14
+p23
+g15
sS'gr_i'
-p25
-g9
+p24
+g10
sS'y'
+p25
+g10
+sS'x'
p26
-g9
+g2
sS'model'
p27
g4
diff --git a/js/Linear/DOLLAR_m.pickle b/js/Linear/DOLLAR_m.pickle
index 92e22bc1..005fa40c 100644
--- a/js/Linear/DOLLAR_m.pickle
+++ b/js/Linear/DOLLAR_m.pickle
@@ -31,69 +31,69 @@ g6
sS'it'
p8
g4
-sS'this.x.model'
+sS'x.model'
p9
-NsS'model.out'
+NsS'inh'
p10
g4
-sS'out'
+sS'model.out'
p11
-g2
-sS'this.inh'
-p12
g4
+sS'out'
+p12
+g2
sS'model.in1'
p13
g4
-sS'typ'
+sS'x.graphics'
p14
-g2
+g6
sS'model.evtin'
p15
-S'string'
-p16
+g4
sS'exprs[2-1]'
+p16
+S'string'
p17
-g16
-sS'this.x'
-p18
-g4
sS'model.sim'
-p19
+p18
g2
sS'in1'
-p20
+p19
g4
sS'graphics.exprs'
+p20
+NsS'typ'
p21
-NsS'this.x.graphics'
-p22
-g6
+g2
sS'[model,graphics,ok]'
-p23
+p22
g4
sS'ot'
-p24
+p23
g4
sS'ok'
-p25
+p24
S'boolean'
-p26
+p25
sS'model.blocktype'
-p27
-g16
+p26
+g17
sS'model.dep_ut'
-p28
+p27
g2
sS'exprs'
-p29
-g16
+p28
+g17
sS'gr_i'
-p30
+p29
g2
sS'y'
-p31
+p30
g2
+sS'x'
+p31
+g4
sS'model'
p32
g6
diff --git a/js/Linear/GAINBLK.pickle b/js/Linear/GAINBLK.pickle
index 5f468e99..78c06b7c 100644
--- a/js/Linear/GAINBLK.pickle
+++ b/js/Linear/GAINBLK.pickle
@@ -22,7 +22,7 @@ sS'it'
p4
S'double'
p5
-sS'this.x.model'
+sS'x.model'
p6
NsS'model.out'
p7
@@ -36,73 +36,74 @@ g5
sS'model.in1'
p10
g5
-sS'typ'
+sS'x.graphics'
p11
-S'vector'
+g2
+sS'model.sim'
p12
-sS'this.x'
+S'vector'
p13
-g5
-sS'model.sim'
-p14
-g12
sS'[out,in1]'
-p15
+p14
g5
sS'model.out2'
-p16
+p15
g5
sS'in1'
+p16
+g5
+sS'in2'
p17
g5
sS'model.rpar'
p18
-NsS'in2'
-p19
g5
sS'graphics.exprs'
-p20
+p19
S'matrix'
+p20
+sS'typ'
p21
-sS'this.x.graphics'
-p22
-g2
+g13
sS'model.opar'
-p23
-g12
+p22
+g13
sS'[model,graphics,ok]'
-p24
+p23
g5
-sS'this.gain'
-p25
+sS'out2'
+p24
g5
sS'ok'
-p26
+p25
S'boolean'
-p27
+p26
sS'model.blocktype'
-p28
+p27
S'string'
-p29
+p28
sS'model.dep_ut'
-p30
-g12
+p29
+g13
sS'exprs'
-p31
-g12
+p30
+g13
sS'gr_i'
-p32
-g12
+p31
+g13
sS'y'
+p32
+g13
+sS'x'
p33
-g12
-sS'out2'
-p34
g5
sS'model'
-p35
+p34
g2
sS'ot'
+p35
+g5
+sS'gain'
p36
g5
s. \ No newline at end of file
diff --git a/js/Linear/GAINBLK_f.pickle b/js/Linear/GAINBLK_f.pickle
index c63baf62..24c29a29 100644
--- a/js/Linear/GAINBLK_f.pickle
+++ b/js/Linear/GAINBLK_f.pickle
@@ -16,7 +16,7 @@ p2
sS'graphics'
p3
g2
-sS'this.x.model'
+sS'x.model'
p4
NsS'model.out'
p5
@@ -28,51 +28,52 @@ g6
sS'model.in1'
p8
g6
-sS'typ'
+sS'x.graphics'
p9
-S'vector'
+g2
+sS'model.sim'
p10
-sS'this.x'
+S'string'
p11
-g6
-sS'model.sim'
+sS'[out,in1]'
p12
-S'string'
+g6
+sS'in1'
p13
-sS'[out,in1]'
+g6
+sS'model.rpar'
p14
g6
-sS'in1'
+sS'gain'
p15
g6
-sS'model.rpar'
+sS'graphics.exprs'
p16
-NsS'graphics.exprs'
+NsS'typ'
p17
-NsS'this.x.graphics'
+S'vector'
p18
-g2
sS'[model,graphics,ok]'
p19
g6
-sS'this.gain'
-p20
-g6
sS'model.blocktype'
-p21
-g13
+p20
+g11
sS'model.dep_ut'
-p22
-g10
+p21
+g18
sS'exprs'
-p23
-g10
+p22
+g18
sS'gr_i'
-p24
-g10
+p23
+g18
sS'y'
+p24
+g18
+sS'x'
p25
-g10
+g6
sS'model'
p26
g2
diff --git a/js/Linear/GAIN_f.pickle b/js/Linear/GAIN_f.pickle
index b3a3da67..059c6d78 100644
--- a/js/Linear/GAIN_f.pickle
+++ b/js/Linear/GAIN_f.pickle
@@ -16,7 +16,7 @@ p2
sS'graphics'
p3
g2
-sS'this.x.model'
+sS'x.model'
p4
NsS'model.out'
p5
@@ -28,52 +28,53 @@ g6
sS'model.in1'
p8
g6
-sS'typ'
+sS'x.graphics'
p9
-S'vector'
+g2
+sS'model.sim'
p10
-sS'this.x'
+S'string'
p11
-g6
-sS'model.sim'
+sS'[out,in1]'
p12
-S'string'
+g6
+sS'in1'
p13
-sS'[out,in1]'
+g6
+sS'model.rpar'
p14
g6
-sS'in1'
+sS'gain'
p15
g6
-sS'model.rpar'
+sS'graphics.exprs'
p16
-NsS'graphics.exprs'
+NsS'typ'
p17
-NsS'this.x.graphics'
+S'vector'
p18
-g2
sS'[model,graphics,ok]'
p19
g6
-sS'this.gain'
-p20
-g6
sS'model.blocktype'
-p21
-g13
+p20
+g11
sS'model.dep_ut'
-p22
-g10
+p21
+g18
sS'exprs'
-p23
+p22
S'matrix'
-p24
+p23
sS'gr_i'
-p25
-g10
+p24
+g18
sS'y'
+p25
+g18
+sS'x'
p26
-g10
+g6
sS'model'
p27
g2
diff --git a/js/Linear/INTEGRAL.js b/js/Linear/INTEGRAL.js
index 224543fc..18890c0f 100644
--- a/js/Linear/INTEGRAL.js
+++ b/js/Linear/INTEGRAL.js
@@ -32,7 +32,7 @@ function INTEGRAL() {
return options;
}
INTEGRAL.prototype.set = function INTEGRAL() {
- this.x0 = parseFloat((arguments[0]["x0"]))
+ this.x0 = inverse((arguments[0]["x0"]))
this.reinit = parseFloat((arguments[0]["reinit"]))
this.satur = parseFloat((arguments[0]["satur"]))
this.maxp = parseFloat((arguments[0]["maxp"]))
diff --git a/js/Linear/INTEGRAL.pickle b/js/Linear/INTEGRAL.pickle
index 7c4aa7a4..33296dc1 100644
--- a/js/Linear/INTEGRAL.pickle
+++ b/js/Linear/INTEGRAL.pickle
@@ -21,92 +21,92 @@ S'arg1'
p1
S'object'
p2
-sS'graphics'
+sS'reinit'
p3
-g2
-sS'this.lowp'
+S'double'
p4
-S'string'
-p5
sS'rpar'
-p6
+p5
S'vector'
+p6
+sS'model.out'
p7
-sS'model.nzcross'
+g4
+sS'x.model'
p8
-S'double'
+NsS'minp'
p9
-sS'model.out'
+g4
+sS'graphics'
p10
-g9
-sS'this.x.model'
+g2
+sS'x.graphics'
p11
-NsS'minp'
+g2
+sS'typ'
p12
-g9
-sS'model.in1'
+g6
+sS'maxp'
p13
-g9
-sS'this.maxp'
+g4
+sS'model.sim'
p14
-g9
-sS'this.satur'
+g6
+sS'model.nmode'
p15
-g9
-sS'this.x.graphics.id'
+g4
+sS'model.rpar'
p16
-g5
-sS'this.reinit'
+g6
+sS'model.in1'
p17
-g9
-sS'this.x'
+g4
+sS'satur'
p18
-g9
-sS'model.sim'
+g4
+sS'model.state'
p19
-g7
-sS'model.nmode'
+g4
+sS'lowp'
p20
-g9
-sS'model.rpar'
+S'string'
p21
-g7
-sS'model.state'
-p22
-g9
sS'graphics.exprs'
+p22
+NsS'x0'
p23
-NsS'this.x.graphics'
+g6
+sS'model.nzcross'
p24
-g2
-sS'model.blocktype'
+g4
+sS'x.graphics.id'
p25
-g5
+g21
sS'[model,graphics,ok]'
p26
-g9
+g4
sS'ok'
p27
S'boolean'
p28
-sS'this.x0'
+sS'model.blocktype'
p29
-g7
-sS'typ'
-p30
-g7
+g21
sS'model.dep_ut'
-p31
-g7
+p30
+g6
sS'exprs'
-p32
-g5
+p31
+g21
sS'gr_i'
-p33
-g7
+p32
+g6
sS'y'
+p33
+g6
+sS'x'
p34
-g7
+g4
sS'model'
p35
g2
diff --git a/js/Linear/INTEGRAL_f.pickle b/js/Linear/INTEGRAL_f.pickle
index ef6de8c0..6923a6ea 100644
--- a/js/Linear/INTEGRAL_f.pickle
+++ b/js/Linear/INTEGRAL_f.pickle
@@ -9,22 +9,22 @@ 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'
+sS'model.blocktype'
p5
g2
-sS'this.x.model.firing'
+sS'x.model.firing'
p6
S'vector'
p7
-sS'this.x.graphics'
+sS'x.graphics'
p8
S'object'
p9
@@ -33,38 +33,39 @@ p10
g9
sS'graphics.exprs'
p11
-NsS'model.blocktype'
+NsS'model.dep_ut'
p12
-g4
-sS'model.dep_ut'
-p13
g7
sS'model.out'
+p13
+g4
+sS'exprs'
p14
-g2
-sS'this.x.model'
+g4
+sS'x.model'
p15
-NsS'exprs'
+NsS'gr_i'
p16
-g2
-sS'gr_i'
-p17
g7
sS'model.state'
+p17
+g4
+sS'graphics'
p18
-NsS'graphics'
-p19
g9
sS'y'
-p20
+p19
g7
+sS'x'
+p20
+g4
sS'model'
p21
g9
sS'typ'
p22
g7
-sS'this.x0'
+sS'x0'
p23
-g2
+g4
s. \ No newline at end of file
diff --git a/js/Linear/INTEGRAL_m.pickle b/js/Linear/INTEGRAL_m.pickle
index e1a9353d..7016703a 100644
--- a/js/Linear/INTEGRAL_m.pickle
+++ b/js/Linear/INTEGRAL_m.pickle
@@ -17,16 +17,15 @@ p7
atp8
Rp9
.(dp0
-S'this.x.graphics'
+S'arg1'
p1
S'object'
p2
-sS'arg1'
+sS'reinit'
p3
-g2
-sS'graphics.exprs'
+S'double'
p4
-NsS'it'
+sS'it'
p5
S'matrix'
p6
@@ -36,94 +35,95 @@ S'vector'
p8
sS'model.out'
p9
-S'double'
+g4
+sS'x.model'
p10
-sS'this.x.model'
-p11
NsS'minp'
-p12
-g10
+p11
+g4
sS'out'
-p13
-g10
+p12
+g4
sS'model.in2'
-p14
-g10
+p13
+g4
sS'model.in1'
+p14
+g4
+sS'x.graphics'
p15
-g10
-sS'this.maxp'
+g2
+sS'typ'
p16
-g10
-sS'this.lowp'
+g8
+sS'maxp'
p17
-g10
-sS'this.satur'
+g4
+sS'model.sim'
p18
-g10
-sS'this.reinit'
+g8
+sS'Datatype'
p19
-g10
-sS'this.x'
+g4
+sS'model.out2'
p20
-g10
-sS'model.sim'
+g4
+sS'in1'
p21
g8
-sS'Datatype'
+sS'model.rpar'
p22
-g10
-sS'model.out2'
-p23
-g10
+g8
sS'model.nmode'
+p23
+g4
+sS'satur'
p24
-g10
-sS'model.rpar'
+g4
+sS'model.state'
p25
-g8
-sS'in1'
+g4
+sS'lowp'
p26
-g8
-sS'model.state'
-p27
-g10
+g4
sS'graphics'
-p28
+p27
g2
sS'model.nzcross'
-p29
-g10
+p28
+g4
sS'[model,graphics,ok]'
-p30
-g10
+p29
+g4
sS'ok'
-p31
+p30
S'boolean'
-p32
+p31
sS'model.blocktype'
-p33
+p32
S'string'
+p33
+sS'model.dep_ut'
p34
-sS'typ'
-p35
g8
-sS'model.dep_ut'
+sS'exprs'
+p35
+g33
+sS'gr_i'
p36
g8
-sS'exprs'
+sS'graphics.exprs'
p37
-g34
-sS'gr_i'
+NsS'y'
p38
g8
-sS'y'
+sS'x'
p39
-g8
+g4
sS'model'
p40
g2
sS'ot'
p41
-g10
+g4
s. \ No newline at end of file
diff --git a/js/Linear/PID.pickle b/js/Linear/PID.pickle
index 81b99e41..f111f219 100644
--- a/js/Linear/PID.pickle
+++ b/js/Linear/PID.pickle
@@ -47,77 +47,77 @@ p12
NsS'xx1.graphics.exprs'
p13
g4
-sS'xx2.model'
+sS'model.rpar'
p14
+g4
+sS'xx2.model'
+p15
g2
sS'gr_i'
-p15
+p16
g10
sS'model.out2'
-p16
+p17
g4
sS'model.out'
-p17
+p18
g4
sS'scs_m.objs[20-1]'
-p18
+p19
g4
sS'ppath[3-1]'
-p19
+p20
g4
sS'xx1.model.rpar'
-p20
-NsS'scs_m.objs[10-1]'
p21
+NsS'scs_m.objs[10-1]'
+p22
g4
sS'xx3.model.rpar'
-p22
-NsS'model.in1'
p23
+NsS'model.in1'
+p24
g4
sS'scs_m.objs[19-1]'
-p24
+p25
g4
sS'from'
-p25
+p26
g2
sS'xx2.graphics.exprs'
-p26
+p27
g4
sS'scs_m.objs[18-1]'
-p27
+p28
g4
sS'scs_m.objs[2-1]'
-p28
+p29
g4
sS'xx1.graphics'
-p29
+p30
g2
sS'arg1.model.rpar.objs[ppath[2-1]-1]'
-p30
+p31
g2
sS'model.dep_ut'
-p31
+p32
g10
sS'scs_m.objs[5-1]'
-p32
+p33
g4
sS'newpar[size(newpar)+1-1]'
-p33
+p34
g4
sS'to'
-p34
+p35
g2
sS'ppath[2-1]'
-p35
-g4
-sS'exprs[2-1]'
p36
g4
-sS'scs_m.objs[12-1]'
+sS'exprs[2-1]'
p37
g4
-sS'this.x'
+sS'scs_m.objs[12-1]'
p38
g4
sS'scs_m.objs[13-1]'
@@ -230,7 +230,7 @@ g2
sS'y'
p77
g4
-sS'model.rpar'
+sS'x'
p78
g4
sS'model'
diff --git a/js/Linear/REGISTER.pickle b/js/Linear/REGISTER.pickle
index 5855ff3c..bc3735c1 100644
--- a/js/Linear/REGISTER.pickle
+++ b/js/Linear/REGISTER.pickle
@@ -17,31 +17,32 @@ S'vector'
p2
sS'model.dstate'
p3
-NsS'arg1'
+S'double'
p4
-S'object'
+sS'arg1'
p5
-sS'graphics'
+S'object'
p6
-g5
-sS'this.x.model'
+sS'graphics'
p7
-NsS'model.out'
+g6
+sS'x.model'
p8
-S'double'
+NsS'model.out'
p9
+g4
sS'model.in1'
p10
-g9
-sS'typ'
+g4
+sS'x.graphics'
p11
+g6
+sS'typ'
+p12
g2
sS'model.evtin'
-p12
-g9
-sS'this.x'
p13
-g9
+g4
sS'model.sim'
p14
g2
@@ -52,12 +53,12 @@ sS'graphics.exprs'
p16
S'matrix'
p17
-sS'this.x.graphics'
+sS'z0'
p18
-g5
+g4
sS'[model,graphics,ok]'
p19
-g9
+g4
sS'ok'
p20
S'boolean'
@@ -71,17 +72,17 @@ p24
g2
sS'exprs'
p25
-g9
+g4
sS'gr_i'
p26
g2
sS'y'
p27
g2
-sS'model'
+sS'x'
p28
-g5
-sS'this.z0'
+g4
+sS'model'
p29
-g9
+g6
s. \ No newline at end of file
diff --git a/js/Linear/REGISTER_f.pickle b/js/Linear/REGISTER_f.pickle
index 4dd75697..3881a1bd 100644
--- a/js/Linear/REGISTER_f.pickle
+++ b/js/Linear/REGISTER_f.pickle
@@ -9,66 +9,67 @@ 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'
-p6
+p5
S'boolean'
-p7
+p6
sS'model.evtin'
+p7
+g4
+sS'x.graphics'
p8
-g2
-sS'this.x.graphics'
-p9
S'object'
-p10
+p9
sS'arg1'
-p11
-g10
+p10
+g9
sS'graphics.exprs'
+p11
+NsS'model.dstate'
p12
-NsS'model.out'
+g4
+sS'model.blocktype'
p13
g2
-sS'this.x.model'
+sS'exprs'
p14
-NsS'exprs'
+g4
+sS'x.model'
p15
-g2
-sS'gr_i'
+NsS'gr_i'
p16
S'vector'
p17
-sS'model.dep_ut'
+sS'z0'
p18
+g4
+sS'model.dep_ut'
+p19
g17
sS'graphics'
-p19
-g10
-sS'y'
p20
-g17
-sS'model.dstate'
+g9
+sS'y'
p21
-NsS'model'
+g17
+sS'x'
p22
-g10
-sS'this.z0'
+g4
+sS'model'
p23
-g2
+g9
sS'typ'
p24
g17
-sS'model.blocktype'
+sS'model.out'
p25
g4
s. \ No newline at end of file
diff --git a/js/Linear/SAMPHOLD.pickle b/js/Linear/SAMPHOLD.pickle
index c17ea7e4..caeeb745 100644
--- a/js/Linear/SAMPHOLD.pickle
+++ b/js/Linear/SAMPHOLD.pickle
@@ -7,47 +7,47 @@ p2
atp3
Rp4
.(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'model.evtin'
+sS'x.model.firing'
p7
g2
-sS'in1'
+sS'model.evtin'
p8
-g2
-sS'model.dep_ut'
+g4
+sS'in1'
p9
g4
-sS'model.out'
+sS'model.dep_ut'
p10
g2
-sS'gr_i'
+sS'model.out'
p11
g4
-sS'y'
+sS'gr_i'
p12
-g4
-sS'model'
+g2
+sS'y'
p13
-S'object'
+g2
+sS'x'
p14
-sS'typ'
-p15
g4
-sS'model.blocktype'
+sS'model'
+p15
+S'object'
p16
-S'string'
+sS'typ'
p17
+g2
s. \ No newline at end of file
diff --git a/js/Linear/SAMPHOLD_m.pickle b/js/Linear/SAMPHOLD_m.pickle
index 8fc95904..fd472bf8 100644
--- a/js/Linear/SAMPHOLD_m.pickle
+++ b/js/Linear/SAMPHOLD_m.pickle
@@ -26,7 +26,7 @@ g5
sS'model.intyp'
p7
g5
-sS'this.x.model.firing'
+sS'x.model.firing'
p8
S'vector'
p9
@@ -36,55 +36,55 @@ g9
sS'model.evtin'
p11
g5
-sS'this.x'
-p12
-g5
sS'model.sim'
-p13
+p12
g9
sS'arg1.graphics'
-p14
+p13
g2
sS'model.out2'
-p15
+p14
g5
sS'in1'
-p16
+p15
g9
sS'model.in1'
-p17
+p16
g5
sS'model.outtyp'
-p18
+p17
g5
sS'graphics.exprs'
-p19
+p18
NsS'typ'
-p20
+p19
g9
sS'[model,graphics,ok]'
-p21
+p20
g5
sS'arg1.model'
-p22
+p21
g2
sS'ok'
-p23
+p22
S'boolean'
-p24
+p23
sS'model.blocktype'
-p25
+p24
S'string'
-p26
+p25
sS'model.dep_ut'
-p27
+p26
g9
sS'gr_i'
-p28
+p27
g9
sS'y'
-p29
+p28
g9
+sS'x'
+p29
+g5
sS'model'
p30
g2
diff --git a/js/Linear/SAMPLEHOLD_f.pickle b/js/Linear/SAMPLEHOLD_f.pickle
index 3ebb0f50..c64acb4c 100644
--- a/js/Linear/SAMPLEHOLD_f.pickle
+++ b/js/Linear/SAMPLEHOLD_f.pickle
@@ -7,47 +7,47 @@ 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'this.x.model.firing'
+sS'x.model.firing'
p6
S'vector'
p7
sS'model.evtin'
p8
-g2
+g4
sS'in1'
p9
-g2
+g4
sS'model.dep_ut'
p10
g7
sS'model.out'
p11
-g2
+g4
sS'gr_i'
p12
g7
sS'y'
p13
g7
-sS'model'
+sS'x'
p14
-S'object'
+g4
+sS'model'
p15
-sS'typ'
+S'object'
p16
-g7
-sS'model.blocktype'
+sS'typ'
p17
-g4
+g7
s. \ No newline at end of file
diff --git a/js/Linear/SOM_f.pickle b/js/Linear/SOM_f.pickle
index 789e48b0..df58dba6 100644
--- a/js/Linear/SOM_f.pickle
+++ b/js/Linear/SOM_f.pickle
@@ -7,63 +7,63 @@ p2
atp3
Rp4
.(dp0
-S'this.x'
+S'model.sim'
p1
-S'double'
+S'vector'
p2
-sS'model.sim'
+sS'model.in1'
p3
-S'vector'
+S'matrix'
p4
-sS'model.in1'
+sS'model.blocktype'
p5
-S'matrix'
+S'string'
p6
-sS'model.blocktype'
+sS'exprs'
p7
-S'string'
+g4
+sS'arg1'
p8
-sS'exprs'
+S'object'
p9
-g6
-sS'arg1'
+sS'sgn'
p10
-S'object'
+g4
+sS'model.dep_ut'
p11
-sS'sgn'
+g2
+sS'model.out'
p12
-g6
-sS'model.dep_ut'
+S'double'
p13
-g4
-sS'model.out'
+sS'labs'
p14
g2
-sS'labs'
-p15
-g4
sS'p'
+p15
+g13
+sS'gr_i'
p16
g2
-sS'gr_i'
+sS'model.rpar'
p17
g4
-sS'model.rpar'
-p18
-g6
sS'str'
-p19
-g6
+p18
+g4
sS'graphics'
-p20
-g11
+p19
+g9
sS'y'
+p20
+g2
+sS'x'
p21
-g4
+g13
sS'model'
p22
-g11
+g9
sS'typ'
p23
-g4
+g2
s. \ No newline at end of file
diff --git a/js/Linear/SUMMATION.js b/js/Linear/SUMMATION.js
index 8ec89285..42f991db 100644
--- a/js/Linear/SUMMATION.js
+++ b/js/Linear/SUMMATION.js
@@ -29,7 +29,7 @@ function SUMMATION() {
}
SUMMATION.prototype.set = function SUMMATION() {
this.Datatype = parseFloat((arguments[0]["Datatype"]))
- this.sgn = parseFloat((arguments[0]["sgn"]))
+ this.sgn = inverse((arguments[0]["sgn"]))
this.satur = parseFloat((arguments[0]["satur"]))
this.x = arg1;
graphics = arg1.graphics;
diff --git a/js/Linear/SUMMATION.pickle b/js/Linear/SUMMATION.pickle
index 73fa0049..06cb5242 100644
--- a/js/Linear/SUMMATION.pickle
+++ b/js/Linear/SUMMATION.pickle
@@ -24,76 +24,77 @@ sS'it'
p4
S'string'
p5
-sS'this.x.model'
+sS'x.model'
p6
-NsS'model.out'
+NsS'sgn'
p7
-S'double'
+S'matrix'
p8
-sS'model.in2'
+sS'model.out'
p9
-S'matrix'
+S'double'
p10
-sS'model.in1'
+sS'model.in2'
p11
-g10
-sS'this.sgn'
+g8
+sS'model.in1'
p12
-g10
-sS'typ'
+g8
+sS'x.graphics'
p13
-S'vector'
+g2
+sS'model.sim'
p14
-sS'this.x'
+S'vector'
p15
-g8
-sS'model.sim'
-p16
-g14
sS'model.out2'
-p17
-g8
+p16
+g10
sS'in1'
-p18
-g8
+p17
+g10
sS'in2'
-p19
-g8
+p18
+g10
sS'model.rpar'
-p20
+p19
NsS'graphics.exprs'
+p20
+g8
+sS'nout2'
p21
g10
-sS'nout2'
+sS'model.ipar'
p22
g8
-sS'model.ipar'
+sS'typ'
p23
-NsS'this.x.graphics'
-p24
-g2
+g15
sS'[model,graphics,ok]'
-p25
-g8
+p24
+g10
sS'ok'
-p26
+p25
S'boolean'
-p27
+p26
sS'model.blocktype'
-p28
+p27
g5
sS'model.dep_ut'
-p29
-g14
+p28
+g15
sS'exprs'
-p30
-g8
+p29
+g10
sS'gr_i'
-p31
-g14
+p30
+g15
sS'y'
+p31
+g15
+sS'x'
p32
-g14
+g10
sS'model'
p33
g2
@@ -101,5 +102,5 @@ sS'ot'
p34
NsS'nout'
p35
-g8
+g10
s. \ No newline at end of file
diff --git a/js/Linear/SUM_f.pickle b/js/Linear/SUM_f.pickle
index 8d871421..5152d73e 100644
--- a/js/Linear/SUM_f.pickle
+++ b/js/Linear/SUM_f.pickle
@@ -7,45 +7,45 @@ p2
atp3
Rp4
.(dp0
-S'this.x'
+S'model.sim'
p1
-S'double'
+S'vector'
p2
-sS'model.sim'
+sS'model.in1'
p3
-S'vector'
+S'matrix'
p4
-sS'model.in1'
+sS'model.blocktype'
p5
-S'matrix'
+S'string'
p6
-sS'model.blocktype'
+sS'exprs'
p7
-S'string'
+g2
+sS'model.out'
p8
-sS'exprs'
+S'double'
p9
-g4
-sS'model.out'
-p10
-g2
sS'p'
+p10
+g9
+sS'gr_i'
p11
g2
-sS'gr_i'
-p12
-g4
sS'model.dep_ut'
-p13
-g4
+p12
+g2
sS'y'
+p13
+g2
+sS'x'
p14
-g4
+g9
sS'model'
p15
S'object'
p16
sS'typ'
p17
-g4
+g2
s. \ No newline at end of file
diff --git a/js/Linear/TCLSS.pickle b/js/Linear/TCLSS.pickle
index bb864d5f..e39b2024 100644
--- a/js/Linear/TCLSS.pickle
+++ b/js/Linear/TCLSS.pickle
@@ -28,13 +28,13 @@ sS'rpar'
p4
S'matrix'
p5
-sS'model.dep_ut'
+sS'x.model'
p6
-S'vector'
+g2
+sS'model.dep_ut'
p7
-sS'this.x.model'
+S'vector'
p8
-g2
sS'model.out'
p9
S'double'
@@ -45,73 +45,74 @@ g10
sS'model.in1'
p12
g5
-sS'typ'
+sS'x.graphics'
p13
-g7
+g2
sS'nx'
p14
g10
sS'model.evtin'
p15
g10
-sS'this.x'
+sS'A'
p16
g10
sS'model.sim'
p17
-g7
-sS'in1'
+g8
+sS'C'
p18
g10
-sS'model.rpar'
+sS'B'
p19
-g5
-sS'mmm'
+g10
+sS'D'
p20
-g7
-sS'model.state'
+g10
+sS'in1'
p21
-NsS'graphics.exprs'
-p22
g10
-sS'this.x.graphics'
+sS'model.rpar'
+p22
+g5
+sS'mmm'
p23
-g2
-sS'this.B'
+g8
+sS'model.state'
p24
g10
-sS'model.blocktype'
+sS'graphics.exprs'
p25
-S'string'
+g10
+sS'x0'
p26
-sS'[model,graphics,ok]'
-p27
g10
-sS'this.x0'
+sS'typ'
+p27
+g8
+sS'[model,graphics,ok]'
p28
g10
-sS'[ms,ns]'
+sS'model.blocktype'
p29
+S'string'
+p30
+sS'[ms,ns]'
+p31
g10
sS'exprs'
-p30
+p32
g5
sS'gr_i'
-p31
-g7
-sS'y'
-p32
-g7
-sS'this.A'
p33
-g10
-sS'model'
+g8
+sS'y'
p34
-g2
-sS'this.C'
+g8
+sS'x'
p35
g10
-sS'this.D'
+sS'model'
p36
-g10
+g2
s. \ No newline at end of file
diff --git a/js/Linear/TCLSS_f.pickle b/js/Linear/TCLSS_f.pickle
index bb864d5f..e39b2024 100644
--- a/js/Linear/TCLSS_f.pickle
+++ b/js/Linear/TCLSS_f.pickle
@@ -28,13 +28,13 @@ sS'rpar'
p4
S'matrix'
p5
-sS'model.dep_ut'
+sS'x.model'
p6
-S'vector'
+g2
+sS'model.dep_ut'
p7
-sS'this.x.model'
+S'vector'
p8
-g2
sS'model.out'
p9
S'double'
@@ -45,73 +45,74 @@ g10
sS'model.in1'
p12
g5
-sS'typ'
+sS'x.graphics'
p13
-g7
+g2
sS'nx'
p14
g10
sS'model.evtin'
p15
g10
-sS'this.x'
+sS'A'
p16
g10
sS'model.sim'
p17
-g7
-sS'in1'
+g8
+sS'C'
p18
g10
-sS'model.rpar'
+sS'B'
p19
-g5
-sS'mmm'
+g10
+sS'D'
p20
-g7
-sS'model.state'
+g10
+sS'in1'
p21
-NsS'graphics.exprs'
-p22
g10
-sS'this.x.graphics'
+sS'model.rpar'
+p22
+g5
+sS'mmm'
p23
-g2
-sS'this.B'
+g8
+sS'model.state'
p24
g10
-sS'model.blocktype'
+sS'graphics.exprs'
p25
-S'string'
+g10
+sS'x0'
p26
-sS'[model,graphics,ok]'
-p27
g10
-sS'this.x0'
+sS'typ'
+p27
+g8
+sS'[model,graphics,ok]'
p28
g10
-sS'[ms,ns]'
+sS'model.blocktype'
p29
+S'string'
+p30
+sS'[ms,ns]'
+p31
g10
sS'exprs'
-p30
+p32
g5
sS'gr_i'
-p31
-g7
-sS'y'
-p32
-g7
-sS'this.A'
p33
-g10
-sS'model'
+g8
+sS'y'
p34
-g2
-sS'this.C'
+g8
+sS'x'
p35
g10
-sS'this.D'
+sS'model'
p36
-g10
+g2
s. \ No newline at end of file
diff --git a/js/Linear/TIME_DELAY.pickle b/js/Linear/TIME_DELAY.pickle
index 6a9c8a85..f1fcfb41 100644
--- a/js/Linear/TIME_DELAY.pickle
+++ b/js/Linear/TIME_DELAY.pickle
@@ -13,80 +13,81 @@ p5
atp6
Rp7
.(dp0
-S'this.init'
+S'arg1'
p1
-S'double'
+S'object'
p2
-sS'arg1'
+sS'graphics'
p3
-S'object'
+g2
+sS'x.model'
p4
-sS'graphics'
+g2
+sS'model.out'
p5
-g4
-sS'this.x.model'
+S'double'
p6
-g4
-sS'model.out'
-p7
-g2
sS'model.in1'
-p8
+p7
S'vector'
+p8
+sS'x.graphics'
p9
-sS'typ'
-p10
-g9
-sS'this.x'
-p11
g2
+sS'init'
+p10
+g6
sS'model.sim'
-p12
-g9
+p11
+g8
sS'nin'
-p13
-g2
+p12
+g6
sS'model.rpar'
+p13
+g8
+sS'N'
p14
-g9
-sS'graphics.exprs'
+g6
+sS'T'
p15
-NsS'model.ipar'
+g6
+sS'graphics.exprs'
p16
-NsS'this.x.graphics'
+NsS'model.ipar'
p17
-g4
-sS'[model,graphics,ok]'
+g6
+sS'typ'
p18
-g2
-sS'ok'
+g8
+sS'[model,graphics,ok]'
p19
-S'boolean'
+g6
+sS'ok'
p20
-sS'model.blocktype'
+S'boolean'
p21
-S'string'
+sS'model.blocktype'
p22
-sS'this.T'
+S'string'
p23
-g2
sS'model.dep_ut'
p24
-g9
+g8
sS'exprs'
p25
S'matrix'
p26
sS'gr_i'
p27
-g9
-sS'this.N'
-p28
-g2
+g8
sS'y'
+p28
+g8
+sS'x'
p29
-g9
+g6
sS'model'
p30
-g4
+g2
s. \ No newline at end of file
diff --git a/js/Linear/VARIABLE_DELAY.pickle b/js/Linear/VARIABLE_DELAY.pickle
index a4efa38e..c57d7ee0 100644
--- a/js/Linear/VARIABLE_DELAY.pickle
+++ b/js/Linear/VARIABLE_DELAY.pickle
@@ -13,80 +13,81 @@ p5
atp6
Rp7
.(dp0
-S'this.init'
+S'arg1'
p1
-S'double'
+S'object'
p2
-sS'arg1'
+sS'graphics'
p3
-S'object'
+g2
+sS'x.model'
p4
-sS'graphics'
+g2
+sS'model.out'
p5
-g4
-sS'this.x.model'
+S'double'
p6
-g4
-sS'model.out'
-p7
-g2
sS'model.in1'
-p8
+p7
S'matrix'
+p8
+sS'x.graphics'
p9
-sS'typ'
+g2
+sS'init'
p10
-S'vector'
+g6
+sS'model.sim'
p11
-sS'this.x'
+S'vector'
p12
-g2
-sS'model.sim'
-p13
-g11
sS'nin'
-p14
-g2
+p13
+g6
sS'model.rpar'
+p14
+g12
+sS'N'
p15
-g11
-sS'graphics.exprs'
+g6
+sS'T'
p16
-NsS'model.ipar'
+g6
+sS'graphics.exprs'
p17
-NsS'this.x.graphics'
+NsS'model.ipar'
p18
-g4
-sS'[model,graphics,ok]'
+g6
+sS'typ'
p19
-g2
-sS'ok'
+g12
+sS'[model,graphics,ok]'
p20
-S'boolean'
+g6
+sS'ok'
p21
-sS'model.blocktype'
+S'boolean'
p22
-S'string'
+sS'model.blocktype'
p23
-sS'this.T'
+S'string'
p24
-g2
sS'model.dep_ut'
p25
-g11
+g12
sS'exprs'
p26
-g9
+g8
sS'gr_i'
p27
-g11
-sS'this.N'
-p28
-g2
+g12
sS'y'
+p28
+g12
+sS'x'
p29
-g11
+g6
sS'model'
p30
-g4
+g2
s. \ No newline at end of file