summaryrefslogtreecommitdiff
path: root/js/Sources/FROMWS_c.js
diff options
context:
space:
mode:
authorSunil Shetye2018-06-26 14:59:47 +0530
committerSunil Shetye2018-06-26 14:59:47 +0530
commiteb7c8e0cd42d4afe02be3adda2e94b6b0dfdaa00 (patch)
tree6378935263fe5cafd389b6893ac3b37a1dd4b1a7 /js/Sources/FROMWS_c.js
parentafed64f1a0eab0b2d742088186d7bc340a2c895b (diff)
downloadsci2js-eb7c8e0cd42d4afe02be3adda2e94b6b0dfdaa00.tar.gz
sci2js-eb7c8e0cd42d4afe02be3adda2e94b6b0dfdaa00.tar.bz2
sci2js-eb7c8e0cd42d4afe02be3adda2e94b6b0dfdaa00.zip
add return value from scicos_getvalue to global vars
Diffstat (limited to 'js/Sources/FROMWS_c.js')
-rw-r--r--js/Sources/FROMWS_c.js22
1 files changed, 11 insertions, 11 deletions
diff --git a/js/Sources/FROMWS_c.js b/js/Sources/FROMWS_c.js
index 89e1212c..a76fc174 100644
--- a/js/Sources/FROMWS_c.js
+++ b/js/Sources/FROMWS_c.js
@@ -1,23 +1,23 @@
/* autogenerated from "macros/Sources/FROMWS_c.sci" */
function FROMWS_c() {
FROMWS_c.prototype.define = function FROMWS_c() {
- varnam = "V";
- Method = 1;
- ZC = 1;
- OutEnd = 0;
+ this.varnam = "V";
+ this.Method = 1;
+ this.ZC = 1;
+ this.OutEnd = 0;
model = scicos_model();
model.sim = list("fromws_c",4);
model.out = -1;
model.out2 = -2;
model.outtyp = -1;
- model.ipar = [[length(varnam)],[this._str2code[varnam-1]],[Method],[ZC],[OutEnd]];
+ model.ipar = [[length(this.varnam)],[this._str2code[this.varnam-1]],[this.Method],[this.ZC],[this.OutEnd]];
model.evtin = [1];
model.evtout = [1];
model.firing = [0];
model.blocktype = "d";
model.dep_ut = [false,true];
gr_i = [];
- exprs = [[string(varnam)],[string(Method)],[string(ZC)],[string(OutEnd)]];
+ exprs = [[string(this.varnam)],[string(this.Method)],[string(this.ZC)],[string(this.OutEnd)]];
this.x = standard_define([3.5,2],model,exprs,gr_i);
return new BasicBlock(this.x);
}
@@ -32,19 +32,19 @@ function FROMWS_c() {
exprs = graphics.exprs;
model = arg1.model;
while (true) {
- [ok,varnam,Method,ZC,OutEnd,exprs] = scicos_getvalue("Set From_Workspace block parameters",[["Variable name"],["Interpolation Method"],["Enable zero crossing(0:No, 1:Yes)?"],["Output at end(0:Zero, 1:Hold, 2:Repeat)"]],list("str",1,"vec",1,"vec",1,"vec",1),exprs);
+ [ok,this.varnam,this.Method,this.ZC,this.OutEnd,exprs] = scicos_getvalue("Set From_Workspace block parameters",[["Variable name"],["Interpolation Method"],["Enable zero crossing(0:No, 1:Yes)?"],["Output at end(0:Zero, 1:Hold, 2:Repeat)"]],list("str",1,"vec",1,"vec",1,"vec",1),exprs);
if (!ok) {
break;
}
- if (!(Method==0||Method==1||Method==2||Method==3)) {
+ if (!(this.Method==0||this.Method==1||this.Method==2||this.Method==3)) {
message("Interpolation method should be chosen in [0,1,2,3]");
ok = false;
}
- if (!(ZC==0||ZC==1)) {
+ if (!(this.ZC==0||this.ZC==1)) {
message("Zero crossing should be either 0 or 1");
ok = false;
}
- if (!(OutEnd==0||OutEnd==1||OutEnd==2)) {
+ if (!(this.OutEnd==0||this.OutEnd==1||this.OutEnd==2)) {
message("Output at end option should be either 0 or 1");
ok = false;
}
@@ -55,7 +55,7 @@ function FROMWS_c() {
ok = false;
}
if (ok) {
- model.ipar = [[length(varnam)],[this._str2code[varnam-1]],[Method],[ZC],[OutEnd]];
+ model.ipar = [[length(this.varnam)],[this._str2code[this.varnam-1]],[this.Method],[this.ZC],[this.OutEnd]];
[model,graphics,ok] = set_io(model,graphics,list(),list([-1,-2],-1),1,1);
if (ok) {
graphics.exprs = exprs;