summaryrefslogtreecommitdiff
path: root/js/Linear/DLR_f.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/Linear/DLR_f.js')
-rw-r--r--js/Linear/DLR_f.js46
1 files changed, 26 insertions, 20 deletions
diff --git a/js/Linear/DLR_f.js b/js/Linear/DLR_f.js
index 801be7cb..0306a6d9 100644
--- a/js/Linear/DLR_f.js
+++ b/js/Linear/DLR_f.js
@@ -1,12 +1,12 @@
/* autogenerated from "macros/Linear/DLR_f.sci" */
function DLR_f() {
DLR_f.prototype.define = function DLR_f() {
- x0 = 0;
- A = -1;
- B = 1;
- C = 1;
- D = 0;
- exprs = [["1"],["1+z"]];
+ var x0 = 0;
+ var A = -1;
+ var B = 1;
+ var C = 1;
+ var D = 0;
+ var exprs = [["1"],["1+z"]];
this.model = scicos_model();
this.model.sim = new ScilabString(["dsslti"]);
this.model.in1 = new ScilabDouble([1]);
@@ -16,7 +16,7 @@ function DLR_f() {
this.model.rpar = new ScilabDouble([A.slice()],[B.slice()],[C.slice()],[D.slice()]);
this.model.blocktype = new ScilabString(["d"]);
this.model.dep_ut = [false,false];
- gr_i = [];
+ var gr_i = [];
this.x = standard_define([2.5,2.5],this.model,exprs,gr_i);
return new BasicBlock(this.x);
}
@@ -34,12 +34,12 @@ function DLR_f() {
this.num = arguments[0]["num"]
this.den = arguments[0]["den"]
this.x = arg1;
- graphics = arg1.graphics;
- exprs = graphics.exprs;
+ var graphics = arg1.graphics;
+ var exprs = graphics.exprs;
this.model = arg1.model;
- x0 = this.model.dstate;
- ns = prod(size(x0));
- PREVAR_scicos_context = PREVAR_scicos_context;
+ var x0 = this.model.dstate;
+ var ns = prod(size(x0));
+ var PREVAR_scicos_context = PREVAR_scicos_context;
PREVAR_scicos_context.z = %z;
while (true) {
[ok,this.num,this.den,exprs] = scicos_getvalue("Set discrete SISO transfer parameters",["Numerator (z)","Denominator (z)"],list("pol",1,"pol",1),exprs);
@@ -48,25 +48,31 @@ function DLR_f() {
}
if (degree(this.num)>degree(this.den)) {
message("Transfer must be proper");
- ok = false;
+ var ok = false;
}
if (ok) {
- H = cont_frm(this.num,this.den);
- [A,B,C,D] = H.slice(2-1,5);
+ var H = cont_frm(this.num,this.den);
+ var tmpvar0 = H.slice(2-1,5)
+ var A = tmpvar0[0]
+ var B = tmpvar0[1]
+ var C = tmpvar0[2]
+ var D = tmpvar0[3];
graphics.exprs = exprs;
- [ns1,ns1] = size(A);
+ var tmpvar1 = size(A)
+ var ns1 = tmpvar1[0]
+ var ns1 = tmpvar1[1];
if (ns1<=ns) {
- x0 = x0.slice(1-1,ns1);
+ var x0 = x0.slice(1-1,ns1);
} else {
x0[ns1-1][1-1] = 0;
}
- rpar = [[A.slice()],[B.slice()],[C.slice()],[D.slice()]];
+ var rpar = [[A.slice()],[B.slice()],[C.slice()],[D.slice()]];
this.model.dstate = x0;
this.model.rpar = new ScilabDouble(rpar);
if (norm(D,1)!=0) {
- mmm = [true,false];
+ var mmm = [true,false];
} else {
- mmm = [false,false];
+ var mmm = [false,false];
}
if (or(this.model.dep_ut!=mmm)) {
this.model.dep_ut = mmm;