diff options
Diffstat (limited to 'js/Branching/GOTOMO.js')
-rw-r--r-- | js/Branching/GOTOMO.js | 60 |
1 files changed, 58 insertions, 2 deletions
diff --git a/js/Branching/GOTOMO.js b/js/Branching/GOTOMO.js index e6eff816..866e5b2e 100644 --- a/js/Branching/GOTOMO.js +++ b/js/Branching/GOTOMO.js @@ -1,3 +1,59 @@ -Syntax error in input LexToken(SEMICOLON,';',1,1446) /* autogenerated from "macros/Branching/GOTOMO.sci" */ -None +function GOTOMO() { +GOTOMO.prototype.get = function GOTOMO() { +} +GOTOMO.prototype.set = function GOTOMO() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,tag,tagvis,exprs]=scicos_getvalue("Set parameters",["Tag","Tag Visibility(1=Local 2=scoped 3= global)"],list("str",-1,"vec",1),exprs); +if (!ok) { +break +} +tagvis=int(tagvis); +if (((tagvis<1)||(tagvis>3))) { +message("Tag Visibility must be between 1 and 3"); +ok=None; +} +if (ok) { +if (((model.ipar!=tagvis)||(model.opar!=list(tag)))) { +needcompile=4; +y=needcompile; +} +graphics.exprs=exprs; +model.opar=list(tag); +model.ipar=tagvis; +x.model=model; +x.graphics=graphics; +arg1=x; +break +} +} +needcompile=resume(needcompile) +} +GOTOMO.prototype.define = function GOTOMO() { +model=scicos_model(); +model.sim="gotomo"; +model.in=-1; +model.in2=-2; +model.intyp=[]; +model.out=[]; +model.out2=[]; +model.outtyp=1; +model.ipar=int(1); +model.opar=list("A"); +model.blocktype="c"; +model.dep_ut=[None,None]; +mo=modelica(); +mo.model="gotomo"; +mo.inputs="p"; +exprs=["A",sci2exp(1)]; +gr_i=[]; +x=standard_define([2,1],model,exprs,gr_i); +x.graphics.in_implicit=["I"]; +} +GOTOMO.prototype.details = function GOTOMO() { +} +} |