diff options
Diffstat (limited to 'js/Events/IFTHEL_f.js')
-rw-r--r-- | js/Events/IFTHEL_f.js | 61 |
1 files changed, 59 insertions, 2 deletions
diff --git a/js/Events/IFTHEL_f.js b/js/Events/IFTHEL_f.js index c23162d6..b08b21b1 100644 --- a/js/Events/IFTHEL_f.js +++ b/js/Events/IFTHEL_f.js @@ -1,3 +1,60 @@ -Syntax error in input LexToken(CLOSESQBRACKET,']',1,2282) /* autogenerated from "macros/Events/IFTHEL_f.sci" */ -None +function IFTHEL_f() { +IFTHEL_f.prototype.get = function IFTHEL_f() { +} +IFTHEL_f.prototype.set = function IFTHEL_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (exprs==[]) { +exprs=string(1); +} +if (size(exprs,"*")==1) { +exprs[2-1]=string(1); +} +while (true) { +[ok,inh,nmod,exprs]=scicos_getvalue("Set parameters",["Inherit (1: no, 0: yes)","zero-crossing (0: no, 1: yes)"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +model.dep_ut=[true,None]; +if (nmod!=0) { +nmod=1; +} +if (inh!=1) { +inh=[]; +} +[model,graphics,ok]=check_io(model,graphics,1,[],inh,[1,1]); +if (ok) { +graphics.exprs=exprs; +model.evtin=inh; +model.sim[2-1]=-1; +model.nmode=nmod; +model.nzcross=nmod; +x.graphics=graphics; +x.model=model; +break +} +} +} +IFTHEL_f.prototype.define = function IFTHEL_f() { +model=scicos_model(); +model.sim=list("ifthel",-1); +model.in=1; +model.in2=1; +model.intyp=-1; +model.evtin=1; +model.evtout=[1,1]; +model.blocktype="l"; +model.firing=[-1,-1]; +model.dep_ut=[true,None]; +model.nmode=1; +model.nzcross=1; +gr_i=[]; +exprs=[string(model.in),string(model.nmode)]; +x=standard_define([3,3],model,exprs,gr_i); +} +IFTHEL_f.prototype.details = function IFTHEL_f() { +} +} |