summaryrefslogtreecommitdiff
path: root/js/IntegerOp
diff options
context:
space:
mode:
Diffstat (limited to 'js/IntegerOp')
-rw-r--r--js/IntegerOp/BITCLEAR.pickle96
-rw-r--r--js/IntegerOp/BITSET.pickle96
-rw-r--r--js/IntegerOp/CONVERT.pickle100
-rw-r--r--js/IntegerOp/DFLIPFLOP.pickle3
-rw-r--r--js/IntegerOp/DLATCH.pickle3
-rw-r--r--js/IntegerOp/EXTRACTBITS.pickle88
-rw-r--r--js/IntegerOp/INTMUL.pickle98
-rw-r--r--js/IntegerOp/JKFLIPFLOP.js7
-rw-r--r--js/IntegerOp/JKFLIPFLOP.pickle211
-rw-r--r--js/IntegerOp/LOGIC.pickle116
-rw-r--r--js/IntegerOp/SHIFT.pickle78
-rw-r--r--js/IntegerOp/SRFLIPFLOP.js7
-rw-r--r--js/IntegerOp/SRFLIPFLOP.pickle111
13 files changed, 499 insertions, 515 deletions
diff --git a/js/IntegerOp/BITCLEAR.pickle b/js/IntegerOp/BITCLEAR.pickle
index 299da3e6..b43f5022 100644
--- a/js/IntegerOp/BITCLEAR.pickle
+++ b/js/IntegerOp/BITCLEAR.pickle
@@ -15,92 +15,90 @@ p6
atp7
Rp8
.(dp0
-S'arg1'
+S'graphics'
p1
S'object'
p2
-sS'graphics'
-p3
-g2
sS'it'
-p4
+p3
NsS'x.model'
-p5
+p4
g2
sS'model.out'
-p6
+p5
S'double'
-p7
+p6
sS'out'
-p8
+p7
S'vector'
-p9
+p8
sS'model.in2'
-p10
-g7
+p9
+g6
sS'model.intyp'
-p11
-g7
+p10
+g6
sS'x.graphics'
-p12
+p11
g2
sS'model.sim'
-p13
+p12
S'list'
-p14
+p13
sS'model.out2'
-p15
-g7
+p14
+g6
sS'in1'
-p16
-g9
+p15
+g8
sS'model.outtyp'
-p17
-g7
+p16
+g6
sS'model.in'
-p18
-g7
+p17
+g6
sS'graphics.exprs'
-p19
+p18
NsS'bit'
-p20
-g7
+p19
+g6
sS'typ'
-p21
-g9
+p20
+g8
sS'model.opar'
-p22
-g14
+p21
+g13
sS'ok'
-p23
+p22
S'boolean'
-p24
+p23
sS'model.blocktype'
-p25
+p24
S'string'
-p26
+p25
sS'model.dep_ut'
-p27
+p26
S'vector_boolean'
-p28
+p27
sS'n'
-p29
-g7
+p28
+g6
sS'exprs'
-p30
+p29
S'matrix'
-p31
+p30
sS'gr_i'
-p32
-g9
+p31
+g8
sS'y'
-p33
-g9
+p32
+g8
sS'x'
+p33
+g8
+sS'model'
p34
-NsS'model'
-p35
g2
sS'ot'
-p36
+p35
Ns. \ No newline at end of file
diff --git a/js/IntegerOp/BITSET.pickle b/js/IntegerOp/BITSET.pickle
index 299da3e6..b43f5022 100644
--- a/js/IntegerOp/BITSET.pickle
+++ b/js/IntegerOp/BITSET.pickle
@@ -15,92 +15,90 @@ p6
atp7
Rp8
.(dp0
-S'arg1'
+S'graphics'
p1
S'object'
p2
-sS'graphics'
-p3
-g2
sS'it'
-p4
+p3
NsS'x.model'
-p5
+p4
g2
sS'model.out'
-p6
+p5
S'double'
-p7
+p6
sS'out'
-p8
+p7
S'vector'
-p9
+p8
sS'model.in2'
-p10
-g7
+p9
+g6
sS'model.intyp'
-p11
-g7
+p10
+g6
sS'x.graphics'
-p12
+p11
g2
sS'model.sim'
-p13
+p12
S'list'
-p14
+p13
sS'model.out2'
-p15
-g7
+p14
+g6
sS'in1'
-p16
-g9
+p15
+g8
sS'model.outtyp'
-p17
-g7
+p16
+g6
sS'model.in'
-p18
-g7
+p17
+g6
sS'graphics.exprs'
-p19
+p18
NsS'bit'
-p20
-g7
+p19
+g6
sS'typ'
-p21
-g9
+p20
+g8
sS'model.opar'
-p22
-g14
+p21
+g13
sS'ok'
-p23
+p22
S'boolean'
-p24
+p23
sS'model.blocktype'
-p25
+p24
S'string'
-p26
+p25
sS'model.dep_ut'
-p27
+p26
S'vector_boolean'
-p28
+p27
sS'n'
-p29
-g7
+p28
+g6
sS'exprs'
-p30
+p29
S'matrix'
-p31
+p30
sS'gr_i'
-p32
-g9
+p31
+g8
sS'y'
-p33
-g9
+p32
+g8
sS'x'
+p33
+g8
+sS'model'
p34
-NsS'model'
-p35
g2
sS'ot'
-p36
+p35
Ns. \ No newline at end of file
diff --git a/js/IntegerOp/CONVERT.pickle b/js/IntegerOp/CONVERT.pickle
index 5f9f7acc..7f9438b0 100644
--- a/js/IntegerOp/CONVERT.pickle
+++ b/js/IntegerOp/CONVERT.pickle
@@ -17,94 +17,92 @@ p7
atp8
Rp9
.(dp0
-S'arg1'
+S'graphics'
p1
S'object'
p2
-sS'graphics'
-p3
-g2
sS'it'
-p4
+p3
S'double'
-p5
+p4
sS'x.model'
-p6
+p5
g2
sS'sgn'
-p7
-g5
+p6
+g4
sS'model.out'
-p8
-g5
+p7
+g4
sS'out'
-p9
+p8
S'vector'
-p10
+p9
sS'model.in2'
-p11
-g5
+p10
+g4
sS'model.intyp'
-p12
-g5
+p11
+g4
sS'x.graphics'
-p13
+p12
g2
sS'model.sim'
-p14
+p13
S'list'
-p15
+p14
sS'model.out2'
-p16
-g5
+p15
+g4
sS'in1'
-p17
-g10
+p16
+g9
sS'model.rpar'
-p18
-g10
+p17
+g9
sS'model.outtyp'
-p19
-g5
+p18
+g4
sS'model.in'
-p20
-g5
+p19
+g4
sS'graphics.exprs'
-p21
+p20
NsS'model.ipar'
-p22
-g5
+p21
+g4
sS'typ'
-p23
-g10
+p22
+g9
sS'ok'
-p24
+p23
S'boolean'
-p25
+p24
sS'model.blocktype'
-p26
+p25
S'string'
-p27
+p26
sS'model.dep_ut'
-p28
+p27
S'vector_boolean'
-p29
+p28
sS'exprs'
-p30
+p29
S'matrix'
-p31
+p30
sS'gr_i'
-p32
-g10
+p31
+g9
sS'y'
-p33
-g10
+p32
+g9
sS'x'
+p33
+g9
+sS'model'
p34
-NsS'model'
-p35
g2
sS'ot'
-p36
-g5
+p35
+g4
s. \ No newline at end of file
diff --git a/js/IntegerOp/DFLIPFLOP.pickle b/js/IntegerOp/DFLIPFLOP.pickle
index c14101fa..fd5e2167 100644
--- a/js/IntegerOp/DFLIPFLOP.pickle
+++ b/js/IntegerOp/DFLIPFLOP.pickle
@@ -233,7 +233,8 @@ p78
g22
sS'x'
p79
-NsS'scs_m.objs[27-1]'
+g22
+sS'scs_m.objs[27-1]'
p80
g2
sS'scs_m.objs[35-1]'
diff --git a/js/IntegerOp/DLATCH.pickle b/js/IntegerOp/DLATCH.pickle
index 960f59fd..a636c9be 100644
--- a/js/IntegerOp/DLATCH.pickle
+++ b/js/IntegerOp/DLATCH.pickle
@@ -121,7 +121,8 @@ p40
g11
sS'x'
p41
-NsS'model'
+g11
+sS'model'
p42
S'object'
p43
diff --git a/js/IntegerOp/EXTRACTBITS.pickle b/js/IntegerOp/EXTRACTBITS.pickle
index 47125fd4..d38b2afe 100644
--- a/js/IntegerOp/EXTRACTBITS.pickle
+++ b/js/IntegerOp/EXTRACTBITS.pickle
@@ -23,94 +23,92 @@ S'numb'
p1
S'vector'
p2
-sS'arg1'
+sS'graphics'
p3
S'object'
p4
-sS'graphics'
-p5
-g4
sS'it'
-p6
+p5
NsS'x.model'
-p7
+p6
g4
sS'model.dep_ut'
-p8
+p7
S'vector_boolean'
-p9
+p8
sS'model.out'
-p10
+p9
S'double'
-p11
+p10
sS'out'
-p12
+p11
g2
sS'model.in2'
-p13
-g11
+p12
+g10
sS'model.intyp'
-p14
-g11
+p13
+g10
sS'x.graphics'
-p15
+p14
g4
sS'model.sim'
-p16
+p15
S'list'
-p17
+p16
sS'model.out2'
-p18
-g11
+p17
+g10
sS'in1'
-p19
+p18
g2
sS'model.outtyp'
-p20
-g11
+p19
+g10
sS'model.in'
-p21
-g11
+p20
+g10
sS'graphics.exprs'
-p22
+p21
NsS'bit'
-p23
-g11
+p22
+g10
sS'model.ipar'
-p24
+p23
g2
sS'typ'
-p25
+p24
g2
sS'bitstr'
-p26
-g11
+p25
+g10
sS'ok'
-p27
+p26
S'boolean'
-p28
+p27
sS'model.blocktype'
-p29
+p28
S'string'
-p30
+p29
sS'rule'
-p31
-g11
+p30
+g10
sS'exprs'
-p32
+p31
S'matrix'
-p33
+p32
sS'gr_i'
-p34
+p33
g2
sS'y'
-p35
+p34
g2
sS'x'
+p35
+g2
+sS'model'
p36
-NsS'model'
-p37
g4
sS'ot'
-p38
+p37
Ns. \ No newline at end of file
diff --git a/js/IntegerOp/INTMUL.pickle b/js/IntegerOp/INTMUL.pickle
index 2972f496..7ebfa64e 100644
--- a/js/IntegerOp/INTMUL.pickle
+++ b/js/IntegerOp/INTMUL.pickle
@@ -15,93 +15,91 @@ p6
atp7
Rp8
.(dp0
-S'arg1'
+S'graphics'
p1
S'object'
p2
-sS'graphics'
-p3
-g2
sS'it'
-p4
+p3
S'string'
-p5
+p4
sS'x.model'
-p6
+p5
g2
sS'sgn'
-p7
+p6
S'double'
-p8
+p7
sS'model.out'
-p9
-g8
+p8
+g7
sS'out'
-p10
+p9
S'vector'
-p11
+p10
sS'model.in2'
-p12
+p11
S'matrix'
-p13
+p12
sS'model.intyp'
-p14
-g11
+p13
+g10
sS'x.graphics'
-p15
+p14
g2
sS'model.sim'
-p16
+p15
S'list'
-p17
+p16
sS'model.out2'
-p18
-g8
+p17
+g7
sS'in1'
-p19
-g11
+p18
+g10
sS'model.rpar'
-p20
-g11
+p19
+g10
sS'model.outtyp'
-p21
-g8
+p20
+g7
sS'model.in'
-p22
-g13
+p21
+g12
sS'graphics.exprs'
-p23
+p22
NsS'model.ipar'
-p24
-g8
+p23
+g7
sS'typ'
-p25
-g11
+p24
+g10
sS'ok'
-p26
+p25
S'boolean'
-p27
+p26
sS'model.blocktype'
-p28
-g5
+p27
+g4
sS'model.dep_ut'
-p29
+p28
S'vector_boolean'
-p30
+p29
sS'exprs'
-p31
-g13
+p30
+g12
sS'gr_i'
-p32
-g11
+p31
+g10
sS'y'
-p33
-g11
+p32
+g10
sS'x'
+p33
+g10
+sS'model'
p34
-NsS'model'
-p35
g2
sS'ot'
-p36
+p35
Ns. \ No newline at end of file
diff --git a/js/IntegerOp/JKFLIPFLOP.js b/js/IntegerOp/JKFLIPFLOP.js
index bdeef0a4..a4c3d615 100644
--- a/js/IntegerOp/JKFLIPFLOP.js
+++ b/js/IntegerOp/JKFLIPFLOP.js
@@ -52,12 +52,15 @@ function JKFLIPFLOP() {
return this.x;
}
JKFLIPFLOP.prototype.get = function JKFLIPFLOP() {
+ for (i=1;i<=length(this.model.rpar.objs);i+=1) {
+ var o = this.model.rpar.objs[i-1];
if (typeof(o)=="Block"&&o.gui=="DOLLAR_m") {
var path = i;
break;
}
}
var newpar = list();
+ var xx = this.model.rpar.objs[path-1];
var exprs = xx.graphics.exprs[1-1];
this.model = xx.model;
var init_old = this.model.odstate[1-1];
@@ -68,12 +71,15 @@ function JKFLIPFLOP() {
return options;
}
JKFLIPFLOP.prototype.set = function JKFLIPFLOP() {
+ for (i=1;i<=length(this.model.rpar.objs);i+=1) {
+ var o = this.model.rpar.objs[i-1];
if (typeof(o)=="Block"&&o.gui=="DOLLAR_m") {
var path = i;
break;
}
}
var newpar = list();
+ var xx = this.model.rpar.objs[path-1];
var exprs = xx.graphics.exprs[1-1];
this.model = xx.model;
var init_old = this.model.odstate[1-1];
@@ -93,6 +99,7 @@ function JKFLIPFLOP() {
xx.graphics.exprs[1-1] = exprs0;
this.model.odstate[1-1] = new ScilabDouble([this.init]);
xx.model = this.model;
+ this.model.rpar.objs[path-1] = xx;
break;
}
}
diff --git a/js/IntegerOp/JKFLIPFLOP.pickle b/js/IntegerOp/JKFLIPFLOP.pickle
index 0af24303..72582fb7 100644
--- a/js/IntegerOp/JKFLIPFLOP.pickle
+++ b/js/IntegerOp/JKFLIPFLOP.pickle
@@ -21,194 +21,185 @@ sS'model.sim'
p3
S'string'
p4
-sS'arg1'
-p5
-g2
sS'scs_m_1.objs[6-1]'
-p6
+p5
S'double'
-p7
+p6
sS'scs_m_1.objs[3-1]'
-p8
-g7
+p7
+g6
sS'xx.graphics'
-p9
+p8
g2
sS'model.out'
-p10
+p9
S'matrix'
-p11
+p10
sS'xx'
-p12
+p11
g2
-sS'o'
+sS'model.dep_ut'
+p12
+S'vector_boolean'
p13
-g2
sS'scs_m_1.objs[7-1]'
p14
-g7
+g6
sS'xx.graphics.exprs[1-1]'
p15
NsS'scs_m.objs[20-1]'
p16
-g7
+g6
sS'scs_m.objs[2-1]'
p17
-g7
+g6
sS'scs_m.objs[5-1]'
p18
-g7
+g6
sS'scs_m.objs[10-1]'
p19
-g7
+g6
sS'scs_m'
p20
-g7
+g6
sS'model.intyp'
p21
S'vector'
p22
sS'scs_m.objs[19-1]'
p23
-g7
-sS'scs_m.objs[1-1]'
+g6
+sS'exprs'
p24
-g7
+g6
sS'scs_m.objs[18-1]'
p25
-g7
-sS'model.dep_ut'
+g6
+sS'newpar[size(newpar)+1-1]'
p26
-S'vector_boolean'
+g6
+sS'init'
p27
-sS'newpar[size(newpar)+1-1]'
+g6
+sS'scs_m_1'
p28
-g7
-sS'init'
+g6
+sS'scs_m.objs[22-1]'
p29
-g7
-sS'scs_m_1'
+g6
+sS'scs_m_1.objs[2-1]'
p30
-g7
-sS'scs_m.objs[22-1]'
+g6
+sS'init_old'
p31
-g7
-sS'scs_m_1.objs[2-1]'
+g6
+sS'scs_m.objs[13-1]'
p32
-g7
-sS'init_old'
+g6
+sS'model.firing'
p33
-g7
-sS'scs_m.objs[13-1]'
+S'boolean'
p34
-g7
-sS'model.firing'
+sS'newpar'
p35
-S'boolean'
+S'list'
p36
-sS'newpar'
+sS'model.rpar.objs[path-1]'
p37
-S'list'
-p38
+g2
sS'model.in2'
-p39
-g11
+p38
+g10
sS'scs_m.objs[6-1]'
-p40
-g7
+p39
+g6
sS'scs_m.objs[9-1]'
-p41
-g7
+p40
+g6
sS'model.odstate[1-1]'
-p42
-g7
+p41
+g6
sS'model.out2'
-p43
-g11
+p42
+g10
sS'model.rpar'
-p44
-g7
+p43
+g6
sS'scs_m.objs[3-1]'
-p45
-g7
+p44
+g6
sS'scs_m_1.objs[4-1]'
-p46
-g7
+p45
+g6
sS'scs_m.objs[16-1]'
-p47
-g7
+p46
+g6
sS'scs_m.objs[11-1]'
-p48
-g7
+p47
+g6
sS'scs_m.objs[14-1]'
-p49
-g7
+p48
+g6
sS'scs_m.objs[17-1]'
-p50
-g7
+p49
+g6
sS'model.in'
-p51
-g11
+p50
+g10
sS'scs_m_1.objs[5-1]'
-p52
-g7
+p51
+g6
sS'path'
-p53
+p52
NsS'scs_m.objs[4-1]'
-p54
-g7
+p53
+g6
sS'scs_m.objs[7-1]'
-p55
-g7
+p54
+g6
sS'typ'
-p56
-g38
+p55
+g36
sS'model.outtyp'
-p57
+p56
g22
sS'needcompile'
-p58
-g7
-sS'arg1.model'
-p59
-g2
+p57
+g6
sS'model.blocktype'
-p60
+p58
g4
sS'scs_m.objs[8-1]'
-p61
-g7
+p59
+g6
sS'scs_m.objs[15-1]'
-p62
-g7
+p60
+g6
sS'scs_m.objs[21-1]'
-p63
-g7
+p61
+g6
sS'scs_m_1.objs[1-1]'
-p64
-g7
-sS'arg1.model.rpar.objs[path-1]'
-p65
+p62
+g6
+sS'o'
+p63
g2
-sS'exprs'
-p66
-g7
+sS'scs_m.objs[1-1]'
+p64
+g6
sS'gr_i'
-p67
+p65
g22
sS'scs_m.objs[12-1]'
-p68
-g7
+p66
+g6
sS'y'
-p69
-g7
+p67
+g6
sS'x'
-p70
-g2
+p68
+g22
sS'model'
-p71
-g2
-sS'arg1.model.rpar'
-p72
+p69
g2
s. \ No newline at end of file
diff --git a/js/IntegerOp/LOGIC.pickle b/js/IntegerOp/LOGIC.pickle
index 53b62f5f..e943e839 100644
--- a/js/IntegerOp/LOGIC.pickle
+++ b/js/IntegerOp/LOGIC.pickle
@@ -15,105 +15,103 @@ p6
atp7
Rp8
.(dp0
-S'arg1'
+S'graphics'
p1
S'object'
p2
-sS'graphics'
-p3
-g2
sS'it'
-p4
+p3
S'double'
-p5
+p4
sS'x.model'
-p6
+p5
NsS'model.out'
-p7
-g5
+p6
+g4
sS'out'
-p8
+p7
S'vector'
-p9
+p8
sS'model.in2'
-p10
+p9
S'matrix'
-p11
+p10
sS'model.intyp'
-p12
-g9
+p11
+g8
sS'x.graphics'
-p13
+p12
g2
sS'u1'
-p14
-g5
+p13
+g4
sS'model.evtin'
-p15
-g5
+p14
+g4
sS'model.firing'
-p16
+p15
S'boolean'
-p17
+p16
sS'model.sim'
-p18
+p17
S'list'
-p19
+p18
sS'nin'
-p20
-g5
+p19
+g4
sS'mat'
-p21
-g11
+p20
+g10
sS'model.out2'
-p22
-g5
+p21
+g4
sS'in1'
-p23
-g9
+p22
+g8
sS'model.outtyp'
-p24
-g5
+p23
+g4
sS'model.in'
-p25
-g11
+p24
+g10
sS'graphics.exprs'
-p26
+p25
NsS'typ'
-p27
-g9
+p26
+g8
sS'model.opar'
-p28
-g19
+p27
+g18
sS'ok'
-p29
-g17
+p28
+g16
sS'model.blocktype'
-p30
+p29
S'string'
-p31
+p30
sS'model.dep_ut'
-p32
+p31
S'vector_boolean'
-p33
+p32
sS'exprs'
-p34
-g11
+p33
+g10
sS'gr_i'
-p35
-g9
+p34
+g8
sS'y'
-p36
-g9
+p35
+g8
sS'x'
+p36
+g8
+sS'model'
p37
-NsS'model'
-p38
g2
sS'ot'
-p39
-g5
+p38
+g4
sS'nout'
-p40
-g5
+p39
+g4
s. \ No newline at end of file
diff --git a/js/IntegerOp/SHIFT.pickle b/js/IntegerOp/SHIFT.pickle
index 93e31c3f..7e503e38 100644
--- a/js/IntegerOp/SHIFT.pickle
+++ b/js/IntegerOp/SHIFT.pickle
@@ -21,84 +21,82 @@ S'OPER'
p1
S'double'
p2
-sS'arg1'
+sS'graphics'
p3
S'object'
p4
-sS'graphics'
-p5
-g4
sS'it'
-p6
+p5
NsS'x.model'
-p7
+p6
NsS'sgn'
-p8
+p7
S'matrix'
-p9
+p8
sS'model.out'
-p10
+p9
g2
sS'model.in2'
-p11
+p10
g2
sS'model.intyp'
-p12
+p11
g2
sS'x.graphics'
-p13
+p12
g4
sS'model.sim'
-p14
+p13
S'list'
-p15
+p14
sS'model.out2'
-p16
+p15
g2
sS'model.rpar'
-p17
+p16
S'vector'
+p17
+sS'y'
p18
-sS'model.outtyp'
-p19
-g2
+g17
sS'model.in'
-p20
+p19
g2
sS'graphics.exprs'
-p21
+p20
NsS'model.ipar'
-p22
-g9
+p21
+g8
sS'typ'
-p23
-g18
+p22
+g17
sS'ok'
-p24
+p23
S'boolean'
-p25
+p24
sS'model.blocktype'
-p26
+p25
S'string'
-p27
+p26
sS'model.dep_ut'
-p28
+p27
S'vector_boolean'
-p29
+p28
sS'exprs'
-p30
-g9
+p29
+g8
sS'gr_i'
+p30
+g17
+sS'model.outtyp'
p31
-g18
-sS'y'
-p32
-g18
+g2
sS'x'
+p32
+g17
+sS'model'
p33
-NsS'model'
-p34
g4
sS'ot'
-p35
+p34
Ns. \ No newline at end of file
diff --git a/js/IntegerOp/SRFLIPFLOP.js b/js/IntegerOp/SRFLIPFLOP.js
index 31f3b6ca..fbd3038b 100644
--- a/js/IntegerOp/SRFLIPFLOP.js
+++ b/js/IntegerOp/SRFLIPFLOP.js
@@ -36,12 +36,15 @@ function SRFLIPFLOP() {
return this.x;
}
SRFLIPFLOP.prototype.get = function SRFLIPFLOP() {
+ for (i=1;i<=length(this.model.rpar.objs);i+=1) {
+ var o = this.model.rpar.objs[i-1];
if (typeof(o)=="Block"&&o.gui=="DOLLAR_m") {
var path = i;
break;
}
}
var newpar = list();
+ var xx = this.model.rpar.objs[path-1];
var exprs = xx.graphics.exprs[1-1];
this.model = xx.model;
var init_old = this.model.odstate[1-1];
@@ -52,12 +55,15 @@ function SRFLIPFLOP() {
return options;
}
SRFLIPFLOP.prototype.set = function SRFLIPFLOP() {
+ for (i=1;i<=length(this.model.rpar.objs);i+=1) {
+ var o = this.model.rpar.objs[i-1];
if (typeof(o)=="Block"&&o.gui=="DOLLAR_m") {
var path = i;
break;
}
}
var newpar = list();
+ var xx = this.model.rpar.objs[path-1];
var exprs = xx.graphics.exprs[1-1];
this.model = xx.model;
var init_old = this.model.odstate[1-1];
@@ -77,6 +83,7 @@ function SRFLIPFLOP() {
xx.graphics.exprs[1-1] = exprs0;
this.model.odstate[1-1] = new ScilabDouble([this.init]);
xx.model = this.model;
+ this.model.rpar.objs[path-1] = xx;
break;
}
}
diff --git a/js/IntegerOp/SRFLIPFLOP.pickle b/js/IntegerOp/SRFLIPFLOP.pickle
index 6c6e5481..0b0ec3e4 100644
--- a/js/IntegerOp/SRFLIPFLOP.pickle
+++ b/js/IntegerOp/SRFLIPFLOP.pickle
@@ -21,22 +21,20 @@ sS'model.sim'
p3
S'string'
p4
-sS'arg1'
-p5
-g2
sS'xx.graphics'
-p6
+p5
g2
sS'model.out'
-p7
+p6
S'matrix'
-p8
+p7
sS'xx'
-p9
+p8
g2
-sS'o'
+sS'model.dep_ut'
+p9
+S'vector_boolean'
p10
-g2
sS'xx.graphics.exprs[1-1]'
p11
NsS'scs_m.objs[2-1]'
@@ -56,110 +54,103 @@ sS'model.intyp'
p17
S'vector'
p18
-sS'scs_m.objs[1-1]'
+sS'exprs'
p19
g13
-sS'model.dep_ut'
-p20
-S'vector_boolean'
-p21
sS'newpar[size(newpar)+1-1]'
-p22
+p20
NsS'init'
-p23
+p21
g13
sS'scs_m.objs[12-1]'
-p24
+p22
g13
sS'init_old'
-p25
+p23
g13
sS'scs_m.objs[13-1]'
-p26
+p24
g13
sS'newpar'
-p27
+p25
S'list'
-p28
+p26
+sS'model.rpar.objs[path-1]'
+p27
+g2
sS'model.in2'
-p29
-g8
+p28
+g7
sS'scs_m.objs[6-1]'
-p30
+p29
g13
sS'scs_m.objs[9-1]'
-p31
+p30
g13
sS'model.odstate[1-1]'
-p32
+p31
g13
sS'model.out2'
-p33
-g8
+p32
+g7
sS'model.rpar'
-p34
+p33
g13
sS'scs_m.objs[3-1]'
-p35
+p34
g13
sS'model.outtyp'
-p36
+p35
g18
sS'scs_m.objs[11-1]'
-p37
+p36
g13
sS'scs_m.objs[14-1]'
-p38
+p37
g13
sS'model.in'
-p39
-g8
+p38
+g7
sS'path'
-p40
+p39
NsS'scs_m.objs[4-1]'
-p41
+p40
g13
sS'scs_m.objs[7-1]'
-p42
+p41
g13
sS'typ'
-p43
-g28
+p42
+g26
sS'needcompile'
-p44
+p43
g13
-sS'arg1.model'
-p45
-g2
sS'model.blocktype'
-p46
+p44
g4
sS'scs_m.objs[8-1]'
-p47
+p45
g13
-sS'arg1.model.rpar.objs[path-1]'
-p48
+sS'o'
+p46
g2
-sS'exprs'
-p49
+sS'scs_m.objs[1-1]'
+p47
g13
sS'gr_i'
-p50
+p48
g18
sS'model.firing'
-p51
+p49
S'boolean'
-p52
+p50
sS'y'
-p53
+p51
g13
sS'x'
-p54
-g2
+p52
+g18
sS'model'
-p55
-g2
-sS'arg1.model.rpar'
-p56
+p53
g2
s. \ No newline at end of file