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/Linear/DELAY_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/Linear/DELAY_f.js')
-rw-r--r-- | js/Linear/DELAY_f.js | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/js/Linear/DELAY_f.js b/js/Linear/DELAY_f.js index 129377bb..dad5fa7c 100644 --- a/js/Linear/DELAY_f.js +++ b/js/Linear/DELAY_f.js @@ -1,7 +1,7 @@ /* autogenerated from "macros/Linear/DELAY_f.sci" */ function DELAY_f() { DELAY_f.prototype.define = function DELAY_f() { - evtdly = EVTDLY_f("define"); + var evtdly = EVTDLY_f("define"); evtdly.graphics.orig = [243,296]; evtdly.graphics.sz = [40,40]; evtdly.graphics.flip = true; @@ -10,7 +10,7 @@ function DELAY_f() { evtdly.graphics.peout = 7; evtdly.model.rpar = 0.1; evtdly.model.firing = 0; - register = REGISTER_f("define"); + var register = REGISTER_f("define"); register.graphics.orig = [238,195]; register.graphics.sz = [50,50]; register.graphics.flip = true; @@ -18,25 +18,25 @@ function DELAY_f() { register.graphics.pin = 6; register.graphics.pout = 5; register.graphics.pein = 9; - input_port = IN_f("define"); + var input_port = IN_f("define"); input_port.graphics.orig = [92,210]; input_port.graphics.sz = [20,20]; input_port.graphics.flip = true; input_port.graphics.exprs = [["1"],["1"]]; input_port.graphics.pout = 6; input_port.model.ipar = 1; - output_port = OUT_f("define"); + var output_port = OUT_f("define"); output_port.graphics.orig = [440,210]; output_port.graphics.sz = [20,20]; output_port.graphics.flip = true; output_port.graphics.exprs = [["1"],["1"]]; output_port.graphics.pin = 5; output_port.model.ipar = 1; - split = CLKSPLIT_f("define"); + var split = CLKSPLIT_f("define"); split.graphics.orig = [[263],[271.2]]; split.graphics.pein = 7; split.graphics.peout = [[9],[10]]; - diagram = scicos_diagram(); + var diagram = scicos_diagram(); diagram.objs[1-1] = input_port; diagram.objs[2-1] = output_port; diagram.objs[3-1] = register; @@ -78,9 +78,9 @@ function DELAY_f() { DELAY_f.prototype.set = function DELAY_f() { this.dt = arguments[0]["dt"] this.z0 = arguments[0]["z0"] - ppath = list(0,0); + var ppath = list(0,0); for (i=1;i<=length(arg1.model.rpar.objs);i+=1) { - o = arg1.model.rpar.objs[i-1]; + var o = arg1.model.rpar.objs[i-1]; if (typeof(o)=="Block"&&o.gui=="REGISTER_f") { ppath[1-1] = i; } @@ -92,25 +92,25 @@ function DELAY_f() { } } this.x = arg1; - newpar = list(); - register = this.x.model.rpar.objs[ppath[1-1]-1]; - evtdly = this.x.model.rpar.objs[ppath[2-1]-1]; - register_exprs = register.graphics.exprs; - evtdly_exprs = evtdly.graphics.exprs; - exprs = [[evtdly_exprs[1-1]],[register_exprs]]; + var newpar = list(); + var register = this.x.model.rpar.objs[ppath[1-1]-1]; + var evtdly = this.x.model.rpar.objs[ppath[2-1]-1]; + var register_exprs = register.graphics.exprs; + var evtdly_exprs = evtdly.graphics.exprs; + var exprs = [[evtdly_exprs[1-1]],[register_exprs]]; while (true) { [ok,this.dt,this.z0,exprs] = scicos_getvalue([["This block implements as a discretized delay"],["it is consist of a shift register and a clock"],["value of the delay is given by;","the discretization time step multiplied by the"],["number-1 of state of the register"]],["Discretization time step","Register initial state"],list("vec",1,"vec",-1),exprs); if (!ok) { break; } - mess = []; + var mess = []; if (prod(size(this.z0))<1) { - mess = [[mess],["Register length must be at least 1"],[" "]]; - ok = false; + var mess = [[mess],["Register length must be at least 1"],[" "]]; + var ok = false; } if (this.dt<=0) { - mess = [[mess],["Discretization time step must be positive"],[" "]]; - ok = false; + var mess = [[mess],["Discretization time step must be positive"],[" "]]; + var ok = false; } if (!ok) { message(mess); @@ -130,9 +130,9 @@ function DELAY_f() { break; } } - needcompile = 0; - y = needcompile; - typ = newpar; + var needcompile = 0; + var y = needcompile; + var typ = newpar; return new BasicBlock(this.x); } } |