summaryrefslogtreecommitdiff
path: root/js/IntegerOp/CONVERT.js
diff options
context:
space:
mode:
authorSunil Shetye2018-06-25 18:20:39 +0530
committerSunil Shetye2018-06-26 11:06:22 +0530
commit7465daea85285ba7f291b6bf6ddc45caa9e7ad65 (patch)
treee8e3e4dd60d469c290d55de15644ddbc1e013bc6 /js/IntegerOp/CONVERT.js
parent7c70459c10aed0d74ee03896abaf47fefdbf7c8f (diff)
downloadsci2js-7465daea85285ba7f291b6bf6ddc45caa9e7ad65.tar.gz
sci2js-7465daea85285ba7f291b6bf6ddc45caa9e7ad65.tar.bz2
sci2js-7465daea85285ba7f291b6bf6ddc45caa9e7ad65.zip
add spacing to end of block also
Diffstat (limited to 'js/IntegerOp/CONVERT.js')
-rw-r--r--js/IntegerOp/CONVERT.js681
1 files changed, 341 insertions, 340 deletions
diff --git a/js/IntegerOp/CONVERT.js b/js/IntegerOp/CONVERT.js
index b0106c7e..7686794e 100644
--- a/js/IntegerOp/CONVERT.js
+++ b/js/IntegerOp/CONVERT.js
@@ -16,355 +16,356 @@ function CONVERT() {
model.dep_ut = [true,false];
exprs = [[sci2exp(1)],[sci2exp(3)],[sci2exp(0)]];
gr_i = [];
- x = standard_define([3,2],model,exprs,gr_i);
+ this.x = standard_define([3,2],model,exprs,gr_i);
}
CONVERT.prototype.details = function CONVERT() {
+ return this.x;
}
CONVERT.prototype.get = function CONVERT() {
}
CONVERT.prototype.set = function CONVERT() {
- x = arg1;
+ this.x = arg1;
graphics = arg1.graphics;
model = arg1.model;
exprs = graphics.exprs;
while (true) {
- [ok,it,ot,np,exprs] = scicos_getvalue([[msprintf(gettext("Set %s block parameters"),"CONVERT")],[" "],[gettext("Type conversion")],[" "]],[[gettext("Input Type (1:double, 3:int32, 4:int16, 5:int8, ...)")],[gettext("Output Type (1:double, 3:int32, 4:int16, 5:int8, ...)")],[gettext("Do on Overflow (0:Nothing, 1:Saturate, 2:Error)")]],list("vec",1,"vec",1,"vec",1),exprs);
- if (!ok) {
-break;
-}
- if (it==2) {
- it = 1;
-}
- if (ot==2) {
- ot = 1;
-}
- if ((np!=0&&np!=1&&np!=2)) {
-block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Do on Overflow"),np),msprintf(gettext("Must be in the interval %s."),"[0, 2]"));
- ok = false;
- } else if ((it>8||it<1)) {
-block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Input Type"),it),msprintf(gettext("Must be in the interval %s."),"[1, 8]"));
- ok = false;
- } else if ((ot>8||ot<1)) {
-block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Output Type"),ot),msprintf(gettext("Must be in the interval %s."),"[1, 8]"));
- ok = false;
-}
- model.sim = list("convert",4);
- if ((it==ot)) {
- model.ipar = 1;
- } else {
- if ((np==0)) {
- if ((it==1)) {
- if ((ot==3)) {
- model.ipar = 2;
- } else if ((ot==4)) {
- model.ipar = 3;
- } else if ((ot==5)) {
- model.ipar = 4;
- } else if ((ot==6)) {
- model.ipar = 5;
- } else if ((ot==7)) {
- model.ipar = 6;
- } else if ((ot==8)) {
- model.ipar = 7;
-}
- } else if ((it==3)) {
- if ((ot==1)) {
- model.ipar = 8;
- } else if ((ot==4)) {
- model.ipar = 9;
- } else if ((ot==5)) {
- model.ipar = 10;
- } else if ((ot==6)) {
- model.ipar = 1;
- } else if ((ot==7)) {
- model.ipar = 11;
- } else if ((ot==8)) {
- model.ipar = 12;
-}
- } else if ((it==4)) {
- if ((ot==1)) {
- model.ipar = 13;
- } else if ((ot==3)) {
- model.ipar = 14;
- } else if ((ot==5)) {
- model.ipar = 15;
- } else if ((ot==6)) {
- model.ipar = 16;
- } else if ((ot==7)) {
- model.ipar = 1;
- } else if ((ot==8)) {
- model.ipar = 17;
-}
- } else if ((it==5)) {
- if ((ot==1)) {
- model.ipar = 18;
- } else if ((ot==3)) {
- model.ipar = 19;
- } else if ((ot==4)) {
- model.ipar = 20;
- } else if ((ot==6)) {
- model.ipar = 21;
- } else if ((ot==7)) {
- model.ipar = 22;
- } else if ((ot==8)) {
- model.ipar = 1;
-}
- } else if ((it==6)) {
- if ((ot==1)) {
- model.ipar = 23;
- } else if ((ot==3)) {
- model.ipar = 1;
- } else if ((ot==4)) {
- model.ipar = 24;
- } else if ((ot==5)) {
- model.ipar = 25;
- } else if ((ot==7)) {
- model.ipar = 26;
- } else if ((ot==8)) {
- model.ipar = 27;
-}
- } else if ((it==7)) {
- if ((ot==1)) {
- model.ipar = 28;
- } else if ((ot==3)) {
- model.ipar = 29;
- } else if ((ot==4)) {
- model.ipar = 1;
- } else if ((ot==5)) {
- model.ipar = 30;
- } else if ((ot==6)) {
- model.ipar = 31;
- } else if ((ot==8)) {
- model.ipar = 32;
-}
- } else if ((it==8)) {
- if ((ot==1)) {
- model.ipar = 33;
- } else if ((ot==3)) {
- model.ipar = 34;
- } else if ((ot==4)) {
- model.ipar = 35;
- } else if ((ot==5)) {
- model.ipar = 1;
- } else if ((ot==6)) {
- model.ipar = 36;
- } else if ((ot==7)) {
- model.ipar = 37;
-}
-}
- } else if ((np==1)) {
- if ((it==1)) {
- if ((ot==3)) {
- model.ipar = 38;
- } else if ((ot==4)) {
- model.ipar = 39;
- } else if ((ot==5)) {
- model.ipar = 40;
- } else if ((ot==6)) {
- model.ipar = 41;
- } else if ((ot==7)) {
- model.ipar = 42;
- } else if ((ot==8)) {
- model.ipar = 43;
-}
- } else if ((it==3)) {
- if ((ot==1)) {
- model.ipar = 8;
- } else if ((ot==4)) {
- model.ipar = 44;
- } else if ((ot==5)) {
- model.ipar = 45;
- } else if ((ot==6)) {
- model.ipar = 46;
- } else if ((ot==7)) {
- model.ipar = 47;
- } else if ((ot==8)) {
- model.ipar = 48;
-}
- } else if ((it==4)) {
- if ((ot==1)) {
- model.ipar = 13;
- } else if ((ot==3)) {
- model.ipar = 14;
- } else if ((ot==5)) {
- model.ipar = 49;
- } else if ((ot==6)) {
- model.ipar = 50;
- } else if ((ot==7)) {
- model.ipar = 51;
- } else if ((ot==8)) {
- model.ipar = 52;
-}
- } else if ((it==5)) {
- if ((ot==1)) {
- model.ipar = 18;
- } else if ((ot==3)) {
- model.ipar = 19;
- } else if ((ot==4)) {
- model.ipar = 20;
- } else if ((ot==6)) {
- model.ipar = 53;
- } else if ((ot==7)) {
- model.ipar = 54;
- } else if ((ot==8)) {
- model.ipar = 55;
-}
- } else if ((it==6)) {
- if ((ot==1)) {
- model.ipar = 23;
- } else if ((ot==3)) {
- model.ipar = 56;
- } else if ((ot==4)) {
- model.ipar = 57;
- } else if ((ot==5)) {
- model.ipar = 58;
- } else if ((ot==7)) {
- model.ipar = 59;
- } else if ((ot==8)) {
- model.ipar = 60;
-}
- } else if ((it==7)) {
- if ((ot==1)) {
- model.ipar = 28;
- } else if ((ot==3)) {
- model.ipar = 29;
- } else if ((ot==4)) {
- model.ipar = 61;
- } else if ((ot==5)) {
- model.ipar = 62;
- } else if ((ot==6)) {
- model.ipar = 31;
- } else if ((ot==8)) {
- model.ipar = 63;
-}
- } else if ((it==8)) {
- if ((ot==1)) {
- model.ipar = 33;
- } else if ((ot==3)) {
- model.ipar = 34;
- } else if ((ot==4)) {
- model.ipar = 35;
- } else if ((ot==5)) {
- model.ipar = 64;
- } else if ((ot==6)) {
- model.ipar = 36;
- } else if ((ot==7)) {
- model.ipar = 37;
-}
-}
- } else if ((np==2)) {
- if ((it==1)) {
- if ((ot==3)) {
- model.ipar = 65;
- } else if ((ot==4)) {
- model.ipar = 66;
- } else if ((ot==5)) {
- model.ipar = 67;
- } else if ((ot==6)) {
- model.ipar = 68;
- } else if ((ot==7)) {
- model.ipar = 69;
- } else if ((ot==8)) {
- model.ipar = 70;
-}
- } else if ((it==3)) {
- if ((ot==1)) {
- model.ipar = 8;
- } else if ((ot==4)) {
- model.ipar = 71;
- } else if ((ot==5)) {
- model.ipar = 72;
- } else if ((ot==6)) {
- model.ipar = 73;
- } else if ((ot==7)) {
- model.ipar = 74;
- } else if ((ot==8)) {
- model.ipar = 75;
-}
- } else if ((it==4)) {
- if ((ot==1)) {
- model.ipar = 13;
- } else if ((ot==3)) {
- model.ipar = 14;
- } else if ((ot==5)) {
- model.ipar = 76;
- } else if ((ot==6)) {
- model.ipar = 77;
- } else if ((ot==7)) {
- model.ipar = 78;
- } else if ((ot==8)) {
- model.ipar = 79;
-}
- } else if ((it==5)) {
- if ((ot==1)) {
- model.ipar = 18;
- } else if ((ot==3)) {
- model.ipar = 19;
- } else if ((ot==4)) {
- model.ipar = 20;
- } else if ((ot==6)) {
- model.ipar = 80;
- } else if ((ot==7)) {
- model.ipar = 81;
- } else if ((ot==8)) {
- model.ipar = 82;
-}
- } else if ((it==6)) {
- if ((ot==1)) {
- model.ipar = 23;
- } else if ((ot==3)) {
- model.ipar = 83;
- } else if ((ot==4)) {
- model.ipar = 84;
- } else if ((ot==5)) {
- model.ipar = 85;
- } else if ((ot==7)) {
- model.ipar = 86;
- } else if ((ot==8)) {
- model.ipar = 87;
-}
- } else if ((it==7)) {
- if ((ot==1)) {
- model.ipar = 28;
- } else if ((ot==3)) {
- model.ipar = 29;
- } else if ((ot==4)) {
- model.ipar = 88;
- } else if ((ot==5)) {
- model.ipar = 89;
- } else if ((ot==6)) {
- model.ipar = 31;
- } else if ((ot==8)) {
- model.ipar = 90;
-}
- } else if ((it==8)) {
- if ((ot==1)) {
- model.ipar = 33;
- } else if ((ot==3)) {
- model.ipar = 34;
- } else if ((ot==4)) {
- model.ipar = 35;
- } else if ((ot==5)) {
- model.ipar = 91;
- } else if ((ot==6)) {
- model.ipar = 36;
- } else if ((ot==7)) {
- model.ipar = 37;
-}
-}
-}
-}
- in1 = [model.in1,model.in2];
- out = [model.out,model.out2];
- if (ok) {
- [model,graphics,ok] = set_io(model,graphics,list(in1,it),list(out,ot),[],[]);
-}
- if (ok) {
- graphics.exprs = exprs;
- x.graphics = graphics;
- x.model = model;
-break;
-}
-}
+ [ok,it,ot,np,exprs] = scicos_getvalue([[msprintf(gettext("Set %s block parameters"),"CONVERT")],[" "],[gettext("Type conversion")],[" "]],[[gettext("Input Type (1:double, 3:int32, 4:int16, 5:int8, ...)")],[gettext("Output Type (1:double, 3:int32, 4:int16, 5:int8, ...)")],[gettext("Do on Overflow (0:Nothing, 1:Saturate, 2:Error)")]],list("vec",1,"vec",1,"vec",1),exprs);
+ if (!ok) {
+ break;
+ }
+ if (it==2) {
+ it = 1;
+ }
+ if (ot==2) {
+ ot = 1;
+ }
+ if ((np!=0&&np!=1&&np!=2)) {
+ block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Do on Overflow"),np),msprintf(gettext("Must be in the interval %s."),"[0, 2]"));
+ ok = false;
+ } else if ((it>8||it<1)) {
+ block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Input Type"),it),msprintf(gettext("Must be in the interval %s."),"[1, 8]"));
+ ok = false;
+ } else if ((ot>8||ot<1)) {
+ block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Output Type"),ot),msprintf(gettext("Must be in the interval %s."),"[1, 8]"));
+ ok = false;
+ }
+ model.sim = list("convert",4);
+ if ((it==ot)) {
+ model.ipar = 1;
+ } else {
+ if ((np==0)) {
+ if ((it==1)) {
+ if ((ot==3)) {
+ model.ipar = 2;
+ } else if ((ot==4)) {
+ model.ipar = 3;
+ } else if ((ot==5)) {
+ model.ipar = 4;
+ } else if ((ot==6)) {
+ model.ipar = 5;
+ } else if ((ot==7)) {
+ model.ipar = 6;
+ } else if ((ot==8)) {
+ model.ipar = 7;
+ }
+ } else if ((it==3)) {
+ if ((ot==1)) {
+ model.ipar = 8;
+ } else if ((ot==4)) {
+ model.ipar = 9;
+ } else if ((ot==5)) {
+ model.ipar = 10;
+ } else if ((ot==6)) {
+ model.ipar = 1;
+ } else if ((ot==7)) {
+ model.ipar = 11;
+ } else if ((ot==8)) {
+ model.ipar = 12;
+ }
+ } else if ((it==4)) {
+ if ((ot==1)) {
+ model.ipar = 13;
+ } else if ((ot==3)) {
+ model.ipar = 14;
+ } else if ((ot==5)) {
+ model.ipar = 15;
+ } else if ((ot==6)) {
+ model.ipar = 16;
+ } else if ((ot==7)) {
+ model.ipar = 1;
+ } else if ((ot==8)) {
+ model.ipar = 17;
+ }
+ } else if ((it==5)) {
+ if ((ot==1)) {
+ model.ipar = 18;
+ } else if ((ot==3)) {
+ model.ipar = 19;
+ } else if ((ot==4)) {
+ model.ipar = 20;
+ } else if ((ot==6)) {
+ model.ipar = 21;
+ } else if ((ot==7)) {
+ model.ipar = 22;
+ } else if ((ot==8)) {
+ model.ipar = 1;
+ }
+ } else if ((it==6)) {
+ if ((ot==1)) {
+ model.ipar = 23;
+ } else if ((ot==3)) {
+ model.ipar = 1;
+ } else if ((ot==4)) {
+ model.ipar = 24;
+ } else if ((ot==5)) {
+ model.ipar = 25;
+ } else if ((ot==7)) {
+ model.ipar = 26;
+ } else if ((ot==8)) {
+ model.ipar = 27;
+ }
+ } else if ((it==7)) {
+ if ((ot==1)) {
+ model.ipar = 28;
+ } else if ((ot==3)) {
+ model.ipar = 29;
+ } else if ((ot==4)) {
+ model.ipar = 1;
+ } else if ((ot==5)) {
+ model.ipar = 30;
+ } else if ((ot==6)) {
+ model.ipar = 31;
+ } else if ((ot==8)) {
+ model.ipar = 32;
+ }
+ } else if ((it==8)) {
+ if ((ot==1)) {
+ model.ipar = 33;
+ } else if ((ot==3)) {
+ model.ipar = 34;
+ } else if ((ot==4)) {
+ model.ipar = 35;
+ } else if ((ot==5)) {
+ model.ipar = 1;
+ } else if ((ot==6)) {
+ model.ipar = 36;
+ } else if ((ot==7)) {
+ model.ipar = 37;
+ }
+ }
+ } else if ((np==1)) {
+ if ((it==1)) {
+ if ((ot==3)) {
+ model.ipar = 38;
+ } else if ((ot==4)) {
+ model.ipar = 39;
+ } else if ((ot==5)) {
+ model.ipar = 40;
+ } else if ((ot==6)) {
+ model.ipar = 41;
+ } else if ((ot==7)) {
+ model.ipar = 42;
+ } else if ((ot==8)) {
+ model.ipar = 43;
+ }
+ } else if ((it==3)) {
+ if ((ot==1)) {
+ model.ipar = 8;
+ } else if ((ot==4)) {
+ model.ipar = 44;
+ } else if ((ot==5)) {
+ model.ipar = 45;
+ } else if ((ot==6)) {
+ model.ipar = 46;
+ } else if ((ot==7)) {
+ model.ipar = 47;
+ } else if ((ot==8)) {
+ model.ipar = 48;
+ }
+ } else if ((it==4)) {
+ if ((ot==1)) {
+ model.ipar = 13;
+ } else if ((ot==3)) {
+ model.ipar = 14;
+ } else if ((ot==5)) {
+ model.ipar = 49;
+ } else if ((ot==6)) {
+ model.ipar = 50;
+ } else if ((ot==7)) {
+ model.ipar = 51;
+ } else if ((ot==8)) {
+ model.ipar = 52;
+ }
+ } else if ((it==5)) {
+ if ((ot==1)) {
+ model.ipar = 18;
+ } else if ((ot==3)) {
+ model.ipar = 19;
+ } else if ((ot==4)) {
+ model.ipar = 20;
+ } else if ((ot==6)) {
+ model.ipar = 53;
+ } else if ((ot==7)) {
+ model.ipar = 54;
+ } else if ((ot==8)) {
+ model.ipar = 55;
+ }
+ } else if ((it==6)) {
+ if ((ot==1)) {
+ model.ipar = 23;
+ } else if ((ot==3)) {
+ model.ipar = 56;
+ } else if ((ot==4)) {
+ model.ipar = 57;
+ } else if ((ot==5)) {
+ model.ipar = 58;
+ } else if ((ot==7)) {
+ model.ipar = 59;
+ } else if ((ot==8)) {
+ model.ipar = 60;
+ }
+ } else if ((it==7)) {
+ if ((ot==1)) {
+ model.ipar = 28;
+ } else if ((ot==3)) {
+ model.ipar = 29;
+ } else if ((ot==4)) {
+ model.ipar = 61;
+ } else if ((ot==5)) {
+ model.ipar = 62;
+ } else if ((ot==6)) {
+ model.ipar = 31;
+ } else if ((ot==8)) {
+ model.ipar = 63;
+ }
+ } else if ((it==8)) {
+ if ((ot==1)) {
+ model.ipar = 33;
+ } else if ((ot==3)) {
+ model.ipar = 34;
+ } else if ((ot==4)) {
+ model.ipar = 35;
+ } else if ((ot==5)) {
+ model.ipar = 64;
+ } else if ((ot==6)) {
+ model.ipar = 36;
+ } else if ((ot==7)) {
+ model.ipar = 37;
+ }
+ }
+ } else if ((np==2)) {
+ if ((it==1)) {
+ if ((ot==3)) {
+ model.ipar = 65;
+ } else if ((ot==4)) {
+ model.ipar = 66;
+ } else if ((ot==5)) {
+ model.ipar = 67;
+ } else if ((ot==6)) {
+ model.ipar = 68;
+ } else if ((ot==7)) {
+ model.ipar = 69;
+ } else if ((ot==8)) {
+ model.ipar = 70;
+ }
+ } else if ((it==3)) {
+ if ((ot==1)) {
+ model.ipar = 8;
+ } else if ((ot==4)) {
+ model.ipar = 71;
+ } else if ((ot==5)) {
+ model.ipar = 72;
+ } else if ((ot==6)) {
+ model.ipar = 73;
+ } else if ((ot==7)) {
+ model.ipar = 74;
+ } else if ((ot==8)) {
+ model.ipar = 75;
+ }
+ } else if ((it==4)) {
+ if ((ot==1)) {
+ model.ipar = 13;
+ } else if ((ot==3)) {
+ model.ipar = 14;
+ } else if ((ot==5)) {
+ model.ipar = 76;
+ } else if ((ot==6)) {
+ model.ipar = 77;
+ } else if ((ot==7)) {
+ model.ipar = 78;
+ } else if ((ot==8)) {
+ model.ipar = 79;
+ }
+ } else if ((it==5)) {
+ if ((ot==1)) {
+ model.ipar = 18;
+ } else if ((ot==3)) {
+ model.ipar = 19;
+ } else if ((ot==4)) {
+ model.ipar = 20;
+ } else if ((ot==6)) {
+ model.ipar = 80;
+ } else if ((ot==7)) {
+ model.ipar = 81;
+ } else if ((ot==8)) {
+ model.ipar = 82;
+ }
+ } else if ((it==6)) {
+ if ((ot==1)) {
+ model.ipar = 23;
+ } else if ((ot==3)) {
+ model.ipar = 83;
+ } else if ((ot==4)) {
+ model.ipar = 84;
+ } else if ((ot==5)) {
+ model.ipar = 85;
+ } else if ((ot==7)) {
+ model.ipar = 86;
+ } else if ((ot==8)) {
+ model.ipar = 87;
+ }
+ } else if ((it==7)) {
+ if ((ot==1)) {
+ model.ipar = 28;
+ } else if ((ot==3)) {
+ model.ipar = 29;
+ } else if ((ot==4)) {
+ model.ipar = 88;
+ } else if ((ot==5)) {
+ model.ipar = 89;
+ } else if ((ot==6)) {
+ model.ipar = 31;
+ } else if ((ot==8)) {
+ model.ipar = 90;
+ }
+ } else if ((it==8)) {
+ if ((ot==1)) {
+ model.ipar = 33;
+ } else if ((ot==3)) {
+ model.ipar = 34;
+ } else if ((ot==4)) {
+ model.ipar = 35;
+ } else if ((ot==5)) {
+ model.ipar = 91;
+ } else if ((ot==6)) {
+ model.ipar = 36;
+ } else if ((ot==7)) {
+ model.ipar = 37;
+ }
+ }
+ }
+ }
+ in1 = [model.in1,model.in2];
+ out = [model.out,model.out2];
+ if (ok) {
+ [model,graphics,ok] = set_io(model,graphics,list(in1,it),list(out,ot),[],[]);
+ }
+ if (ok) {
+ graphics.exprs = exprs;
+ this.x.graphics = graphics;
+ this.x.model = model;
+ break;
+ }
+ }
}
}