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/Sources/CURV_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/Sources/CURV_f.js')
-rw-r--r-- | js/Sources/CURV_f.js | 44 |
1 files changed, 24 insertions, 20 deletions
diff --git a/js/Sources/CURV_f.js b/js/Sources/CURV_f.js index 7bd33137..7a64af1d 100644 --- a/js/Sources/CURV_f.js +++ b/js/Sources/CURV_f.js @@ -1,12 +1,12 @@ /* autogenerated from "macros/Sources/CURV_f.sci" */ function CURV_f() { CURV_f.prototype.define = function CURV_f() { - xx = [[0],[1],[2]]; - yy = [[-5],[5],[0]]; - rect = [0,-5,2,5]; - axisdata = [[2],[10],[2],[10]]; - ipar = [[size(xx,1)],[axisdata.slice()]]; - rpar = [[xx],[yy],[rect.slice()]]; + var xx = [[0],[1],[2]]; + var yy = [[-5],[5],[0]]; + var rect = [0,-5,2,5]; + var axisdata = [[2],[10],[2],[10]]; + var ipar = [[size(xx,1)],[axisdata.slice()]]; + var rpar = [[xx],[yy],[rect.slice()]]; this.model = scicos_model(); this.model.sim = new ScilabString(["intplt"]); this.model.in1 = []; @@ -15,7 +15,7 @@ function CURV_f() { this.model.ipar = new ScilabDouble([size(xx,1)],[axisdata.slice()]); this.model.blocktype = new ScilabString(["c"]); this.model.dep_ut = [false,true]; - gr_i = []; + var gr_i = []; this.x = standard_define([2,2],this.model,[],gr_i); return new BasicBlock(this.x); } @@ -30,34 +30,38 @@ function CURV_f() { CURV_f.prototype.set = function CURV_f() { this.x = arg1; this.model = arg1.model; - graphics = arg1.graphics; - rpar = this.model.rpar; - ipar = this.model.ipar; - n = ipar[1-1]; - xx = rpar.slice(1-1,n); - yy = rpar.slice(n+1-1,2*n); - gc = list(rpar.slice(2*n+1-1,2*n+4),ipar.slice(2-1,5)); + var graphics = arg1.graphics; + var rpar = this.model.rpar; + var ipar = this.model.ipar; + var n = ipar[1-1]; + var xx = rpar.slice(1-1,n); + var yy = rpar.slice(n+1-1,2*n); + var gc = list(rpar.slice(2*n+1-1,2*n+4),ipar.slice(2-1,5)); while (true) { [ln,fun]=where() if (!or(fun=="do_eval")) { - [xx,yy,ok,gc] = edit_curv(xx,yy,"axy",[" "," "," "],gc); + var tmpvar0 = edit_curv(xx,yy,"axy",[" "," "," "],gc) + var xx = tmpvar0[0] + var yy = tmpvar0[1] + var ok = tmpvar0[2] + var gc = tmpvar0[3]; } else { - ok = true; + var ok = true; } if (!ok) { break; } - n = size(xx,"*"); + var n = size(xx,"*"); if (or(xx.slice(2-1,n)-xx.slice(1-1,n-1)<0)) { message("You have not defined a function"); - ok = false; + var ok = false; } if (ok) { this.model.sim = new ScilabString(["intplt"]); this.model.firing = []; - rect = gc[1-1]; + var rect = gc[1-1]; this.model.rpar = new ScilabDouble([xx.slice()],[yy.slice()],[rect.slice()]); - axisdata = gc[2-1]; + var axisdata = gc[2-1]; this.model.ipar = new ScilabDouble([size(xx,"*")],[axisdata.slice()]); this.x.graphics = graphics; this.x.model = this.model; |