diff options
author | Sunil Shetye | 2018-06-16 01:15:39 +0530 |
---|---|---|
committer | Sunil Shetye | 2018-06-16 01:15:39 +0530 |
commit | 418020939ae049c5e3a9a04bb1b35e2226d87c33 (patch) | |
tree | dfbd28e13383375b0f07c5e3250ee8143d2462ef /js/Linear/GAIN_f.js | |
parent | 90718b8a70eb2644ab41f620b710ec9fb86af1bf (diff) | |
download | sci2js-418020939ae049c5e3a9a04bb1b35e2226d87c33.tar.gz sci2js-418020939ae049c5e3a9a04bb1b35e2226d87c33.tar.bz2 sci2js-418020939ae049c5e3a9a04bb1b35e2226d87c33.zip |
replace in with in1
Diffstat (limited to 'js/Linear/GAIN_f.js')
-rw-r--r-- | js/Linear/GAIN_f.js | 48 |
1 files changed, 46 insertions, 2 deletions
diff --git a/js/Linear/GAIN_f.js b/js/Linear/GAIN_f.js index bea1b63f..dc7c38b5 100644 --- a/js/Linear/GAIN_f.js +++ b/js/Linear/GAIN_f.js @@ -1,3 +1,47 @@ -Syntax error in input LexToken(IN,'in',1,1383) /* autogenerated from "macros/Linear/GAIN_f.sci" */ -None +function GAIN_f() { +GAIN_f.prototype.get = function GAIN_f() { +} +GAIN_f.prototype.set = function GAIN_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,gain,exprs]=scicos_getvalue("Set gain block parameters",["Gain"],list("mat",[-1,-1]),exprs(1)); +if (!ok) { +break +} +if (gain==[]) { +message("Gain must have at least one element"); +} else { +[out,in1]=size(gain); +[model,graphics,ok]=check_io(model,graphics,in1,out,[],[]); +if (ok) { +graphics.exprs=exprs; +model.rpar=gain.slice(); +x.graphics=graphics; +x.model=model; +break +} +} +} +} +GAIN_f.prototype.define = function GAIN_f() { +gain=1; +in1=1; +out=1; +model=scicos_model(); +model.sim="gain"; +model.in1=1; +model.out=1; +model.rpar=gain; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[strcat(sci2exp(gain)),strcat(sci2exp(in1)),strcat(sci2exp(out))]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +GAIN_f.prototype.details = function GAIN_f() { +} +} |