diff options
author | Sunil Shetye | 2018-06-26 14:59:47 +0530 |
---|---|---|
committer | Sunil Shetye | 2018-06-26 14:59:47 +0530 |
commit | eb7c8e0cd42d4afe02be3adda2e94b6b0dfdaa00 (patch) | |
tree | 6378935263fe5cafd389b6893ac3b37a1dd4b1a7 /js/Branching/DEMUX_f.js | |
parent | afed64f1a0eab0b2d742088186d7bc340a2c895b (diff) | |
download | sci2js-eb7c8e0cd42d4afe02be3adda2e94b6b0dfdaa00.tar.gz sci2js-eb7c8e0cd42d4afe02be3adda2e94b6b0dfdaa00.tar.bz2 sci2js-eb7c8e0cd42d4afe02be3adda2e94b6b0dfdaa00.zip |
add return value from scicos_getvalue to global vars
Diffstat (limited to 'js/Branching/DEMUX_f.js')
-rw-r--r-- | js/Branching/DEMUX_f.js | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/js/Branching/DEMUX_f.js b/js/Branching/DEMUX_f.js index 3092c9ae..3a67be31 100644 --- a/js/Branching/DEMUX_f.js +++ b/js/Branching/DEMUX_f.js @@ -1,16 +1,16 @@ /* autogenerated from "macros/Branching/DEMUX_f.sci" */ function DEMUX_f() { DEMUX_f.prototype.define = function DEMUX_f() { - out = 2; + this.out = 2; model = scicos_model(); model.sim = list("demux",1); model.in1 = 0; - model.out = -transpose([1:out]); - model.ipar = out; + model.out = -transpose([1:this.out]); + model.ipar = this.out; model.blocktype = "c"; model.firing = []; model.dep_ut = [true,false]; - exprs = string(out); + exprs = string(this.out); gr_i = []; this.x = standard_define([.5,2],model,exprs,gr_i); return new BasicBlock(this.x); @@ -26,36 +26,36 @@ function DEMUX_f() { exprs = graphics.exprs; model = arg1.model; while (true) { - [ok,out,exprs] = scicos_getvalue("Set DEMUX block parameters",["number of output ports or vector of sizes"],list("vec",-1),exprs); + [ok,this.out,exprs] = scicos_getvalue("Set DEMUX block parameters",["number of output ports or vector of sizes"],list("vec",-1),exprs); if (!ok) { break; } - if (size(out,"*")==1) { - if (out<2||out>8) { + if (size(this.out,"*")==1) { + if (this.out<2||this.out>8) { message("Block must have at least 2 and at most 8 output ports"); ok = false; } else { - [model,graphics,ok] = check_io(model,graphics,0,-transpose([1:out]),[],[]); + [model,graphics,ok] = check_io(model,graphics,0,-transpose([1:this.out]),[],[]); } } else { - if (size(out,"*")<2||size(out,"*")>8||or(out==0)) { + if (size(this.out,"*")<2||size(this.out,"*")>8||or(this.out==0)) { message([["Block must have at least 2 and at most 8 output ports"],["and size 0 is not allowed"]]); ok = false; } else { - if (min(out)<0) { + if (min(this.out)<0) { nin = 0; } else { - nin = sum(out); + nin = sum(this.out); } - [model,graphics,ok] = check_io(model,graphics,nin,out.slice(),[],[]); + [model,graphics,ok] = check_io(model,graphics,nin,this.out.slice(),[],[]); if (ok) { - out = size(out,"*"); + this.out = size(this.out,"*"); } } } if (ok) { graphics.exprs = exprs; - model.ipar = out; + model.ipar = this.out; this.x.graphics = graphics; this.x.model = model; break; |