summaryrefslogtreecommitdiff
path: root/js/Sinks
diff options
context:
space:
mode:
Diffstat (limited to 'js/Sinks')
-rw-r--r--js/Sinks/AFFICH_m.js14
-rw-r--r--js/Sinks/AFFICH_m.pickle14
-rw-r--r--js/Sinks/BARXY.js8
-rw-r--r--js/Sinks/BARXY.pickle14
-rw-r--r--js/Sinks/CANIMXY.js14
-rw-r--r--js/Sinks/CANIMXY.pickle10
-rw-r--r--js/Sinks/CANIMXY3D.js14
-rw-r--r--js/Sinks/CANIMXY3D.pickle10
-rw-r--r--js/Sinks/CEVENTSCOPE.js14
-rw-r--r--js/Sinks/CEVENTSCOPE.pickle16
-rw-r--r--js/Sinks/CFSCOPE.js8
-rw-r--r--js/Sinks/CFSCOPE.pickle20
-rw-r--r--js/Sinks/CLKOUTV_f.js12
-rw-r--r--js/Sinks/CLKOUTV_f.pickle14
-rw-r--r--js/Sinks/CLKOUT_f.js8
-rw-r--r--js/Sinks/CLKOUT_f.pickle12
-rw-r--r--js/Sinks/CMAT3D.js8
-rw-r--r--js/Sinks/CMAT3D.pickle16
-rw-r--r--js/Sinks/CMATVIEW.js8
-rw-r--r--js/Sinks/CMATVIEW.pickle16
-rw-r--r--js/Sinks/CMSCOPE.js16
-rw-r--r--js/Sinks/CMSCOPE.pickle22
-rw-r--r--js/Sinks/CSCOPE.js16
-rw-r--r--js/Sinks/CSCOPE.pickle20
-rw-r--r--js/Sinks/CSCOPXY.js14
-rw-r--r--js/Sinks/CSCOPXY.pickle10
-rw-r--r--js/Sinks/CSCOPXY3D.js14
-rw-r--r--js/Sinks/CSCOPXY3D.pickle10
-rw-r--r--js/Sinks/OUTIMPL_f.js8
-rw-r--r--js/Sinks/OUTIMPL_f.pickle12
-rw-r--r--js/Sinks/OUT_f.js8
-rw-r--r--js/Sinks/OUT_f.pickle12
-rw-r--r--js/Sinks/TOWS_c.js14
-rw-r--r--js/Sinks/TOWS_c.pickle14
-rw-r--r--js/Sinks/WFILE_f.js14
-rw-r--r--js/Sinks/WFILE_f.pickle12
-rw-r--r--js/Sinks/WRITEAU_f.js8
-rw-r--r--js/Sinks/WRITEAU_f.pickle14
-rw-r--r--js/Sinks/WRITEC_f.js14
-rw-r--r--js/Sinks/WRITEC_f.pickle16
40 files changed, 279 insertions, 239 deletions
diff --git a/js/Sinks/AFFICH_m.js b/js/Sinks/AFFICH_m.js
index ad6b0537..c6215ee9 100644
--- a/js/Sinks/AFFICH_m.js
+++ b/js/Sinks/AFFICH_m.js
@@ -47,8 +47,8 @@ function AFFICH_m() {
this.nd = parseFloat(arguments[0]["nd"])
this.herit = arguments[0]["herit"]
this.x = arg1;
- var graphics = arg1.graphics;
- var exprs = graphics.exprs;
+ this.graphics = arg1.graphics;
+ var exprs = this.graphics.exprs;
this.model = arg1.model;
while (true) {
[ok,this.in1,this.font,this.fontsize,this.colr,this.nt,this.nd,this.herit,exprs] = scicos_getvalue("Set parameters",["Input Size","Font number","Font size","Color","Total number of digits","Number of rational part digits","Block inherits (1) or not (0)"],list("mat",[1,2],"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
@@ -83,17 +83,17 @@ function AFFICH_m() {
message([["Some specified values are inconsistent:"],[" "],[mess]]);
}
if (ok) {
- var tmpvar0 = set_io(this.model,graphics,list(this.in1,1),list(),ones(1-this.herit,1),[])
- this.model = tmpvar0[0]
- var graphics = tmpvar0[1]
+ var tmpvar0 = set_io(this.model,this.graphics,list(this.in1,1),list(),ones(1-this.herit,1),[]);
+ this.model = tmpvar0[0];
+ this.graphics = tmpvar0[1];
var ok = tmpvar0[2];
}
if (ok) {
this.model.ipar = new ScilabDouble([this.font],[this.fontsize],[this.colr],[this.nt],[this.nd],[this.in1[1-1][1-1]]);
this.model.dstate = new ScilabDouble([-1],[0],[0],[1],[1],[0],[zeros(this.in1[1-1][1-1]*this.in1[1-1][2-1],1)]);
this.model.evtin = new ScilabDouble([ones(1-this.herit,1)]);
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
}
diff --git a/js/Sinks/AFFICH_m.pickle b/js/Sinks/AFFICH_m.pickle
index 17d10152..2ac10bbb 100644
--- a/js/Sinks/AFFICH_m.pickle
+++ b/js/Sinks/AFFICH_m.pickle
@@ -12,16 +12,18 @@ aS'in1'
p5
aS'fontsize'
p6
-aS'x'
+aS'graphics'
p7
-aS'model'
+aS'x'
p8
-aS'font'
+aS'model'
p9
-aS'nt'
+aS'font'
p10
-atp11
-Rp12
+aS'nt'
+p11
+atp12
+Rp13
.(dp0
S'model.dstate'
p1
diff --git a/js/Sinks/BARXY.js b/js/Sinks/BARXY.js
index 6dba5c05..2420f48a 100644
--- a/js/Sinks/BARXY.js
+++ b/js/Sinks/BARXY.js
@@ -41,8 +41,8 @@ function BARXY() {
this.ymax = parseFloat(arguments[0]["ymax"])
this.thickness = arguments[0]["thickness"]
this.x = arg1;
- var graphics = arg1.graphics;
- var exprs = graphics.exprs;
+ this.graphics = arg1.graphics;
+ var exprs = this.graphics.exprs;
this.model = arg1.model;
while (true) {
[ok,this.xmin,this.xmax,this.ymin,this.ymax,this.thickness,exprs] = scicos_getvalue("Set Scope parameters",["Xmin","Xmax","Ymin","Ymax","Segs Thickness"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
@@ -67,8 +67,8 @@ function BARXY() {
} else {
this.model.rpar = new ScilabDouble([this.xmin],[this.xmax],[this.ymin],[this.ymax]);
this.model.ipar = new ScilabDouble([this.thickness]);
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
}
diff --git a/js/Sinks/BARXY.pickle b/js/Sinks/BARXY.pickle
index 690991ae..4f52b098 100644
--- a/js/Sinks/BARXY.pickle
+++ b/js/Sinks/BARXY.pickle
@@ -8,16 +8,18 @@ aS'thickness'
p3
aS'xmax'
p4
-aS'xmin'
+aS'graphics'
p5
-aS'x'
+aS'xmin'
p6
-aS'model'
+aS'x'
p7
-aS'ymin'
+aS'model'
p8
-atp9
-Rp10
+aS'ymin'
+p9
+atp10
+Rp11
.(dp0
S'arg1'
p1
diff --git a/js/Sinks/CANIMXY.js b/js/Sinks/CANIMXY.js
index 063eb79a..06ca27bd 100644
--- a/js/Sinks/CANIMXY.js
+++ b/js/Sinks/CANIMXY.js
@@ -60,8 +60,8 @@ function CANIMXY() {
this.ymax = parseFloat(arguments[0]["ymax"])
this.N = parseFloat(arguments[0]["N"])
this.x = arg1;
- var graphics = arg1.graphics;
- var exprs = graphics.exprs;
+ this.graphics = arg1.graphics;
+ var exprs = this.graphics.exprs;
this.model = arg1.model;
while (true) {
[ok,this.nbr_curves,this.clrs,this.siz,this.win,this.wpos,this.wdim,this.xmin,this.xmax,this.ymin,this.ymax,this.N,exprs] = scicos_getvalue("Set Scope parameters",["Number of Curves","color (>0) or mark (<0)","line or mark size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin","Xmax","Ymin","Ymax","Buffer size"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
@@ -106,9 +106,9 @@ function CANIMXY() {
} else {
var in1 = this.nbr_curves*ones(2,1);
var in2 = ones(2,1);
- var tmpvar0 = set_io(this.model,graphics,list([in1,in2],ones(2,1)),list(),ones(1,1),[])
- this.model = tmpvar0[0]
- var graphics = tmpvar0[1]
+ var tmpvar0 = set_io(this.model,this.graphics,list([in1,in2],ones(2,1)),list(),ones(1,1),[]);
+ this.model = tmpvar0[0];
+ this.graphics = tmpvar0[1];
var ok = tmpvar0[2];
if (this.wpos==[]) {
this.wpos = [[-1],[-1]];
@@ -120,8 +120,8 @@ function CANIMXY() {
var ipar = [[this.win],[1],[this.N],[this.clrs],[this.siz],[0],[this.wpos.slice()],[this.wdim.slice()],[this.nbr_curves]];
this.model.rpar = new ScilabDouble(rpar);
this.model.ipar = new ScilabDouble(ipar);
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
}
diff --git a/js/Sinks/CANIMXY.pickle b/js/Sinks/CANIMXY.pickle
index 806d781e..02f5d9a9 100644
--- a/js/Sinks/CANIMXY.pickle
+++ b/js/Sinks/CANIMXY.pickle
@@ -10,7 +10,7 @@ aS'ymax'
p4
aS'wpos'
p5
-aS'win'
+aS'siz'
p6
aS'wdim'
p7
@@ -18,7 +18,7 @@ aS'N'
p8
aS'xmax'
p9
-aS'siz'
+aS'graphics'
p10
aS'xmin'
p11
@@ -28,8 +28,10 @@ aS'model'
p13
aS'nbr_curves'
p14
-atp15
-Rp16
+aS'win'
+p15
+atp16
+Rp17
.(dp0
S'clrs'
p1
diff --git a/js/Sinks/CANIMXY3D.js b/js/Sinks/CANIMXY3D.js
index 87669164..f2b9d04f 100644
--- a/js/Sinks/CANIMXY3D.js
+++ b/js/Sinks/CANIMXY3D.js
@@ -60,8 +60,8 @@ function CANIMXY3D() {
this.param3ds = inverse(arguments[0]["param3ds"])
this.N = parseFloat(arguments[0]["N"])
this.x = arg1;
- var graphics = arg1.graphics;
- var exprs = graphics.exprs;
+ this.graphics = arg1.graphics;
+ var exprs = this.graphics.exprs;
this.model = arg1.model;
while (true) {
[ok,this.nbr_curves,this.clrs,this.siz,this.win,this.wpos,this.wdim,this.vec_x,this.vec_y,this.vec_z,this.param3ds,this.N,exprs] = scicos_getvalue("Set Scope parameters",["Number of curves","color (>0) or mark (<0)","line or mark size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin and Xmax","Ymin and Ymax","Zmin and Zmax","Alpha and Theta","Buffer size"],list("vec",1,"vec",-1,"vec",-1,"vec",1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",1),exprs);
@@ -122,9 +122,9 @@ function CANIMXY3D() {
} else {
var in1 = this.nbr_curves*ones(3,1);
var in2 = ones(3,1);
- var tmpvar0 = set_io(this.model,graphics,list([in1,in2],ones(3,1)),list(),ones(1,1),[])
- this.model = tmpvar0[0]
- var graphics = tmpvar0[1]
+ var tmpvar0 = set_io(this.model,this.graphics,list([in1,in2],ones(3,1)),list(),ones(1,1),[]);
+ this.model = tmpvar0[0];
+ this.graphics = tmpvar0[1];
var ok = tmpvar0[2];
if (this.wpos==[]) {
this.wpos = [[-1],[-1]];
@@ -137,8 +137,8 @@ function CANIMXY3D() {
var ipar = [[this.win],[size_siz],[this.N],[this.clrs.slice()],[this.siz.slice()],[1],[this.wpos.slice()],[this.wdim.slice()],[this.nbr_curves]];
this.model.rpar = new ScilabDouble(rpar);
this.model.ipar = new ScilabDouble(ipar);
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
}
diff --git a/js/Sinks/CANIMXY3D.pickle b/js/Sinks/CANIMXY3D.pickle
index 5f1b4c40..67189920 100644
--- a/js/Sinks/CANIMXY3D.pickle
+++ b/js/Sinks/CANIMXY3D.pickle
@@ -10,7 +10,7 @@ aS'wpos'
p4
aS'vec_z'
p5
-aS'win'
+aS'siz'
p6
aS'vec_x'
p7
@@ -20,7 +20,7 @@ aS'param3ds'
p9
aS'N'
p10
-aS'siz'
+aS'graphics'
p11
aS'x'
p12
@@ -28,8 +28,10 @@ aS'model'
p13
aS'nbr_curves'
p14
-atp15
-Rp16
+aS'win'
+p15
+atp16
+Rp17
.(dp0
S'clrs'
p1
diff --git a/js/Sinks/CEVENTSCOPE.js b/js/Sinks/CEVENTSCOPE.js
index c46f6e3c..0bfb4c6e 100644
--- a/js/Sinks/CEVENTSCOPE.js
+++ b/js/Sinks/CEVENTSCOPE.js
@@ -41,8 +41,8 @@ function CEVENTSCOPE() {
this.wdim = inverse(arguments[0]["wdim"])
this.per = parseFloat(arguments[0]["per"])
this.x = arg1;
- var graphics = arg1.graphics;
- var exprs = graphics.exprs;
+ this.graphics = arg1.graphics;
+ var exprs = this.graphics.exprs;
this.model = arg1.model;
while (true) {
[ok,this.nclock,this.clrs,this.win,this.wpos,this.wdim,this.per,exprs] = scicos_getvalue("Set Scope parameters",["Number of event inputs","colors c (>0) or mark (<0)","Output window number (-1 for automatic)","Output window position","Output window sizes","Refresh period"],list("vec",1,"vec",-1,"vec",1,"vec",-1,"vec",-1,"vec",1),exprs);
@@ -78,9 +78,9 @@ function CEVENTSCOPE() {
var ok = false;
}
if (ok) {
- var tmpvar0 = set_io(this.model,graphics,list(),list(),ones(this.nclock,1),[])
- this.model = tmpvar0[0]
- var graphics = tmpvar0[1]
+ var tmpvar0 = set_io(this.model,this.graphics,list(),list(),ones(this.nclock,1),[]);
+ this.model = tmpvar0[0];
+ this.graphics = tmpvar0[1];
var ok = tmpvar0[2];
} else {
message([["Some specified values are inconsistent:"],[" "],[mess]]);
@@ -96,8 +96,8 @@ function CEVENTSCOPE() {
var ipar = [[this.win],[1],[this.clrs.slice()],[this.wpos.slice()],[this.wdim.slice()]];
this.model.rpar = new ScilabDouble([rpar]);
this.model.ipar = new ScilabDouble(ipar);
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
}
diff --git a/js/Sinks/CEVENTSCOPE.pickle b/js/Sinks/CEVENTSCOPE.pickle
index cbf1eae9..36f3ee38 100644
--- a/js/Sinks/CEVENTSCOPE.pickle
+++ b/js/Sinks/CEVENTSCOPE.pickle
@@ -8,18 +8,20 @@ aS'wpos'
p3
aS'win'
p4
-aS'per'
-p5
aS'wdim'
+p5
+aS'per'
p6
-aS'x'
+aS'graphics'
p7
-aS'model'
+aS'x'
p8
-aS'nclock'
+aS'model'
p9
-atp10
-Rp11
+aS'nclock'
+p10
+atp11
+Rp12
.(dp0
S'clrs'
p1
diff --git a/js/Sinks/CFSCOPE.js b/js/Sinks/CFSCOPE.js
index 81823bcb..39b2a3c4 100644
--- a/js/Sinks/CFSCOPE.js
+++ b/js/Sinks/CFSCOPE.js
@@ -49,8 +49,8 @@ function CFSCOPE() {
this.N = parseFloat(arguments[0]["N"])
this.wu = arguments[0]["wu"]
this.x = arg1;
- var graphics = arg1.graphics;
- var exprs = graphics.exprs;
+ this.graphics = arg1.graphics;
+ var exprs = this.graphics.exprs;
this.model = arg1.model;
while (true) {
[ok,this.clrs,this.win,this.wpos,this.wdim,this.ymin,this.ymax,this.per,this.N,this.wu,exprs] = scicos_getvalue("Set Scope parameters",["Color (>0) or mark (<0) vector (8 entries)","Output window number (-1 for automatic)","Output window position","Output window sizes","Ymin","Ymax","Refresh period","Buffer size","Links to view"],list("vec",8,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",-1),exprs);
@@ -108,8 +108,8 @@ function CFSCOPE() {
this.model.ipar = new ScilabDouble(ipar);
this.model.firing = new ScilabDouble([]);
this.model.dep_ut = new ScilabDouble([true,false]);
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
}
diff --git a/js/Sinks/CFSCOPE.pickle b/js/Sinks/CFSCOPE.pickle
index 8d166b29..ee6af05a 100644
--- a/js/Sinks/CFSCOPE.pickle
+++ b/js/Sinks/CFSCOPE.pickle
@@ -10,22 +10,24 @@ aS'wpos'
p4
aS'win'
p5
-aS'per'
+aS'wdim'
p6
-aS'N'
+aS'per'
p7
-aS'wu'
+aS'N'
p8
-aS'wdim'
+aS'wu'
p9
-aS'x'
+aS'graphics'
p10
-aS'model'
+aS'x'
p11
-aS'ymin'
+aS'model'
p12
-atp13
-Rp14
+aS'ymin'
+p13
+atp14
+Rp15
.(dp0
S'clrs'
p1
diff --git a/js/Sinks/CLKOUTV_f.js b/js/Sinks/CLKOUTV_f.js
index 03b1ce07..1b371a2b 100644
--- a/js/Sinks/CLKOUTV_f.js
+++ b/js/Sinks/CLKOUTV_f.js
@@ -24,9 +24,9 @@ function CLKOUTV_f() {
CLKOUTV_f.prototype.set = function CLKOUTV_f() {
this.prt = arguments[0]["prt"]
this.x = arg1;
- var graphics = arg1.graphics;
+ this.graphics = arg1.graphics;
this.model = arg1.model;
- var exprs = graphics.exprs;
+ var exprs = this.graphics.exprs;
while (true) {
[ok,this.prt,exprs] = scicos_getvalue([[msprintf("Set %s block parameters","CLKOUTV_f")],[" "],["Event output port"]],"Port number",list("vec",1),exprs);
if (!ok) {
@@ -38,8 +38,8 @@ function CLKOUTV_f() {
} else {
this.model.ipar = new ScilabDouble([this.prt]);
this.model.evtin = new ScilabDouble([1]);
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
}
@@ -54,8 +54,8 @@ function CLKOUTV_f() {
var typ = -ones(this.x);
}
CLKOUTV_f.prototype.getorigin = function CLKOUTV_f() {
- var tmpvar0 = standard_origin(arg1)
- this.x = tmpvar0[0]
+ var tmpvar0 = standard_origin(arg1);
+ this.x = tmpvar0[0];
var y = tmpvar0[1];
}
CLKOUTV_f.prototype.getoutputs = function CLKOUTV_f() {
diff --git a/js/Sinks/CLKOUTV_f.pickle b/js/Sinks/CLKOUTV_f.pickle
index 7cb2ea99..7bfad8e2 100644
--- a/js/Sinks/CLKOUTV_f.pickle
+++ b/js/Sinks/CLKOUTV_f.pickle
@@ -8,16 +8,18 @@ aS'default_color'
p3
aS'prt'
p4
-aS'x'
+aS'graphics'
p5
-aS'model'
+aS'x'
p6
-aS'type'
+aS'model'
p7
-aS'options'
+aS'type'
p8
-atp9
-Rp10
+aS'options'
+p9
+atp10
+Rp11
.(dp0
S'xo'
p1
diff --git a/js/Sinks/CLKOUT_f.js b/js/Sinks/CLKOUT_f.js
index 0aecca3f..e94f0ce3 100644
--- a/js/Sinks/CLKOUT_f.js
+++ b/js/Sinks/CLKOUT_f.js
@@ -24,9 +24,9 @@ function CLKOUT_f() {
CLKOUT_f.prototype.set = function CLKOUT_f() {
this.prt = parseFloat(arguments[0]["prt"])
this.x = arg1;
- var graphics = arg1.graphics;
+ this.graphics = arg1.graphics;
this.model = arg1.model;
- var exprs = graphics.exprs;
+ var exprs = this.graphics.exprs;
var exprs = exprs[1-1];
while (true) {
[ok,this.prt,exprs] = scicos_getvalue("Set Event Output block parameters","Port number",list("vec",1),exprs);
@@ -40,8 +40,8 @@ function CLKOUT_f() {
this.model.ipar = new ScilabDouble([this.prt]);
this.model.evtin = new ScilabDouble([1]);
this.model.firing = new ScilabDouble([]);
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
}
diff --git a/js/Sinks/CLKOUT_f.pickle b/js/Sinks/CLKOUT_f.pickle
index 4ffa6fb1..0297746c 100644
--- a/js/Sinks/CLKOUT_f.pickle
+++ b/js/Sinks/CLKOUT_f.pickle
@@ -2,14 +2,16 @@ c__builtin__
set
p0
((lp1
-S'x'
+S'prt'
p2
-aS'model'
+aS'x'
p3
-aS'prt'
+aS'model'
p4
-atp5
-Rp6
+aS'graphics'
+p5
+atp6
+Rp7
.(dp0
S'model.sim'
p1
diff --git a/js/Sinks/CMAT3D.js b/js/Sinks/CMAT3D.js
index 5ea42142..85aac47f 100644
--- a/js/Sinks/CMAT3D.js
+++ b/js/Sinks/CMAT3D.js
@@ -44,8 +44,8 @@ function CMAT3D() {
this.cmin = parseFloat(arguments[0]["cmin"])
this.cmax = parseFloat(arguments[0]["cmax"])
this.x = arg1;
- var graphics = arg1.graphics;
- var exprs = graphics.exprs;
+ this.graphics = arg1.graphics;
+ var exprs = this.graphics.exprs;
this.model = arg1.model;
while (true) {
[ok,this.vec_x,this.vec_y,this.colormap,this.cmin,this.cmax,exprs] = scicos_getvalue("Set Scope parameters",["Bounds Vector X (-1 for standard)","Bounds Vector Y (-1 for standard)","ColorMap","Zmin","Zmax"],list("vec",-1,"vec",-1,"vec",-1,"vec",1,"vec",1),exprs);
@@ -71,8 +71,8 @@ function CMAT3D() {
var rpar = [[this.colormap.slice()],[this.vec_x.slice()],[this.vec_y.slice()]];
this.model.ipar = new ScilabDouble(ipar);
this.model.rpar = new ScilabDouble(rpar);
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
}
diff --git a/js/Sinks/CMAT3D.pickle b/js/Sinks/CMAT3D.pickle
index 6035c95c..dfee6d03 100644
--- a/js/Sinks/CMAT3D.pickle
+++ b/js/Sinks/CMAT3D.pickle
@@ -2,22 +2,24 @@ c__builtin__
set
p0
((lp1
-S'cmin'
+S'colormap'
p2
aS'vec_x'
p3
aS'vec_y'
p4
-aS'x'
+aS'graphics'
p5
-aS'model'
+aS'x'
p6
-aS'cmax'
+aS'model'
p7
-aS'colormap'
+aS'cmax'
p8
-atp9
-Rp10
+aS'cmin'
+p9
+atp10
+Rp11
.(dp0
S'cmin'
p1
diff --git a/js/Sinks/CMATVIEW.js b/js/Sinks/CMATVIEW.js
index efc67f99..70e63a5d 100644
--- a/js/Sinks/CMATVIEW.js
+++ b/js/Sinks/CMATVIEW.js
@@ -38,8 +38,8 @@ function CMATVIEW() {
this.cmin = parseFloat(arguments[0]["cmin"])
this.cmax = parseFloat(arguments[0]["cmax"])
this.x = arg1;
- var graphics = arg1.graphics;
- var exprs = graphics.exprs;
+ this.graphics = arg1.graphics;
+ var exprs = this.graphics.exprs;
this.model = arg1.model;
while (true) {
[ok,this.colormap,this.cmin,this.cmax,exprs] = scicos_getvalue("Set Scope parameters",["ColorMap","Minimum level range","Maximum level range"],list("vec",-1,"vec",1,"vec",1),exprs);
@@ -63,8 +63,8 @@ function CMATVIEW() {
var rpar = [[alpha_c],[beta_c],[this.colormap.slice()]];
this.model.ipar = new ScilabDouble(ipar);
this.model.rpar = new ScilabDouble(rpar);
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
}
diff --git a/js/Sinks/CMATVIEW.pickle b/js/Sinks/CMATVIEW.pickle
index f56928ee..bd5b84e9 100644
--- a/js/Sinks/CMATVIEW.pickle
+++ b/js/Sinks/CMATVIEW.pickle
@@ -2,18 +2,20 @@ c__builtin__
set
p0
((lp1
-S'x'
+S'cmin'
p2
-aS'model'
+aS'graphics'
p3
-aS'cmax'
+aS'x'
p4
-aS'colormap'
+aS'model'
p5
-aS'cmin'
+aS'cmax'
p6
-atp7
-Rp8
+aS'colormap'
+p7
+atp8
+Rp9
.(dp0
S'cmin'
p1
diff --git a/js/Sinks/CMSCOPE.js b/js/Sinks/CMSCOPE.js
index 14377533..2ba39542 100644
--- a/js/Sinks/CMSCOPE.js
+++ b/js/Sinks/CMSCOPE.js
@@ -59,8 +59,8 @@ function CMSCOPE() {
this.heritance = arguments[0]["heritance"]
this.nom = arguments[0]["nom"]
this.x = arg1;
- var graphics = arg1.graphics;
- var exprs = graphics.exprs;
+ this.graphics = arg1.graphics;
+ var exprs = this.graphics.exprs;
this.model = arg1.model;
while (true) {
[ok,this.in1,this.clrs,this.win,this.wpos,this.wdim,this.ymin,this.ymax,this.per,this.N,this.heritance,this.nom,exprs] = scicos_getvalue("Set Scope parameters",["Input ports sizes","Drawing colors (>0) or mark (<0)","Output window number (-1 for automatic)","Output window position","Output window sizes","Ymin vector","Ymax vector","Refresh period","Buffer size","Accept herited events 0/1","Name of Scope (label&Id)"],list("vec",-1,"vec",-1,"vec",1,"vec",-1,"vec",-1,"vec","size(%1,\'*\')","vec","size(%1,\'*\')","vec","size(%1,\'*\')","vec",1,"vec",1,"str",1),exprs);
@@ -121,9 +121,9 @@ function CMSCOPE() {
this.in1 = this.in1.slice();
var a = size(this.in1,1);
var in2 = ones(a,1);
- var tmpvar0 = set_io(this.model,graphics,list([this.in1,in2],ones(a,1)),list(),ones(1-this.heritance,1),[])
- this.model = tmpvar0[0]
- var graphics = tmpvar0[1]
+ var tmpvar0 = set_io(this.model,this.graphics,list([this.in1,in2],ones(a,1)),list(),ones(1-this.heritance,1),[]);
+ this.model = tmpvar0[0];
+ this.graphics = tmpvar0[1];
var ok = tmpvar0[2];
}
if (ok) {
@@ -144,9 +144,9 @@ function CMSCOPE() {
this.model.rpar = new ScilabDouble(rpar);
this.model.ipar = new ScilabDouble(ipar);
this.model.label = new ScilabDouble([this.nom]);
- graphics.id = this.nom;
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.id = new ScilabDouble([this.nom]);
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
}
diff --git a/js/Sinks/CMSCOPE.pickle b/js/Sinks/CMSCOPE.pickle
index f4dc4e76..40dc6977 100644
--- a/js/Sinks/CMSCOPE.pickle
+++ b/js/Sinks/CMSCOPE.pickle
@@ -12,24 +12,26 @@ aS'wpos'
p5
aS'win'
p6
-aS'in1'
+aS'wdim'
p7
-aS'per'
+aS'in1'
p8
-aS'N'
+aS'per'
p9
-aS'wdim'
+aS'N'
p10
-aS'x'
+aS'graphics'
p11
-aS'model'
+aS'x'
p12
-aS'ymin'
+aS'model'
p13
-aS'heritance'
+aS'ymin'
p14
-atp15
-Rp16
+aS'heritance'
+p15
+atp16
+Rp17
.(dp0
S'clrs'
p1
diff --git a/js/Sinks/CSCOPE.js b/js/Sinks/CSCOPE.js
index 17b7c53a..46dbd86a 100644
--- a/js/Sinks/CSCOPE.js
+++ b/js/Sinks/CSCOPE.js
@@ -53,8 +53,8 @@ function CSCOPE() {
this.heritance = arguments[0]["heritance"]
this.nom = arguments[0]["nom"]
this.x = arg1;
- var graphics = arg1.graphics;
- var exprs = graphics.exprs;
+ this.graphics = arg1.graphics;
+ var exprs = this.graphics.exprs;
this.model = arg1.model;
while (true) {
[ok,this.clrs,this.win,this.wpos,this.wdim,this.ymin,this.ymax,this.per,this.N,this.heritance,this.nom,exprs] = scicos_getvalue("Set Scope parameters",["Color (>0) or mark (<0) vector (8 entries)","Output window number (-1 for automatic)","Output window position","Output window sizes","Ymin","Ymax","Refresh period","Buffer size","Accept herited events 0/1","Name of Scope (label&Id)"],list("vec",8,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"str",1),exprs);
@@ -94,9 +94,9 @@ function CSCOPE() {
message([["Some specified values are inconsistent:"],[" "],[mess]]);
}
if (ok) {
- var tmpvar0 = set_io(this.model,graphics,list([-1,1],1),list(),ones(1-this.heritance,1),[])
- this.model = tmpvar0[0]
- var graphics = tmpvar0[1]
+ var tmpvar0 = set_io(this.model,this.graphics,list([-1,1],1),list(),ones(1-this.heritance,1),[]);
+ this.model = tmpvar0[0];
+ this.graphics = tmpvar0[1];
var ok = tmpvar0[2];
}
if (ok) {
@@ -112,9 +112,9 @@ function CSCOPE() {
this.model.ipar = new ScilabDouble(ipar);
this.model.evtin = new ScilabDouble([ones(1-this.heritance,1)]);
this.model.label = new ScilabDouble([this.nom]);
- graphics.id = this.nom;
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.id = new ScilabDouble([this.nom]);
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
}
diff --git a/js/Sinks/CSCOPE.pickle b/js/Sinks/CSCOPE.pickle
index f28b8737..91210470 100644
--- a/js/Sinks/CSCOPE.pickle
+++ b/js/Sinks/CSCOPE.pickle
@@ -12,22 +12,24 @@ aS'wpos'
p5
aS'win'
p6
-aS'per'
+aS'wdim'
p7
-aS'N'
+aS'per'
p8
-aS'wdim'
+aS'N'
p9
-aS'x'
+aS'graphics'
p10
-aS'model'
+aS'x'
p11
-aS'ymin'
+aS'model'
p12
-aS'heritance'
+aS'ymin'
p13
-atp14
-Rp15
+aS'heritance'
+p14
+atp15
+Rp16
.(dp0
S'clrs'
p1
diff --git a/js/Sinks/CSCOPXY.js b/js/Sinks/CSCOPXY.js
index 1f2e5dc0..62151c21 100644
--- a/js/Sinks/CSCOPXY.js
+++ b/js/Sinks/CSCOPXY.js
@@ -59,8 +59,8 @@ function CSCOPXY() {
this.ymax = parseFloat(arguments[0]["ymax"])
this.N = parseFloat(arguments[0]["N"])
this.x = arg1;
- var graphics = arg1.graphics;
- var exprs = graphics.exprs;
+ this.graphics = arg1.graphics;
+ var exprs = this.graphics.exprs;
this.model = arg1.model;
while (true) {
[ok,this.nbr_curves,this.clrs,this.siz,this.win,this.wpos,this.wdim,this.xmin,this.xmax,this.ymin,this.ymax,this.N,exprs] = scicos_getvalue("Set Scope parameters",["Number of Curves","color (>0) or mark (<0)","line or mark size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin","Xmax","Ymin","Ymax","Buffer size"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
@@ -105,9 +105,9 @@ function CSCOPXY() {
} else {
var in1 = this.nbr_curves*ones(2,1);
var in2 = ones(2,1);
- var tmpvar0 = set_io(this.model,graphics,list([in1,in2],ones(2,1)),list(),ones(1,1),[])
- this.model = tmpvar0[0]
- var graphics = tmpvar0[1]
+ var tmpvar0 = set_io(this.model,this.graphics,list([in1,in2],ones(2,1)),list(),ones(1,1),[]);
+ this.model = tmpvar0[0];
+ this.graphics = tmpvar0[1];
var ok = tmpvar0[2];
if (this.wpos==[]) {
this.wpos = [[-1],[-1]];
@@ -119,8 +119,8 @@ function CSCOPXY() {
var ipar = [[this.win],[1],[this.N],[this.clrs],[this.siz],[1],[this.wpos.slice()],[this.wdim.slice()],[this.nbr_curves]];
this.model.rpar = new ScilabDouble(rpar);
this.model.ipar = new ScilabDouble(ipar);
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
}
diff --git a/js/Sinks/CSCOPXY.pickle b/js/Sinks/CSCOPXY.pickle
index 1a1a92bd..a11b6b9c 100644
--- a/js/Sinks/CSCOPXY.pickle
+++ b/js/Sinks/CSCOPXY.pickle
@@ -10,7 +10,7 @@ aS'ymax'
p4
aS'wpos'
p5
-aS'win'
+aS'siz'
p6
aS'wdim'
p7
@@ -18,7 +18,7 @@ aS'N'
p8
aS'xmax'
p9
-aS'siz'
+aS'graphics'
p10
aS'xmin'
p11
@@ -28,8 +28,10 @@ aS'model'
p13
aS'nbr_curves'
p14
-atp15
-Rp16
+aS'win'
+p15
+atp16
+Rp17
.(dp0
S'clrs'
p1
diff --git a/js/Sinks/CSCOPXY3D.js b/js/Sinks/CSCOPXY3D.js
index a0bca1af..eb25e569 100644
--- a/js/Sinks/CSCOPXY3D.js
+++ b/js/Sinks/CSCOPXY3D.js
@@ -59,8 +59,8 @@ function CSCOPXY3D() {
this.param3ds = inverse(arguments[0]["param3ds"])
this.N = parseFloat(arguments[0]["N"])
this.x = arg1;
- var graphics = arg1.graphics;
- var exprs = graphics.exprs;
+ this.graphics = arg1.graphics;
+ var exprs = this.graphics.exprs;
this.model = arg1.model;
while (true) {
[ok,this.nbr_curves,this.clrs,this.siz,this.win,this.wpos,this.wdim,this.vec_x,this.vec_y,this.vec_z,this.param3ds,this.N,exprs] = scicos_getvalue("Set Scope parameters",["Number of curves","color (>0) or mark (<0)","Line or Mark Size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin and Xmax","Ymin and Ymax","Zmin and Zmax","Alpha and Theta","Buffer size"],list("vec",1,"vec",-1,"vec",-1,"vec",1,"vec",-1,"vec",-1,"vec",2,"vec",2,"vec",2,"vec",2,"vec",1),exprs);
@@ -115,9 +115,9 @@ function CSCOPXY3D() {
if (ok) {
var in1 = this.nbr_curves*ones(3,1);
var in2 = ones(3,1);
- var tmpvar0 = set_io(this.model,graphics,list([in1,in2],ones(3,1)),list(),ones(1,1),[])
- this.model = tmpvar0[0]
- var graphics = tmpvar0[1]
+ var tmpvar0 = set_io(this.model,this.graphics,list([in1,in2],ones(3,1)),list(),ones(1,1),[]);
+ this.model = tmpvar0[0];
+ this.graphics = tmpvar0[1];
var ok = tmpvar0[2];
if (this.wpos==[]) {
this.wpos = [[-1],[-1]];
@@ -130,8 +130,8 @@ function CSCOPXY3D() {
var ipar = [[this.win],[size_siz],[this.N],[this.clrs.slice()],[this.siz.slice()],[1],[this.wpos.slice()],[this.wdim.slice()],[this.nbr_curves]];
this.model.rpar = new ScilabDouble(rpar);
this.model.ipar = new ScilabDouble(ipar);
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
} else {
diff --git a/js/Sinks/CSCOPXY3D.pickle b/js/Sinks/CSCOPXY3D.pickle
index 6ac1a115..3361fa70 100644
--- a/js/Sinks/CSCOPXY3D.pickle
+++ b/js/Sinks/CSCOPXY3D.pickle
@@ -10,7 +10,7 @@ aS'wpos'
p4
aS'vec_z'
p5
-aS'win'
+aS'siz'
p6
aS'vec_x'
p7
@@ -20,7 +20,7 @@ aS'param3ds'
p9
aS'N'
p10
-aS'siz'
+aS'graphics'
p11
aS'x'
p12
@@ -28,8 +28,10 @@ aS'model'
p13
aS'nbr_curves'
p14
-atp15
-Rp16
+aS'win'
+p15
+atp16
+Rp17
.(dp0
S'clrs'
p1
diff --git a/js/Sinks/OUTIMPL_f.js b/js/Sinks/OUTIMPL_f.js
index 6201233a..3f70a71e 100644
--- a/js/Sinks/OUTIMPL_f.js
+++ b/js/Sinks/OUTIMPL_f.js
@@ -30,8 +30,8 @@ function OUTIMPL_f() {
OUTIMPL_f.prototype.set = function OUTIMPL_f() {
this.prt = parseFloat(arguments[0]["prt"])
this.x = arg1;
- var graphics = arg1.graphics;
- var exprs = graphics.exprs;
+ this.graphics = arg1.graphics;
+ var exprs = this.graphics.exprs;
this.model = arg1.model;
if (size(exprs,"*")==2) {
var exprs = exprs[1-1];
@@ -50,8 +50,8 @@ function OUTIMPL_f() {
var y = needcompile;
}
this.model.ipar = new ScilabDouble([this.prt]);
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
}
diff --git a/js/Sinks/OUTIMPL_f.pickle b/js/Sinks/OUTIMPL_f.pickle
index e5dda12a..a4f815d4 100644
--- a/js/Sinks/OUTIMPL_f.pickle
+++ b/js/Sinks/OUTIMPL_f.pickle
@@ -2,14 +2,16 @@ c__builtin__
set
p0
((lp1
-S'x'
+S'prt'
p2
-aS'model'
+aS'x'
p3
-aS'prt'
+aS'model'
p4
-atp5
-Rp6
+aS'graphics'
+p5
+atp6
+Rp7
.(dp0
S'arg1'
p1
diff --git a/js/Sinks/OUT_f.js b/js/Sinks/OUT_f.js
index 271dc87e..15588cd2 100644
--- a/js/Sinks/OUT_f.js
+++ b/js/Sinks/OUT_f.js
@@ -27,9 +27,9 @@ function OUT_f() {
OUT_f.prototype.set = function OUT_f() {
this.prt = parseFloat(arguments[0]["prt"])
this.x = arg1;
- var graphics = arg1.graphics;
+ this.graphics = arg1.graphics;
this.model = arg1.model;
- var exprs = graphics.exprs;
+ var exprs = this.graphics.exprs;
if (size(exprs,"*")==2) {
var exprs = exprs[1-1];
}
@@ -43,8 +43,8 @@ function OUT_f() {
block_parameter_error(msprintf("Wrong value for \'Port Number\' parameter: %d.",this.prt),"Strictly positive integer expected.");
} else {
this.model.ipar = new ScilabDouble([this.prt]);
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
}
diff --git a/js/Sinks/OUT_f.pickle b/js/Sinks/OUT_f.pickle
index 318c53a1..d77fba8a 100644
--- a/js/Sinks/OUT_f.pickle
+++ b/js/Sinks/OUT_f.pickle
@@ -2,14 +2,16 @@ c__builtin__
set
p0
((lp1
-S'x'
+S'prt'
p2
-aS'model'
+aS'x'
p3
-aS'prt'
+aS'model'
p4
-atp5
-Rp6
+aS'graphics'
+p5
+atp6
+Rp7
.(dp0
S'model.in2'
p1
diff --git a/js/Sinks/TOWS_c.js b/js/Sinks/TOWS_c.js
index 78d4a853..81a38af2 100644
--- a/js/Sinks/TOWS_c.js
+++ b/js/Sinks/TOWS_c.js
@@ -39,9 +39,9 @@ function TOWS_c() {
this.varnam = arguments[0]["varnam"]
this.herit = parseFloat(arguments[0]["herit"])
this.x = arg1;
- var graphics = arg1.graphics;
+ this.graphics = arg1.graphics;
this.model = arg1.model;
- var exprs = graphics.exprs;
+ var exprs = this.graphics.exprs;
while (true) {
[ok,this.nz,this.varnam,this.herit,exprs] = scicos_getvalue("Set Xcos buffer block",["Size of buffer","Scilab variable name","Inherit (no:0, yes:1)"],list("vec",1,"str",1,"vec",1),exprs);
if (!ok) {
@@ -59,9 +59,9 @@ function TOWS_c() {
}
execstr("if type("+this.varnam+") <> 17 | or(fieldnames("+this.varnam+") <> [\"values\"; \"time\"]) then"+" message([\"Protected variable name.\"; \"Please choose another variable name.\"]);"+" ok = %f;"+" end","errcatch");
if (ok) {
- var tmpvar0 = set_io(this.model,graphics,list([-1,-2],-1),list(),ones(1-this.herit,1),[])
- this.model = tmpvar0[0]
- var graphics = tmpvar0[1]
+ var tmpvar0 = set_io(this.model,this.graphics,list([-1,-2],-1),list(),ones(1-this.herit,1),[]);
+ this.model = tmpvar0[0];
+ this.graphics = tmpvar0[1];
var ok = tmpvar0[2];
if (this.herit==1) {
this.model.blocktype = new ScilabString(["x"]);
@@ -69,8 +69,8 @@ function TOWS_c() {
this.model.blocktype = new ScilabString(["d"]);
}
this.model.ipar = new ScilabDouble([this.nz],[length(this.varnam)],[transpose(this.ascii[this.varnam-1])]);
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
}
diff --git a/js/Sinks/TOWS_c.pickle b/js/Sinks/TOWS_c.pickle
index 4a87ca85..31ff78a2 100644
--- a/js/Sinks/TOWS_c.pickle
+++ b/js/Sinks/TOWS_c.pickle
@@ -6,16 +6,18 @@ S'herit'
p2
aS'nz'
p3
-aS'x'
+aS'graphics'
p4
-aS'model'
+aS'x'
p5
-aS'ascii'
+aS'model'
p6
-aS'varnam'
+aS'ascii'
p7
-atp8
-Rp9
+aS'varnam'
+p8
+atp9
+Rp10
.(dp0
S'arg1'
p1
diff --git a/js/Sinks/WFILE_f.js b/js/Sinks/WFILE_f.js
index f3a26efb..d87b4bdf 100644
--- a/js/Sinks/WFILE_f.js
+++ b/js/Sinks/WFILE_f.js
@@ -43,8 +43,8 @@ function WFILE_f() {
var warnXcosMessage = msprintf("%s %s",warnMessage,warnAdvise);
warnBlockByUID(arg1.model.label,warnXcosMessage);
this.x = arg1;
- var graphics = arg1.graphics;
- var exprs = graphics.exprs;
+ this.graphics = arg1.graphics;
+ var exprs = this.graphics.exprs;
this.model = arg1.model;
var dstate = this.model.dstate;
var lunit = dstate[2-1];
@@ -69,9 +69,9 @@ function WFILE_f() {
block_parameter_error("Wrong value for \'Output File Name\' parameter","You must provide a filename.");
var ok = false;
} else if (fileparts(this.fname1)!="") {
- var tmpvar0 = fileparts(this.fname1)
- var pa = tmpvar0[0]
- var fn = tmpvar0[1]
+ var tmpvar0 = fileparts(this.fname1);
+ var pa = tmpvar0[0];
+ var fn = tmpvar0[1];
var ex = tmpvar0[2];
if (!this.isdir[pa-1]) {
block_parameter_error(msprintf("Wrong value for \'%s\' parameter.","Output File Name"),msprintf("Directory \'%s\' does not exist",pa));
@@ -96,8 +96,8 @@ function WFILE_f() {
this.model.dstate = new ScilabDouble(dstate);
this.model.ipar = new ScilabDouble(ipar);
this.model.dep_ut = new ScilabDouble([true,false]);
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
}
diff --git a/js/Sinks/WFILE_f.pickle b/js/Sinks/WFILE_f.pickle
index 895c2b46..41c6ea25 100644
--- a/js/Sinks/WFILE_f.pickle
+++ b/js/Sinks/WFILE_f.pickle
@@ -6,20 +6,22 @@ S'isdir'
p2
aS'_str2code'
p3
-aS'in1'
+aS'frmt1'
p4
aS'fname1'
p5
-aS'N'
+aS'in1'
p6
-aS'frmt1'
+aS'graphics'
p7
aS'x'
p8
aS'model'
p9
-atp10
-Rp11
+aS'N'
+p10
+atp11
+Rp12
.(dp0
S'model.dstate'
p1
diff --git a/js/Sinks/WRITEAU_f.js b/js/Sinks/WRITEAU_f.js
index 090fe131..e674dfed 100644
--- a/js/Sinks/WRITEAU_f.js
+++ b/js/Sinks/WRITEAU_f.js
@@ -35,8 +35,8 @@ function WRITEAU_f() {
this.N = parseFloat(arguments[0]["N"])
this.swap = parseFloat(arguments[0]["swap"])
this.x = arg1;
- var graphics = arg1.graphics;
- var exprs = graphics.exprs;
+ this.graphics = arg1.graphics;
+ var exprs = this.graphics.exprs;
this.model = arg1.model;
var ipar = this.model.ipar;
var dstate = this.model.dstate;
@@ -68,8 +68,8 @@ function WRITEAU_f() {
this.model.in1 = new ScilabDouble([1]);
this.model.dstate = new ScilabDouble(dstate);
this.model.ipar = new ScilabDouble(ipar);
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
}
diff --git a/js/Sinks/WRITEAU_f.pickle b/js/Sinks/WRITEAU_f.pickle
index 82735ae7..45165388 100644
--- a/js/Sinks/WRITEAU_f.pickle
+++ b/js/Sinks/WRITEAU_f.pickle
@@ -6,16 +6,18 @@ S'_str2code'
p2
aS'N'
p3
-aS'alreadyran'
+aS'swap'
p4
-aS'x'
+aS'graphics'
p5
-aS'model'
+aS'x'
p6
-aS'swap'
+aS'model'
p7
-atp8
-Rp9
+aS'alreadyran'
+p8
+atp9
+Rp10
.(dp0
S'model.dstate'
p1
diff --git a/js/Sinks/WRITEC_f.js b/js/Sinks/WRITEC_f.js
index 49986ca7..1f7579b7 100644
--- a/js/Sinks/WRITEC_f.js
+++ b/js/Sinks/WRITEC_f.js
@@ -41,8 +41,8 @@ function WRITEC_f() {
this.N = parseFloat(arguments[0]["N"])
this.swap = parseFloat(arguments[0]["swap"])
this.x = arg1;
- var graphics = arg1.graphics;
- var exprs = graphics.exprs;
+ this.graphics = arg1.graphics;
+ var exprs = this.graphics.exprs;
this.model = arg1.model;
var ipar = this.model.ipar;
var dstate = this.model.dstate;
@@ -71,9 +71,9 @@ function WRITEC_f() {
} else if (this.fname1=="") {
block_parameter_error(msprintf("Wrong value for \'%s\' parameter.","Output File Name"),"You must provide a filename.");
} else if (fileparts(this.fname1)!="") {
- var tmpvar0 = fileparts(this.fname1)
- var pa = tmpvar0[0]
- var fn = tmpvar0[1]
+ var tmpvar0 = fileparts(this.fname1);
+ var pa = tmpvar0[0];
+ var fn = tmpvar0[1];
var ex = tmpvar0[2];
if (!this.isdir[pa-1]) {
block_parameter_error(msprintf("Wrong value for \'%s\' parameter.","Output File Name"),msprintf("Directory \'%s\' does not exist",pa));
@@ -98,8 +98,8 @@ function WRITEC_f() {
this.model.in1 = new ScilabDouble([nin]);
this.model.dstate = new ScilabDouble(dstate);
this.model.ipar = new ScilabDouble(ipar);
- graphics.exprs = exprs;
- this.x.graphics = graphics;
+ this.graphics.exprs = new ScilabDouble([exprs]);
+ this.x.graphics = this.graphics;
this.x.model = this.model;
break;
}
diff --git a/js/Sinks/WRITEC_f.pickle b/js/Sinks/WRITEC_f.pickle
index 1b564164..1aa169a0 100644
--- a/js/Sinks/WRITEC_f.pickle
+++ b/js/Sinks/WRITEC_f.pickle
@@ -6,24 +6,26 @@ S'isdir'
p2
aS'_str2code'
p3
-aS'in1'
+aS'frmt1'
p4
aS'fname1'
p5
-aS'N'
+aS'in1'
p6
-aS'frmt1'
-p7
aS'swap'
+p7
+aS'graphics'
p8
aS'x'
p9
aS'model'
p10
-aS'alreadyran'
+aS'N'
p11
-atp12
-Rp13
+aS'alreadyran'
+p12
+atp13
+Rp14
.(dp0
S'model.dstate'
p1