diff options
author | kamakshidasan | 2016-12-22 15:36:18 +0530 |
---|---|---|
committer | kamakshidasan | 2016-12-22 15:36:18 +0530 |
commit | b2cd0d0cad32683971baf53efa2e50ff8d26f66b (patch) | |
tree | e359be4308ae9b361eae39bf277adcfbef807cef /data_structures_correct/DFLIPFLOP.js | |
parent | 25afcccb46a603cc9d2485e25216acfffa2e3e02 (diff) | |
download | xcos-on-web-b2cd0d0cad32683971baf53efa2e50ff8d26f66b.tar.gz xcos-on-web-b2cd0d0cad32683971baf53efa2e50ff8d26f66b.tar.bz2 xcos-on-web-b2cd0d0cad32683971baf53efa2e50ff8d26f66b.zip |
Maven has been removed
Diffstat (limited to 'data_structures_correct/DFLIPFLOP.js')
-rw-r--r-- | data_structures_correct/DFLIPFLOP.js | 2016 |
1 files changed, 2016 insertions, 0 deletions
diff --git a/data_structures_correct/DFLIPFLOP.js b/data_structures_correct/DFLIPFLOP.js new file mode 100644 index 0000000..d99813e --- /dev/null +++ b/data_structures_correct/DFLIPFLOP.js @@ -0,0 +1,2016 @@ +function DFLIPFLOP() { + + DFLIPFLOP.prototype.define = function DFLIPFLOP() { + var scs_m = scicos_diagram({ + version: new ScilabString(["scicos4.2"]), + props: scicos_params({ + wpar: new ScilabDouble([600, 450, 0, 0, 600, 450]), + Title: new ScilabString(["DFLIPFLOP"]), + tol: new ScilabDouble([0.0001], [0.000001], [Math.pow(10, -10)], [100001], [0], [0], [0]), + tf: new ScilabDouble([100000]), + context: new ScilabString([" "]), + void1: new ScilabDouble(), + options: tlist(["scsopt", "3D", "Background", "Link", "ID", "Cmap"], new ScilabString(["scsopt", "3D", "Background", "Link", "ID", "Cmap"]), list(new ScilabBoolean([true]), new ScilabDouble([33])), new ScilabDouble([8, 1]), new ScilabDouble([1, 5]), list(new ScilabDouble([5, 1]), new ScilabDouble([4, 1])), new ScilabDouble([0.8, 0.8, 0.8])), + void2: new ScilabDouble(), + void3: new ScilabDouble(), + doc: list() + }) + }); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["CONST_m"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([109.62561, 263.44465]), + sz: new ScilabDouble([20], [20]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["int8(0)"]), + pin: new ScilabDouble(), + pout: new ScilabDouble([6]), + pein: new ScilabDouble(), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"CONST_m",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabDouble(), + out_implicit: new ScilabString(["E"]), + out_style: new ScilabString(["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"]), + out_label: new ScilabString([""]), + style: new ScilabString(["CONST_m"]) + }), + model: scicos_model({ + sim: list(new ScilabString(["cstblk4_m"]), new ScilabDouble([4])), + in: new ScilabDouble(), + in2: new ScilabDouble(), + intyp: new ScilabDouble(), + out: new ScilabDouble([1]), + out2: new ScilabDouble([1]), + outtyp: new ScilabDouble([5]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble(), + opar: list(int8([0])), + blocktype: new ScilabString(["d"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["IFTHEL_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([239.98293, 378.2166]), + sz: new ScilabDouble([60, 60]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["1"], ["1"]), + pin: new ScilabDouble([29]), + pout: new ScilabDouble(), + pein: new ScilabDouble([22]), + peout: new ScilabDouble([16], [44]), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"IFTHEL_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabString(["E"]), + out_implicit: new ScilabDouble(), + in_style: new ScilabString(["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"]), + in_label: new ScilabString([""]), + style: new ScilabString(["IFTHEL_f"]) + }), + model: scicos_model({ + sim: list(new ScilabString(["ifthel"]), new ScilabDouble([-1])), + in: new ScilabDouble([1]), + in2: new ScilabDouble([1]), + intyp: new ScilabDouble([-1]), + out: new ScilabDouble(), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble([1]), + evtout: new ScilabDouble([1], [1]), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble(), + opar: list(), + blocktype: new ScilabString(["l"]), + firing: new ScilabDouble([-1, -1]), + dep_ut: new ScilabBoolean([true, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([1]), + nmode: new ScilabDouble([1]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["LOGICAL_OP"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([152.88902, 260.24498]), + sz: new ScilabDouble([60, 40]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["2"], ["1"], ["5"], ["0"]), + pin: new ScilabDouble([11], [39]), + pout: new ScilabDouble([5]), + pein: new ScilabDouble(), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"LOGICAL_OP",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabString(["E"], ["E"]), + out_implicit: new ScilabString(["E"]), + in_style: new ScilabString(["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"], ["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"]), + out_style: new ScilabString(["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"]), + in_label: new ScilabString([""], [""]), + out_label: new ScilabString([""]), + style: new ScilabString(["LOGICAL_OP"]) + }), + model: scicos_model({ + sim: list(new ScilabString(["logicalop_i8"]), new ScilabDouble([4])), + in: new ScilabDouble([-1], [-1]), + in2: new ScilabDouble([-2], [-2]), + intyp: new ScilabDouble([5], [5]), + out: new ScilabDouble([-1]), + out2: new ScilabDouble([-2]), + outtyp: new ScilabDouble([5]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble([1], [0]), + opar: list(), + blocktype: new ScilabString(["c"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([true, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["SAMPHOLD_m"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([233.72156, 260.24498]), + sz: new ScilabDouble([40, 40]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["5"]), + pin: new ScilabDouble([5]), + pout: new ScilabDouble([33]), + pein: new ScilabDouble([42]), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"SAMPHOLD_m",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabString(["E"]), + out_implicit: new ScilabString(["E"]), + in_style: new ScilabString(["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"]), + out_style: new ScilabString(["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"]), + in_label: new ScilabString([""]), + out_label: new ScilabString([""]), + style: new ScilabString(["SAMPHOLD_m"]) + }), + model: scicos_model({ + sim: list(new ScilabString(["samphold4_m"]), new ScilabDouble([4])), + in: new ScilabDouble([-1]), + in2: new ScilabDouble([-2]), + intyp: new ScilabDouble([5]), + out: new ScilabDouble([-1]), + out2: new ScilabDouble([-2]), + outtyp: new ScilabDouble([5]), + evtin: new ScilabDouble([1]), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble(), + opar: list(), + blocktype: new ScilabString(["d"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([true, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([221.46044], [225.15013]), + yy: new ScilabDouble([280.24498], [280.24498]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([3, 1, 0]), + to: new ScilabDouble([4, 1, 1]) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([138.19704], [140.34523]), + yy: new ScilabDouble([273.44465], [273.49157]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([1, 1, 0]), + to: new ScilabDouble([38, 1, 1]) + })); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["LOGICAL_OP"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([373.24106, 309.46812]), + sz: new ScilabDouble([60, 40]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["1"], ["5"], ["5"], ["0"]), + pin: new ScilabDouble([36]), + pout: new ScilabDouble([13]), + pein: new ScilabDouble(), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"LOGICAL_OP",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabString(["E"]), + out_implicit: new ScilabString(["E"]), + in_style: new ScilabString(["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"]), + out_style: new ScilabString(["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"]), + in_label: new ScilabString([""]), + out_label: new ScilabString([""]), + style: new ScilabString(["LOGICAL_OP"]) + }), + model: scicos_model({ + sim: list(new ScilabString(["logicalop_i8"]), new ScilabDouble([4])), + in: new ScilabDouble([-1]), + in2: new ScilabDouble([-2]), + intyp: new ScilabDouble([5]), + out: new ScilabDouble([-1]), + out2: new ScilabDouble([-2]), + outtyp: new ScilabDouble([5]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble([5], [0]), + opar: list(), + blocktype: new ScilabString(["c"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([true, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["IN_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([199.48466, 398.2166]), + sz: new ScilabDouble([20, 20]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["3"]), + pin: new ScilabDouble(), + pout: new ScilabDouble([9]), + pein: new ScilabDouble(), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"IN_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabDouble(), + out_implicit: new ScilabString(["E"]), + out_style: new ScilabString(["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"]), + out_label: new ScilabString([""]), + style: new ScilabString(["IN_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["input"]), + in: new ScilabDouble(), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble([-1]), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([-1]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble([3]), + opar: list(), + blocktype: new ScilabString(["c"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([219.48466], [222.54128]), + yy: new ScilabDouble([408.2166], [408.2166]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([8, 1, 0]), + to: new ScilabDouble([28, 1, 1]) + })); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["IN_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([104.31759, 276.91165]), + sz: new ScilabDouble([20, 20]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["1"]), + pin: new ScilabDouble(), + pout: new ScilabDouble([11]), + pein: new ScilabDouble(), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"IN_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabDouble(), + out_implicit: new ScilabString(["E"]), + out_style: new ScilabString(["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"]), + out_label: new ScilabString([""]), + style: new ScilabString(["IN_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["input"]), + in: new ScilabDouble(), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble([-1]), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([-1]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble([1]), + opar: list(), + blocktype: new ScilabString(["c"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([124.31759], [144.31759]), + yy: new ScilabDouble([286.91165], [286.91165]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([10, 1, 0]), + to: new ScilabDouble([3, 1, 1]) + })); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["OUT_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([457.40928, 320.20131]), + sz: new ScilabDouble([20, 20]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["2"]), + pin: new ScilabDouble([13]), + pout: new ScilabDouble(), + pein: new ScilabDouble(), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"OUT_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabString(["E"]), + out_implicit: new ScilabDouble(), + in_style: new ScilabString(["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"]), + in_label: new ScilabString([""]), + style: new ScilabString(["OUT_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["output"]), + in: new ScilabDouble([-1]), + in2: new ScilabDouble(), + intyp: new ScilabDouble([-1]), + out: new ScilabDouble(), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble([2]), + opar: list(), + blocktype: new ScilabString(["c"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([441.81249], [457.40928]), + yy: new ScilabDouble([329.46812], [330.20131]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([7, 1, 0]), + to: new ScilabDouble([12, 1, 1]) + })); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["OUT_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([376.4669, 270.83282]), + sz: new ScilabDouble([20, 20]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["1"]), + pin: new ScilabDouble([37]), + pout: new ScilabDouble(), + pein: new ScilabDouble(), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"OUT_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabString(["E"]), + out_implicit: new ScilabDouble(), + in_style: new ScilabString(["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"]), + in_label: new ScilabString([""]), + style: new ScilabString(["OUT_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["output"]), + in: new ScilabDouble([-1]), + in2: new ScilabDouble(), + intyp: new ScilabDouble([-1]), + out: new ScilabDouble(), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble([1]), + opar: list(), + blocktype: new ScilabString(["c"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + + var scs_m_1 = scicos_diagram({ + version: new ScilabString(["scicos4.2"]), + props: scicos_params({ + wpar: new ScilabDouble([600, 450, 0, 0, 600, 450]), + Title: new ScilabString(["Untitled"]), + tol: new ScilabDouble([0.0001], [0.000001], [Math.pow(10, -10)], [100001], [0], [0], [0]), + tf: new ScilabDouble([100000]), + context: new ScilabDouble(), + void1: new ScilabDouble(), + options: tlist(["scsopt", "3D", "Background", "Link", "ID", "Cmap"], new ScilabString(["scsopt", "3D", "Background", "Link", "ID", "Cmap"]), list(new ScilabBoolean([true]), new ScilabDouble([33])), new ScilabDouble([8, 1]), new ScilabDouble([1, 5]), list(new ScilabDouble([5, 1]), new ScilabDouble([4, 1])), new ScilabDouble([0.8, 0.8, 0.8])), + void2: new ScilabDouble(), + void3: new ScilabDouble(), + doc: list() + }) + }); + scs_m_1.objs.push(scicos_block({ + gui: new ScilabString(["ANDLOG_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([194, 133]), + sz: new ScilabDouble([60, 60]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabDouble(), + pin: new ScilabDouble(), + pout: new ScilabDouble([9]), + pein: new ScilabDouble([4], [11]), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"ANDLOG_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabDouble(), + out_implicit: new ScilabString(["E"]), + out_style: new ScilabString(["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"]), + out_label: new ScilabString([""]), + style: new ScilabString(["ANDLOG_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["andlog"]), + in: new ScilabDouble(), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble([1]), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble([1], [1]), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble(), + opar: list(), + blocktype: new ScilabString(["d"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m_1.objs.push(scicos_block({ + gui: new ScilabString(["CLKIN_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([149, 287]), + sz: new ScilabDouble([20, 20]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["1"]), + pin: new ScilabDouble(), + pout: new ScilabDouble(), + pein: new ScilabDouble(), + peout: new ScilabDouble([4]), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"CLKIN_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabDouble(), + out_implicit: new ScilabDouble(), + style: new ScilabString(["CLKIN_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["input"]), + in: new ScilabDouble(), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble(), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble([1]), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble([1]), + opar: list(), + blocktype: new ScilabString(["d"]), + firing: new ScilabDouble([-1]), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m_1.objs.push(scicos_block({ + gui: new ScilabString(["CLKOUT_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([450, 83]), + sz: new ScilabDouble([20, 20]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["1"]), + pin: new ScilabDouble(), + pout: new ScilabDouble(), + pein: new ScilabDouble([8]), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"CLKOUT_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabDouble(), + out_implicit: new ScilabDouble(), + style: new ScilabString(["CLKOUT_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["output"]), + in: new ScilabDouble(), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble(), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble([1]), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble([1]), + opar: list(), + blocktype: new ScilabString(["d"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m_1.objs.push(scicos_link({ + xx: new ScilabDouble([169], [214], [214]), + yy: new ScilabDouble([297], [297], [198.71]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([5, -1]), + from: new ScilabDouble([2, 1]), + to: new ScilabDouble([1, 1]) + })); + scs_m_1.objs.push(scicos_block({ + gui: new ScilabString(["CLKIN_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([141, 330]), + sz: new ScilabDouble([20, 20]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["2"]), + pin: new ScilabDouble(), + pout: new ScilabDouble(), + pein: new ScilabDouble(), + peout: new ScilabDouble([6]), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"CLKIN_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabDouble(), + out_implicit: new ScilabDouble(), + style: new ScilabString(["CLKIN_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["input"]), + in: new ScilabDouble(), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble(), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble([1]), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble([2]), + opar: list(), + blocktype: new ScilabString(["d"]), + firing: new ScilabDouble([-1]), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m_1.objs.push(scicos_link({ + xx: new ScilabDouble([161], [234], [234]), + yy: new ScilabDouble([340], [340], [275.78]), + thick: new ScilabDouble([0, 0]), + id: new ScilabString(["drawlink"]), + ct: new ScilabDouble([5, -1]), + from: new ScilabDouble([5, 1]), + to: new ScilabDouble([10, 1]) + })); + scs_m_1.objs.push(scicos_block({ + gui: new ScilabString(["IFTHEL_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([331, 137]), + sz: new ScilabDouble([60, 60]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["1"], ["1"]), + pin: new ScilabDouble([9]), + pout: new ScilabDouble(), + pein: new ScilabDouble([12]), + peout: new ScilabDouble([8], [0]), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"IFTHEL_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabString(["E"]), + out_implicit: new ScilabDouble(), + in_style: new ScilabString(["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"]), + in_label: new ScilabString([""]), + style: new ScilabString(["IFTHEL_f"]) + }), + model: scicos_model({ + sim: list(new ScilabString(["ifthel"]), new ScilabDouble([-1])), + in: new ScilabDouble([1]), + in2: new ScilabDouble([1]), + intyp: new ScilabDouble([-1]), + out: new ScilabDouble(), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble([1]), + evtout: new ScilabDouble([1], [1]), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble(), + opar: list(), + blocktype: new ScilabString(["l"]), + firing: new ScilabDouble([-1, -1]), + dep_ut: new ScilabBoolean([true, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([1]), + nmode: new ScilabDouble([1]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m_1.objs.push(scicos_link({ + xx: new ScilabDouble([351], [351], [450]), + yy: new ScilabDouble([131.29], [93], [93]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([5, -1]), + from: new ScilabDouble([7, 1]), + to: new ScilabDouble([3, 1]) + })); + scs_m_1.objs.push(scicos_link({ + xx: new ScilabDouble([262.57], [322.43]), + yy: new ScilabDouble([163], [167]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([1, 1]), + to: new ScilabDouble([7, 1]) + })); + scs_m_1.objs.push(scicos_block({ + gui: new ScilabString(["CLKSPLIT_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([234], [275.78348]), + sz: new ScilabDouble([0.3333333, 0.3333333]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabDouble(), + pin: new ScilabDouble(), + pout: new ScilabDouble(), + pein: new ScilabDouble([6]), + peout: new ScilabDouble([11], [12]), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"CLKSPLIT_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabDouble(), + out_implicit: new ScilabDouble(), + style: new ScilabString(["CLKSPLIT_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["split"]), + in: new ScilabDouble(), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble(), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble([1]), + evtout: new ScilabDouble([1], [1]), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble(), + opar: list(), + blocktype: new ScilabString(["d"]), + firing: new ScilabBoolean([false, false, false]), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m_1.objs.push(scicos_link({ + xx: new ScilabDouble([234], [234]), + yy: new ScilabDouble([275.78], [198.71]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([5, -1]), + from: new ScilabDouble([10, 1]), + to: new ScilabDouble([1, 2]) + })); + scs_m_1.objs.push(scicos_link({ + xx: new ScilabDouble([234], [361], [361]), + yy: new ScilabDouble([275.78], [275.78], [202.71]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([5, -1]), + from: new ScilabDouble([10, 2]), + to: new ScilabDouble([7, 1]) + })); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["ANDBLK"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([233.73039, 318.74407]), + sz: new ScilabDouble([40, 40]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabDouble(), + pin: new ScilabDouble(), + pout: new ScilabDouble(), + pein: new ScilabDouble([19], [16]), + peout: new ScilabDouble([17]), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"ANDBLK",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabDouble(), + out_implicit: new ScilabDouble(), + style: new ScilabString(["ANDBLK"]) + }), + model: scicos_model({ + sim: new ScilabString(["csuper"]), + in: new ScilabDouble(), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble(), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble([1], [1]), + evtout: new ScilabDouble([1]), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: scs_m_1, + ipar: new ScilabDouble(), + opar: list(), + blocktype: new ScilabString(["h"]), + firing: new ScilabBoolean([false]), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([259.98293], [260.39705]), + yy: new ScilabDouble([372.50232], [364.45835]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([5, -1]), + from: new ScilabDouble([2, 1, 0]), + to: new ScilabDouble([15, 2, 1]) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([253.73039], [253.72572]), + yy: new ScilabDouble([313.02978], [309.29537]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([5, -1]), + from: new ScilabDouble([15, 1, 0]), + to: new ScilabDouble([41, 1, 1]) + })); + scs_m_1 = scicos_diagram({ + version: new ScilabString(["scicos4.2"]), + props: scicos_params({ + wpar: new ScilabDouble([600, 450, 0, 0, 600, 450]), + Title: new ScilabString(["EDGE_TRIGGER", "./"]), + tol: new ScilabDouble([0.0001], [0.000001], [Math.pow(10, -10)], [100001], [0], [0], [0]), + tf: new ScilabDouble([30]), + context: new ScilabString([" "]), + void1: new ScilabDouble(), + options: tlist(["scsopt", "3D", "Background", "Link", "ID", "Cmap"], new ScilabString(["scsopt", "3D", "Background", "Link", "ID", "Cmap"]), list(new ScilabBoolean([true]), new ScilabDouble([33])), new ScilabDouble([8, 1]), new ScilabDouble([1, 5]), list(new ScilabDouble([5, 1]), new ScilabDouble([4, 1])), new ScilabDouble([0.8, 0.8, 0.8])), + void2: new ScilabDouble(), + void3: new ScilabDouble(), + doc: list() + }) + }); + scs_m_1.objs.push(scicos_block({ + gui: new ScilabString(["EDGETRIGGER"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([288.58631, 257.1131]), + sz: new ScilabDouble([60, 40]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["1"]), + pin: new ScilabDouble([5]), + pout: new ScilabDouble([3]), + pein: new ScilabDouble(), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"EDGETRIGGER",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabString(["E"]), + out_implicit: new ScilabString(["E"]), + in_style: new ScilabString(["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"]), + out_style: new ScilabString(["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"]), + in_label: new ScilabString([""]), + out_label: new ScilabString([""]), + style: new ScilabString(["EDGETRIGGER"]) + }), + model: scicos_model({ + sim: list(new ScilabString(["edgetrig"]), new ScilabDouble([4])), + in: new ScilabDouble([1]), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble([1]), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble([0]), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble([1]), + opar: list(), + blocktype: new ScilabString(["c"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([true, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([1]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m_1.objs.push(scicos_block({ + gui: new ScilabString(["IFTHEL_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([388.28869, 247.1131]), + sz: new ScilabDouble([60, 60]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["0"], ["0"]), + pin: new ScilabDouble([3]), + pout: new ScilabDouble(), + pein: new ScilabDouble(), + peout: new ScilabDouble([7], [0]), + gr_i: new ScilabDouble(), + id: new ScilabString([""]), + in_implicit: new ScilabString(["E"]), + out_implicit: new ScilabDouble() + }), + model: scicos_model({ + sim: list(new ScilabString(["ifthel"]), new ScilabDouble([-1])), + in: new ScilabDouble([1]), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble(), + out2: new ScilabDouble([1]), + outtyp: new ScilabDouble(), + evtin: new ScilabDouble(), + evtout: new ScilabDouble([1], [1]), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble(), + opar: list(), + blocktype: new ScilabString(["l"]), + firing: new ScilabDouble([-1, -1]), + dep_ut: new ScilabBoolean([true, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m_1.objs.push(scicos_link({ + xx: new ScilabDouble([357.15774], [362.99107], [379.71726]), + yy: new ScilabDouble([277.1131], [277.1131], [277.1131]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([1, 1, 0]), + to: new ScilabDouble([2, 1, 1]) + })); + scs_m_1.objs.push(scicos_block({ + gui: new ScilabString(["IN_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([240.01488, 267.1131]), + sz: new ScilabDouble([20, 20]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["1"]), + pin: new ScilabDouble(), + pout: new ScilabDouble([5]), + pein: new ScilabDouble(), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"IN_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabDouble(), + out_implicit: new ScilabString(["E"]), + style: new ScilabString(["IN_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["input"]), + in: new ScilabDouble(), + in2: new ScilabDouble(), + intyp: new ScilabDouble([-1]), + out: new ScilabDouble([-1]), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble([1]), + opar: list(), + blocktype: new ScilabString(["c"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m_1.objs.push(scicos_link({ + xx: new ScilabDouble([260.01488], [280.01488]), + yy: new ScilabDouble([277.1131], [277.1131]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([4, 1, 0]), + to: new ScilabDouble([1, 1, 1]) + })); + scs_m_1.objs.push(scicos_block({ + gui: new ScilabString(["CLKOUTV_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([398.28869, 181.39881]), + sz: new ScilabDouble([20, 30]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["1"]), + pin: new ScilabDouble(), + pout: new ScilabDouble(), + pein: new ScilabDouble([7]), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"CLKOUTV_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabDouble(), + out_implicit: new ScilabDouble(), + style: new ScilabString(["CLKOUTV_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["output"]), + in: new ScilabDouble(), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble(), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble([1]), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble([1]), + opar: list(), + blocktype: new ScilabString(["d"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m_1.objs.push(scicos_link({ + xx: new ScilabDouble([408.28869], [408.28869]), + yy: new ScilabDouble([241.39881], [211.39881]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([5, -1]), + from: new ScilabDouble([2, 1, 0]), + to: new ScilabDouble([6, 1, 1]) + })); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["EDGE_TRIGGER"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([133.90637, 385.342]), + sz: new ScilabDouble([60, 40]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabDouble(), + pin: new ScilabDouble([26]), + pout: new ScilabDouble(), + pein: new ScilabDouble(), + peout: new ScilabDouble([19]), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"EDGE_TRIGGER",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabString(["E"]), + out_implicit: new ScilabDouble(), + in_style: new ScilabString(["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"]), + in_label: new ScilabString([""]), + style: new ScilabString(["EDGE_TRIGGER"]) + }), + model: scicos_model({ + sim: new ScilabString(["csuper"]), + in: new ScilabDouble([-1]), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble(), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble([1]), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: scs_m_1, + ipar: new ScilabDouble(), + opar: list(), + blocktype: new ScilabString(["h"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([163.90637], [163.90637], [247.06372]), + yy: new ScilabDouble([379.62771], [364.45835], [364.45835]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([5, -1]), + from: new ScilabDouble([18, 1, 0]), + to: new ScilabDouble([15, 1, 1]) + })); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["IN_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([79.594811, 395.47647]), + sz: new ScilabDouble([20, 20]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["2"]), + pin: new ScilabDouble(), + pout: new ScilabDouble([23]), + pein: new ScilabDouble(), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"IN_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabDouble(), + out_implicit: new ScilabString(["E"]), + out_style: new ScilabString(["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"]), + out_label: new ScilabString([""]), + style: new ScilabString(["IN_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["input"]), + in: new ScilabDouble(), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble([-1]), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([-1]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble([2]), + opar: list(), + blocktype: new ScilabString(["c"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + + scs_m_1 = scicos_diagram({ + version: new ScilabString(["scicos4.2"]), + props: scicos_params({ + wpar: new ScilabDouble([600, 450, 0, 0, 600, 450]), + Title: new ScilabString(["EXTRACT_ACTIVATION", "./"]), + tol: new ScilabDouble([0.0001], [0.000001], [Math.pow(10, -10)], [100001], [0], [0], [0]), + tf: new ScilabDouble([30]), + context: new ScilabString([" "]), + void1: new ScilabDouble(), + options: tlist(["scsopt", "3D", "Background", "Link", "ID", "Cmap"], new ScilabString(["scsopt", "3D", "Background", "Link", "ID", "Cmap"]), list(new ScilabBoolean([true]), new ScilabDouble([33])), new ScilabDouble([8, 1]), new ScilabDouble([1, 5]), list(new ScilabDouble([5, 1]), new ScilabDouble([4, 1])), new ScilabDouble([0.8, 0.8, 0.8])), + void2: new ScilabDouble(), + void3: new ScilabDouble(), + doc: list() + }) + }); + scs_m_1.objs.push(scicos_block({ + gui: new ScilabString(["IFTHEL_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([150.65045, 143.82208]), + sz: new ScilabDouble([60, 60]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["0"], ["0"]), + pin: new ScilabDouble([6]), + pout: new ScilabDouble(), + pein: new ScilabDouble(), + peout: new ScilabDouble([3], [4]), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"IFTHEL_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabString(["E"]), + out_implicit: new ScilabDouble(), + in_style: new ScilabString(["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"]), + in_label: new ScilabString([""]), + style: new ScilabString(["IFTHEL_f"]) + }), + model: scicos_model({ + sim: list(new ScilabString(["ifthel"]), new ScilabDouble([-1])), + in: new ScilabDouble([1]), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble(), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble([1], [1]), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble(), + opar: list(), + blocktype: new ScilabString(["l"]), + firing: new ScilabDouble([-1, -1]), + dep_ut: new ScilabBoolean([true, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m_1.objs.push(scicos_block({ + gui: new ScilabString(["CLKSOMV_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([169.82143, 96.146231]), + sz: new ScilabDouble([16.666667, 16.666667]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabDouble(), + pin: new ScilabDouble(), + pout: new ScilabDouble(), + pein: new ScilabDouble([3], [4], [0]), + peout: new ScilabDouble([8]), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"CLKSOMV_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabDouble(), + out_implicit: new ScilabDouble(), + style: new ScilabString(["CLKSOMV_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["sum"]), + in: new ScilabDouble(), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble(), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble([1], [1], [1]), + evtout: new ScilabDouble([1]), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble(), + opar: list(), + blocktype: new ScilabString(["d"]), + firing: new ScilabDouble([-1]), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m_1.objs.push(scicos_link({ + xx: new ScilabDouble([170.65045], [170.65045], [150.04302], [150.04302], [169.82143]), + yy: new ScilabDouble([138.10779], [128.235], [128.235], [104.47956], [104.47956]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([5, -1]), + from: new ScilabDouble([1, 1, 0]), + to: new ScilabDouble([2, 1, 1]) + })); + scs_m_1.objs.push(scicos_link({ + xx: new ScilabDouble([190.65045], [190.65045], [178.15476]), + yy: new ScilabDouble([138.10779], [111.55729], [112.8129]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([5, -1]), + from: new ScilabDouble([1, 2, 0]), + to: new ScilabDouble([2, 2, 1]) + })); + scs_m_1.objs.push(scicos_block({ + gui: new ScilabString(["IN_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([102.07902, 163.82208]), + sz: new ScilabDouble([20, 20]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["1"]), + pin: new ScilabDouble(), + pout: new ScilabDouble([6]), + pein: new ScilabDouble(), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"IN_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabDouble(), + out_implicit: new ScilabString(["E"]), + out_style: new ScilabString(["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"]), + out_label: new ScilabString([""]), + style: new ScilabString(["IN_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["input"]), + in: new ScilabDouble(), + in2: new ScilabDouble(), + intyp: new ScilabDouble([-1]), + out: new ScilabDouble([-1]), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble([1]), + opar: list(), + blocktype: new ScilabString(["c"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m_1.objs.push(scicos_link({ + xx: new ScilabDouble([122.07902], [142.07902]), + yy: new ScilabDouble([173.82208], [173.82208]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([5, 1, 0]), + to: new ScilabDouble([1, 1, 1]) + })); + scs_m_1.objs.push(scicos_block({ + gui: new ScilabString(["CLKOUTV_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([168.15476, 38.527183]), + sz: new ScilabDouble([20, 30]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["1"]), + pin: new ScilabDouble(), + pout: new ScilabDouble(), + pein: new ScilabDouble([8]), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"CLKOUTV_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabDouble(), + out_implicit: new ScilabDouble(), + style: new ScilabString(["CLKOUTV_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["output"]), + in: new ScilabDouble(), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble(), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble([1]), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble([1]), + opar: list(), + blocktype: new ScilabString(["d"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m_1.objs.push(scicos_link({ + xx: new ScilabDouble([178.15476], [178.15476]), + yy: new ScilabDouble([98.527183], [68.527183]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([5, -1]), + from: new ScilabDouble([2, 1, 0]), + to: new ScilabDouble([7, 1, 1]) + })); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["Extract_Activation"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([239.82193, 456.57677]), + sz: new ScilabDouble([60, 40]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabDouble(), + pin: new ScilabDouble([31]), + pout: new ScilabDouble(), + pein: new ScilabDouble(), + peout: new ScilabDouble([22]), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"Extract_Activation",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabString(["E"]), + out_implicit: new ScilabDouble(), + in_style: new ScilabString(["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"]), + in_label: new ScilabString([""]), + style: new ScilabString(["Extract_Activation"]) + }), + model: scicos_model({ + sim: new ScilabString(["csuper"]), + in: new ScilabDouble([-1]), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble(), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble([1]), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: scs_m_1, + ipar: new ScilabDouble(), + opar: list(), + blocktype: new ScilabString(["h"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([269.82193], [269.98293]), + yy: new ScilabDouble([450.86248], [443.93089]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([5, -1]), + from: new ScilabDouble([21, 1, 0]), + to: new ScilabDouble([2, 1, 1]) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([99.594811], [110.25582]), + yy: new ScilabDouble([405.47647], [405.42077]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([20, 1, 0]), + to: new ScilabDouble([25, 1, 1]) + })); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["SUM_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([200.5252, 469.13173]), + sz: new ScilabDouble([16.666667, 16.666667]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabDouble(), + pin: new ScilabDouble([27], [0], [30]), + pout: new ScilabDouble([31]), + pein: new ScilabDouble(), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"SUM_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabString(["E"], ["E"], ["E"]), + out_implicit: new ScilabString(["E"]), + in_style: new ScilabString(["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"], ["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"], ["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"]), + out_style: new ScilabString(["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"]), + in_label: new ScilabString([""], [""], [""]), + out_label: new ScilabString([""]), + style: new ScilabString(["SUM_f"]) + }), + model: scicos_model({ + sim: list(new ScilabString(["plusblk"]), new ScilabDouble([2])), + in: new ScilabDouble([-1], [-1], [-1]), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble([-1]), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble(), + opar: list(), + blocktype: new ScilabString(["c"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([true, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["SPLIT_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([110.25582], [405.42077]), + sz: new ScilabDouble([0.3333333, 0.3333333]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabDouble(), + pin: new ScilabDouble([23]), + pout: new ScilabDouble([26], [27]), + pein: new ScilabDouble(), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"SPLIT_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabString(["E"]), + out_implicit: new ScilabString(["E"], ["E"], ["E"]), + in_style: new ScilabString(["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"]), + out_style: new ScilabString(["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"], ["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"], ["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"]), + in_label: new ScilabString([""]), + out_label: new ScilabString([""], [""], [""]), + style: new ScilabString(["SPLIT_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["lsplit"]), + in: new ScilabDouble([-1]), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble([-1], [-1], [-1]), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble(), + opar: list(), + blocktype: new ScilabString(["c"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([true, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([110.25582], [114.33667], [125.33494]), + yy: new ScilabDouble([405.42077], [405.39945], [405.342]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([25, 1, 0]), + to: new ScilabDouble([18, 1, 1]) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([110.25582], [110.25582], [208.85853]), + yy: new ScilabDouble([405.42077], [469.13173], [469.13173]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([25, 2, 0]), + to: new ScilabDouble([24, 1, 1]) + })); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["SPLIT_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([222.54128], [408.2166]), + sz: new ScilabDouble([0.3333333, 0.3333333]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabDouble(), + pin: new ScilabDouble([9]), + pout: new ScilabDouble([29], [30]), + pein: new ScilabDouble(), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"SPLIT_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabString(["E"]), + out_implicit: new ScilabString(["E"], ["E"], ["E"]), + in_style: new ScilabString(["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"]), + out_style: new ScilabString(["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"], ["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"], ["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"]), + in_label: new ScilabString([""]), + out_label: new ScilabString([""], [""], [""]), + style: new ScilabString(["SPLIT_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["lsplit"]), + in: new ScilabDouble([-1]), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble([-1], [-1], [-1]), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble(), + opar: list(), + blocktype: new ScilabString(["c"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([true, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([222.54128], [231.4115]), + yy: new ScilabDouble([408.2166], [408.2166]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([28, 1, 0]), + to: new ScilabDouble([2, 1, 1]) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([222.54128], [222.54128], [208.85853], [208.85853]), + yy: new ScilabDouble([408.2166], [453.0015], [453.0015], [485.7984]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([28, 2, 0]), + to: new ScilabDouble([24, 3, 1]) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([219.57282], [231.2505]), + yy: new ScilabDouble([477.46506], [476.57677]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([24, 1, 0]), + to: new ScilabDouble([21, 1, 1]) + })); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["SELECT_m"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([298.86371, 253.57321]), + sz: new ScilabDouble([40, 40]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabString(["5"], ["2"], ["1"]), + pin: new ScilabDouble([33], [40]), + pout: new ScilabDouble([34]), + pein: new ScilabDouble([43], [44]), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"SELECT_m",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabString(["E"], ["E"]), + out_implicit: new ScilabString(["E"]), + in_style: new ScilabString(["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"], ["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"]), + out_style: new ScilabString(["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"]), + in_label: new ScilabString([""], [""]), + out_label: new ScilabString([""]), + style: new ScilabString(["SELECT_m"]) + }), + model: scicos_model({ + sim: list(new ScilabString(["selector_m"]), new ScilabDouble([4])), + in: new ScilabDouble([-1], [-1]), + in2: new ScilabDouble([-2], [-2]), + intyp: new ScilabDouble([5], [5]), + out: new ScilabDouble([-1]), + out2: new ScilabDouble([-2]), + outtyp: new ScilabDouble([5]), + evtin: new ScilabDouble([1], [1]), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble([1]), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble(), + opar: list(), + blocktype: new ScilabString(["c"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([true, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([282.29299], [290.29229]), + yy: new ScilabDouble([280.24498], [280.23987]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([4, 1, 0]), + to: new ScilabDouble([32, 1, 1]) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([347.43514], [357.57328], [357.57328]), + yy: new ScilabDouble([273.57321], [273.57321], [280.83282]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([32, 1, 0]), + to: new ScilabDouble([35, 1, 1]) + })); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["SPLIT_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([357.57328, 280.83282]), + sz: new ScilabDouble([0.3333333, 0.3333333]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabDouble(), + pin: new ScilabDouble([34]), + pout: new ScilabDouble([36], [37]), + pein: new ScilabDouble(), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"SPLIT_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabString(["E"]), + out_implicit: new ScilabString(["E"], ["E"], ["E"]), + in_style: new ScilabString(["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"]), + out_style: new ScilabString(["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"], ["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"], ["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"]), + in_label: new ScilabString([""]), + out_label: new ScilabString([""], [""], [""]), + style: new ScilabString(["SPLIT_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["lsplit"]), + in: new ScilabDouble([-1]), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble([-1], [-1], [-1]), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble(), + opar: list(), + blocktype: new ScilabString(["c"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([true, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([357.57328], [357.57328], [364.66964]), + yy: new ScilabDouble([280.83282], [329.46812], [329.46812]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([35, 1, 0]), + to: new ScilabDouble([7, 1, 1]) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([357.57328], [376.4669]), + yy: new ScilabDouble([280.83282], [280.83282]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([35, 2, 0]), + to: new ScilabDouble([14, 1, 1]) + })); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["SPLIT_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([140.34523], [273.49157]), + sz: new ScilabDouble([0.3333333, 0.3333333]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabDouble(), + pin: new ScilabDouble([6]), + pout: new ScilabDouble([39], [40]), + pein: new ScilabDouble(), + peout: new ScilabDouble(), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"SPLIT_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabString(["E"]), + out_implicit: new ScilabString(["E"], ["E"], ["E"]), + in_style: new ScilabString(["ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"]), + out_style: new ScilabString(["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"], ["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"], ["ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"]), + in_label: new ScilabString([""]), + out_label: new ScilabString([""], [""], [""]), + style: new ScilabString(["SPLIT_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["lsplit"]), + in: new ScilabDouble([-1]), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble([-1], [-1], [-1]), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble(), + evtout: new ScilabDouble(), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble(), + opar: list(), + blocktype: new ScilabString(["c"]), + firing: new ScilabDouble(), + dep_ut: new ScilabBoolean([true, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([140.34523], [144.31759]), + yy: new ScilabDouble([273.49157], [273.57832]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([38, 1, 0]), + to: new ScilabDouble([3, 2, 1]) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([140.34523], [140.34523], [290.29229], [290.29229]), + yy: new ScilabDouble([273.49157], [247.70767], [247.70767], [266.90654]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([1, 1]), + from: new ScilabDouble([38, 2, 0]), + to: new ScilabDouble([32, 2, 1]) + })); + scs_m.objs.push(scicos_block({ + gui: new ScilabString(["CLKSPLIT_f"]), + graphics: scicos_graphics({ + orig: new ScilabDouble([253.72572], [309.29537]), + sz: new ScilabDouble([0.3333333, 0.3333333]), + flip: new ScilabBoolean([true]), + theta: new ScilabDouble([0]), + exprs: new ScilabDouble(), + pin: new ScilabDouble(), + pout: new ScilabDouble(), + pein: new ScilabDouble([17]), + peout: new ScilabDouble([42], [43]), + gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"CLKSPLIT_f",sz(1),sz(2));"]), new ScilabDouble([8])), + id: new ScilabString([""]), + in_implicit: new ScilabDouble(), + out_implicit: new ScilabDouble(), + style: new ScilabString(["CLKSPLIT_f"]) + }), + model: scicos_model({ + sim: new ScilabString(["split"]), + in: new ScilabDouble(), + in2: new ScilabDouble(), + intyp: new ScilabDouble([1]), + out: new ScilabDouble(), + out2: new ScilabDouble(), + outtyp: new ScilabDouble([1]), + evtin: new ScilabDouble([1]), + evtout: new ScilabDouble([1], [1]), + state: new ScilabDouble(), + dstate: new ScilabDouble(), + odstate: list(), + rpar: new ScilabDouble(), + ipar: new ScilabDouble(), + opar: list(), + blocktype: new ScilabString(["d"]), + firing: new ScilabBoolean([false, false, false]), + dep_ut: new ScilabBoolean([false, false]), + label: new ScilabString([""]), + nzcross: new ScilabDouble([0]), + nmode: new ScilabDouble([0]), + equations: list(), + uid: new ScilabString([count]) + }), + doc: list(new ScilabString([count++])) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([253.72572], [253.72156]), + yy: new ScilabDouble([309.29537], [305.95927]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([5, -1]), + from: new ScilabDouble([41, 1, 0]), + to: new ScilabDouble([4, 1, 1]) + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([253.72572], [312.19705], [312.19705]), + yy: new ScilabDouble([309.29537], [309.29537], [299.28749]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([5, -1]), + from: new ScilabDouble([41, 2, 0]), + to: new ScilabDouble([32, 1, 1]) + + })); + scs_m.objs.push(scicos_link({ + xx: new ScilabDouble([279.98293], [279.98293], [325.53038], [325.53038]), + yy: new ScilabDouble([372.50232], [315.89455], [315.89455], [299.28749]), + id: new ScilabString(["drawlink"]), + thick: new ScilabDouble([0, 0]), + ct: new ScilabDouble([5, -1]), + from: new ScilabDouble([2, 2, 0]), + to: new ScilabDouble([32, 2, 1]) + })); + + var model = scicos_model(); + model.sim = new ScilabString(["csuper"]); + model.in = new ScilabDouble([1], [1], [1]); + model.in2 = new ScilabDouble([1], [1], [1]); + model.out = new ScilabDouble([1], [1]); + model.out2 = new ScilabDouble([1], [1]); + model.intyp = new ScilabDouble([5, 1, 1]); + model.outtyp = new ScilabDouble([5, 5]); + model.blocktype = new ScilabString(["h"]); + model.firing = new ScilabBoolean([false]); + model.dep_ut = new ScilabBoolean([true, false]); + model.rpar = scs_m; + + var gr_i = []; + this.x = new standard_define(new ScilabDouble([2, 3]), model, new ScilabDouble(), gr_i); + return new BasicBlock(this.x); + } + DFLIPFLOP.prototype.details = function DFLIPFLOP() { + return this.x; + } +} |