diff options
author | Sunil Shetye | 2018-07-11 13:05:13 +0530 |
---|---|---|
committer | Sunil Shetye | 2018-07-11 15:21:08 +0530 |
commit | 079d0b4a3ec15a4d7d2644484d116df9d1c694bb (patch) | |
tree | 785ed59b5b238203a9e91f3e323da59d1083d86e /js/Sinks/CLKOUTV_f.js | |
parent | 0e9bc36f45fa1bb598c6ebb0febc1989439a8d98 (diff) | |
download | sci2js-079d0b4a3ec15a4d7d2644484d116df9d1c694bb.tar.gz sci2js-079d0b4a3ec15a4d7d2644484d116df9d1c694bb.tar.bz2 sci2js-079d0b4a3ec15a4d7d2644484d116df9d1c694bb.zip |
fix assignment to list
Diffstat (limited to 'js/Sinks/CLKOUTV_f.js')
-rw-r--r-- | js/Sinks/CLKOUTV_f.js | 62 |
1 files changed, 32 insertions, 30 deletions
diff --git a/js/Sinks/CLKOUTV_f.js b/js/Sinks/CLKOUTV_f.js index c55bed30..fc2b84f4 100644 --- a/js/Sinks/CLKOUTV_f.js +++ b/js/Sinks/CLKOUTV_f.js @@ -9,7 +9,7 @@ function CLKOUTV_f() { this.model.blocktype = new ScilabString(["d"]); this.model.firing = []; this.model.dep_ut = [false,false]; - exprs = string(this.prt); + var exprs = string(this.prt); this.x = standard_define([1,1],this.model,exprs," "); return new EventOutBlock(this.x); } @@ -24,9 +24,9 @@ function CLKOUTV_f() { CLKOUTV_f.prototype.set = function CLKOUTV_f() { this.prt = arguments[0]["prt"] this.x = arg1; - graphics = arg1.graphics; + var graphics = arg1.graphics; this.model = arg1.model; - exprs = graphics.exprs; + var exprs = 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) { @@ -47,39 +47,41 @@ function CLKOUTV_f() { return new EventOutBlock(this.x); } CLKOUTV_f.prototype.getinputs = function CLKOUTV_f() { - orig = arg1.graphics.orig; - sz = arg1.graphics.sz; + var orig = arg1.graphics.orig; + var sz = arg1.graphics.sz; this.x = orig[1-1]+sz[1-1]/2; - y = orig[2-1]+sz[2-1]; - typ = -ones(this.x); + var y = orig[2-1]+sz[2-1]; + var typ = -ones(this.x); } CLKOUTV_f.prototype.getorigin = function CLKOUTV_f() { - [this.x,y] = this.standard_origin[arg1-1]; + var tmpvar0 = standard_origin(arg1) + this.x = tmpvar0[0] + var y = tmpvar0[1]; } CLKOUTV_f.prototype.getoutputs = function CLKOUTV_f() { this.x = []; - y = []; - typ = []; + var y = []; + var typ = []; } CLKOUTV_f.prototype.plot = function CLKOUTV_f() { - xf = 60; - yf = 40; - orig = arg1.graphics.orig; - sz = arg1.graphics.sz; - orient = arg1.graphics.flip; + var xf = 60; + var yf = 40; + var orig = arg1.graphics.orig; + var sz = arg1.graphics.sz; + var orient = arg1.graphics.flip; this.prt = arg1.model.ipar; - pat = xget("pattern"); + var pat = xget("pattern"); xset("pattern",this.default_color[-1-1]); - thick = xget("thickness"); + var thick = xget("thickness"); xset("thickness",2); this.x = orig[1-1]+sz[1-1]*[[1/2],[1],[1],[0],[0]]; - y = orig[2-1]+sz[2-1]*[[0],[1/3],[1],[1],[1/3]]; - xo = orig[1-1]; - yo = orig[2-1]+sz[2-1]/3; - gr_i = arg1.graphics.gr_i; + var y = orig[2-1]+sz[2-1]*[[0],[1/3],[1],[1],[1/3]]; + var xo = orig[1-1]; + var yo = orig[2-1]+sz[2-1]/3; + var gr_i = arg1.graphics.gr_i; if (this.type[gr_i-1]==15) { - coli = gr_i[2-1]; - pcoli = xget("pattern"); + var coli = gr_i[2-1]; + var pcoli = xget("pattern"); xfpolys(this.x,y,coli); xset("pattern",coli); xstringb(xo,yo,string(this.prt),sz[1-1],sz[2-1]/1.5); @@ -89,21 +91,21 @@ function CLKOUTV_f() { xstringb(xo,yo,string(this.prt),sz[1-1],sz[2-1]/1.5); xpoly(this.x,y,"lines",1); } - in1 = [-1/14,1/7,0,0,1/14,1/7,-1/14,1/7]*this.diag[[xf,yf]-1]; + var in1 = [-1/14,1/7,0,0,1/14,1/7,-1/14,1/7]*this.diag[[xf,yf]-1]; xfpoly(in1.slice()[1-1]+ones(4,1)*(orig[1-1]+sz[1-1]/2),in1.slice()[2-1]+ones(4,1)*(orig[2-1]+sz[2-1]),1); xset("thickness",thick); xset("pattern",pat); - ident = arg1.graphics.id; + var ident = arg1.graphics.id; if (ident!=[]&&ident!="") { - font = xget("font"); + var font = xget("font"); xset("font",this.options.ID[1-1][1-1],this.options.ID[1-1][2-1]); - rectangle = xstringl(orig[1-1],orig[2-1],ident); - w = rectangle[3-1]; - h = rectangle[4-1]; + var rectangle = xstringl(orig[1-1],orig[2-1],ident); + var w = rectangle[3-1]; + var h = rectangle[4-1]; xstringb(orig[1-1]+sz[1-1]/2-w/2,orig[2-1]-3*h/2,ident,w,h); xset("font",font[1-1],font[2-1]); } this.x = []; - y = []; + var y = []; } } |