summaryrefslogtreecommitdiff
path: root/js/Linear/DELAY_f.js
diff options
context:
space:
mode:
authorSunil Shetye2018-07-11 13:05:13 +0530
committerSunil Shetye2018-07-11 15:21:08 +0530
commit079d0b4a3ec15a4d7d2644484d116df9d1c694bb (patch)
tree785ed59b5b238203a9e91f3e323da59d1083d86e /js/Linear/DELAY_f.js
parent0e9bc36f45fa1bb598c6ebb0febc1989439a8d98 (diff)
downloadsci2js-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.js44
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);
}
}