diff options
author | Chhavi2208 | 2016-08-18 23:18:28 +0530 |
---|---|---|
committer | Chhavi2208 | 2016-08-18 23:18:28 +0530 |
commit | ce0ad4379d21420c90f1c342ece4966e31e3a554 (patch) | |
tree | 746798019c4454b1ec6d3d0ff130be0ba827989e /data_structures_correct/EDGE_TRIGGER.js | |
parent | 8ab779b352f17689093605526770519944b64814 (diff) | |
download | xcos-on-web-ce0ad4379d21420c90f1c342ece4966e31e3a554.tar.gz xcos-on-web-ce0ad4379d21420c90f1c342ece4966e31e3a554.tar.bz2 xcos-on-web-ce0ad4379d21420c90f1c342ece4966e31e3a554.zip |
JKFLIPFLOP
Diffstat (limited to 'data_structures_correct/EDGE_TRIGGER.js')
-rw-r--r-- | data_structures_correct/EDGE_TRIGGER.js | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/data_structures_correct/EDGE_TRIGGER.js b/data_structures_correct/EDGE_TRIGGER.js new file mode 100644 index 0000000..5d6ee43 --- /dev/null +++ b/data_structures_correct/EDGE_TRIGGER.js @@ -0,0 +1,94 @@ +function EDGE_TRIGGER () { + + EDGE_TRIGGER.prototype.define = function EDGE_TRIGGER() { + var scs_m_1 = scicos_diagram(); + scs_m_1.objs.push(new EDGETRIGGER().internal()); + scs_m_1.objs.push(new IFTHEL_f().internal()); + scs_m_1.objs.push(new IN_f().internal()); + scs_m_1.objs.push(new CLKOUTV_f().internal()); + scs_m_1.objs.push(scicos_link({})); + scs_m_1.objs.push(scicos_link({})); + scs_m_1.objs.push(scicos_link({})); + + var blk = scs_m_1.objs[0]; + var graphics = blk.graphics; + var model = blk.model; + graphics.orig = new ScilabDouble([60,0]); + graphics.sz = new ScilabDouble([60,40]); + graphics.exprs = new ScilabString(["0"]); + model.ipar = new ScilabDouble([0]); + graphics.pin = new ScilabDouble([5]); + graphics.pout = new ScilabDouble([6]); + blk.graphics=graphics; + blk.model=model; + scs_m_1.objs[0] = blk; + + blk=scs_m_1.objs[1]; + graphics=blk.graphics; + model=blk.model; + graphics.orig = new ScilabDouble([160,0]); + graphics.sz = new ScilabDouble([60,40]); + graphics.exprs = new ScilabString(["0"],["0"]); + model.evtin = new ScilabDouble(); + model.nzcross = new ScilabDouble([0]); + model.nmode = new ScilabDouble([0]); + graphics.pin = new ScilabDouble([6]); + graphics.peout = new ScilabDouble([7],[0]); + blk.graphics=graphics; + blk.model=model; + + scs_m_1.objs[1] = blk; + blk=scs_m_1.objs[2]; + graphics=blk.graphics; + model=blk.model; + graphics.orig = new ScilabDouble([0,10]); + graphics.sz = new ScilabDouble([20,20]); + graphics.exprs = new ScilabString(["1"]); + model.ipar = new ScilabDouble([1]); + graphics.pout = new ScilabDouble([5]); + blk.graphics=graphics; + blk.model=model; + scs_m_1.objs.push(blk); + + blk=scs_m_1.objs[3]; + graphics=blk.graphics; + model=blk.model; + graphics.orig = new ScilabDouble([170,-60]); + graphics.sz = new ScilabDouble([20,20]); + graphics.exprs = new ScilabString(["1"]); + model.ipar = new ScilabDouble([1]); + graphics.pein = new ScilabDouble([7]); + blk.graphics=graphics; + blk.model=model; + scs_m_1.objs[3] = blk; + + var lnk = scs_m_1.objs[4]; + lnk.from = new ScilabDouble([3,1,0]); + lnk.to = new ScilabDouble([1,1,1]); + scs_m_1.objs[4] = lnk; + + lnk=scs_m_1.objs[5]; + lnk.from = new ScilabDouble([1,1,0]); + lnk.to = new ScilabDouble([2,1,1]); + scs_m_1.objs[5] = lnk; + + lnk=scs_m_1.objs[6]; + lnk.ct = new ScilabDouble([5,-1]); + lnk.from = new ScilabDouble([2,1,0]); + lnk.to = new ScilabDouble([4,1,1]); + scs_m_1.objs[6] = lnk; + + model=scicos_model(); + model.sim = new ScilabString(["csuper"]); + model.in1 = new ScilabDouble([1]); + model.evtout = new ScilabDouble([1]); + model.rpar=scs_m_1; + + var gr_i = new ScilabString(["xstringb(orig(1),orig(2),"EDGE_TRIGGER",sz(1),sz(2));"]); + this.x=new standard_define(new ScilabDouble([3,2]),model,new ScilabDouble(),gr_i); + return new BasicBlock(this.x); + } + EDGE_TRIGGER.prototype.details = function EDGE_TRIGGER() { + return this.x; + } +} |