/* autogenerated from "macros/NonLinear/SIGNUM.sci" */ function SIGNUM() { SIGNUM.prototype.get = function SIGNUM() { } SIGNUM.prototype.set = function SIGNUM() { x=arg1; graphics=arg1.graphics; exprs=graphics.exprs; model=arg1.model; while (true) { [ok,zcr,exprs]=scicos_getvalue("Set block parameters",["use zero_crossing (1: yes) (0:no)"],list("vec",1),exprs); if (!ok) { break } graphics.exprs=exprs; if (ok) { if (zcr!=0) { model.nmode=-1; model.nzcross=-1; } else { model.nmode=0; model.nzcross=0; } x.graphics=graphics; x.model=model; break } } } SIGNUM.prototype.define = function SIGNUM() { nu=-1; model=scicos_model(); model.sim=list("signum",4); model.in=nu; model.out=nu; model.nzcross=nu; model.nmode=nu; model.blocktype="c"; model.dep_ut=[true,None]; exprs=[string([1])]; gr_i=[]; x=standard_define([2,2],model,exprs,gr_i); } SIGNUM.prototype.details = function SIGNUM() { } }