summaryrefslogtreecommitdiff
path: root/js/Sources/READAU_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/Sources/READAU_f.js
parent0e9bc36f45fa1bb598c6ebb0febc1989439a8d98 (diff)
downloadsci2js-079d0b4a3ec15a4d7d2644484d116df9d1c694bb.tar.gz
sci2js-079d0b4a3ec15a4d7d2644484d116df9d1c694bb.tar.bz2
sci2js-079d0b4a3ec15a4d7d2644484d116df9d1c694bb.zip
fix assignment to list
Diffstat (limited to 'js/Sources/READAU_f.js')
-rw-r--r--js/Sources/READAU_f.js63
1 files changed, 33 insertions, 30 deletions
diff --git a/js/Sources/READAU_f.js b/js/Sources/READAU_f.js
index 045fa230..c8dc3476 100644
--- a/js/Sources/READAU_f.js
+++ b/js/Sources/READAU_f.js
@@ -1,17 +1,17 @@
/* autogenerated from "macros/Sources/READAU_f.sci" */
function READAU_f() {
READAU_f.prototype.define = function READAU_f() {
- frmt = "uc ";
- fname = "test.au";
- lunit = 0;
+ var frmt = "uc ";
+ var fname = "test.au";
+ var lunit = 0;
this.N = 20;
- M = 1;
- tmask = [];
+ var M = 1;
+ var tmask = [];
this.swap = 0;
- offset = 1;
- outmask = 1;
- ievt = 0;
- nout = size(outmask,"*");
+ var offset = 1;
+ var outmask = 1;
+ var ievt = 0;
+ var nout = size(outmask,"*");
this.model = scicos_model();
this.model.sim = list(new ScilabString(["readau"]), new ScilabDouble([2]));
this.model.out = new ScilabDouble([nout]);
@@ -20,8 +20,8 @@ function READAU_f() {
this.model.ipar = new ScilabDouble([length(fname)],[this._str2code[frmt-1]],[ievt],[this.N],[M],[this.swap],[offset],[this._str2code[fname-1]],[tmask],[outmask]);
this.model.blocktype = new ScilabString(["d"]);
this.model.dep_ut = [false,false];
- exprs = [[fname],[string(this.N)],[string(this.swap)]];
- gr_i = [];
+ var exprs = [[fname],[string(this.N)],[string(this.swap)]];
+ var gr_i = [];
this.x = standard_define([5,2],this.model,exprs,gr_i);
return new BasicBlock(this.x);
}
@@ -41,28 +41,28 @@ function READAU_f() {
this.N = parseFloat(arguments[0]["N"])
this.swap = parseFloat(arguments[0]["swap"])
this.x = arg1;
- graphics = arg1.graphics;
- exprs = graphics.exprs;
+ var graphics = arg1.graphics;
+ var exprs = graphics.exprs;
this.model = arg1.model;
- out = this.model.out;
- dstate = this.model.dstate;
- ipar = this.model.ipar;
- imask = 9+ipar[1-1];
- tmask = ipar[imask-1];
- lunit = dstate[3-1];
- fname = exprs[1-1];
+ var out = this.model.out;
+ var dstate = this.model.dstate;
+ var ipar = this.model.ipar;
+ var imask = 9+ipar[1-1];
+ var tmask = ipar[imask-1];
+ var lunit = dstate[3-1];
+ var fname = exprs[1-1];
while (true) {
[ok,this.fname1,this.N,this.swap,exprs] = scicos_getvalue([[msprintf("Set %s block parameters","READAU_f")],[" "],["(Read Audio File)"],[" "],["Read is done on a binary \'.au\' file"]],["Input File Name","Buffer size","Swap Mode (0:No, 1:Yes)"],list("str",1,"vec",1,"vec",1),exprs);
- tmask1 = [];
- outmask = 1;
- frmt1 = "uc";
- M = 1;
- offset = 1;
+ var tmask1 = [];
+ var outmask = 1;
+ var frmt1 = "uc";
+ var M = 1;
+ var offset = 1;
if (!ok) {
break;
}
this.fname1 = stripblanks(this.fname1);
- frmt1 = stripblanks(frmt1);
+ var frmt1 = stripblanks(frmt1);
if (this.alreadyran&&this.fname1!=fname) {
block_parameter_error("Simulation running !!! You cannot modify Input file name","End current simulation first.");
} else if (this.fname1=="") {
@@ -74,12 +74,15 @@ function READAU_f() {
} else if (this.swap!=0&&this.swap!=1) {
block_parameter_error(msprintf("Wrong value for \'%s\' parameter: %d.","Swap Mode",this.swap),msprintf("Must be in the interval %s.","[0, 1]"));
} else {
- [this.model,graphics,ok] = check_io(this.model,graphics,[],1,1,[]);
- frmt1 = part(frmt1,1,3);
+ var tmpvar0 = check_io(this.model,graphics,[],1,1,[])
+ this.model = tmpvar0[0]
+ var graphics = tmpvar0[1]
+ var ok = tmpvar0[2];
+ var frmt1 = part(frmt1,1,3);
if (ok) {
- ipar = [[length(this.fname1)],[this._str2code[frmt1-1]],[0],[this.N],[M],[this.swap],[offset,this._str2code[this.fname1-1]],[tmask1,outmask.slice()]];
+ var ipar = [[length(this.fname1)],[this._str2code[frmt1-1]],[0],[this.N],[M],[this.swap],[offset,this._str2code[this.fname1-1]],[tmask1,outmask.slice()]];
if (prod(size(dstate))!=(this.N*M)+3) {
- dstate = [[-1],[-1],[lunit],[zeros(this.N*M,1)]];
+ var dstate = [[-1],[-1],[lunit],[zeros(this.N*M,1)]];
}
this.model.dstate = new ScilabDouble(dstate);
this.model.ipar = new ScilabDouble(ipar);