summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorASP12342016-07-09 07:14:53 +0000
committerASP12342016-07-09 07:14:53 +0000
commit9bd5e32dab6215e70d8eefa730650fb420896238 (patch)
treed8ea1bc29bfa91b1974dfa2fb81906ac18dec224
parent7256b2d25ec9a2033206bfff48af60d5b560e98d (diff)
downloadxcos-on-web-9bd5e32dab6215e70d8eefa730650fb420896238.tar.gz
xcos-on-web-9bd5e32dab6215e70d8eefa730650fb420896238.tar.bz2
xcos-on-web-9bd5e32dab6215e70d8eefa730650fb420896238.zip
Add FROMWSB Block
-rw-r--r--data_structures_correct/FROMWSB.js164
1 files changed, 164 insertions, 0 deletions
diff --git a/data_structures_correct/FROMWSB.js b/data_structures_correct/FROMWSB.js
new file mode 100644
index 0000000..1743a23
--- /dev/null
+++ b/data_structures_correct/FROMWSB.js
@@ -0,0 +1,164 @@
+function FROMWSB() {
+
+ FROMWSB.prototype.define = function FROMWSB() {
+ var scs_m_1 = scicos_diagram({
+ version : new ScilabString(["scicos4.2"]),
+ props : scicos_params({
+ wpar : new ScilabDouble([600,450,0,0,450,600]),
+ Title : new ScilabString(["FROMWSB"]),
+ 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_1.objs.push(scicos_block({
+ gui : new ScilabString(["FROMWS_c"]),
+ graphics : scicos_graphics({
+ orig : new ScilabDouble([260.37067,261.584]),
+ sz : new ScilabDouble([70,40]),
+ flip :new ScilabBoolean([true]),
+ theta : new ScilabDouble([0]),
+ exprs : new ScilabString(["V"],["1"],["1"],["0"]),
+ pin : new ScilabDouble(),
+ pout : new ScilabDouble([4]),
+ pein : new ScilabDouble([2]),
+ peout : new ScilabDouble([2]),
+ gr_i: list(new ScilabString(["xstringb(orig(1),orig(2),"FROMWS_c",sz(1),sz(2));"]), new ScilabDouble([8])),
+ id : new ScilabString([""]),
+ in_implicit : new ScilabDouble(),
+ out_implicit : new ScilabString(["E"]),
+ out_style: new ScilabString(["ExplicitOutputPort"]),
+ out_label: new ScilabString([""]),
+ style: new ScilabString(["FROMWS_c"])
+ }),
+ model : scicos_model({
+ sim : list(new ScilabString(["fromws_c"]),new ScilabDouble([4])),
+ in : new ScilabDouble(),
+ in2 : new ScilabDouble(),
+ intyp : new ScilabDouble(),
+ out : new ScilabDouble([-1]),
+ out2 : new ScilabDouble([-2]),
+ outtyp : new ScilabDouble([-1]),
+ evtin : new ScilabDouble([1]),
+ evtout : new ScilabDouble([1]),
+ state : new ScilabDouble(),
+ dstate : new ScilabDouble(),
+ odstate : list(),
+ rpar : new ScilabDouble(),
+ ipar : new ScilabDouble([1],[-31],[1],[1],[0]),
+ opar : list(),
+ blocktype : new ScilabString(["d"]),
+ firing : new ScilabDouble([0]),
+ dep_ut : new ScilabBoolean([false,true]),
+ 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(["OUT_f"]),
+ graphics : scicos_graphics({
+ orig : new ScilabDouble([358.9421,271.584]),
+ sz : new ScilabDouble([20,20]),
+ flip :new ScilabBoolean([true]),
+ theta : new ScilabDouble([0]),
+ exprs : new ScilabString(["1"]),
+ pin : new ScilabDouble([4]),
+ 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"]),
+ in_label: new ScilabString([""]),
+ style: new ScilabString(["OUT_f"])
+
+ }),
+ model : scicos_model({
+ sim : new ScilabString(["output"]),
+ in : new ScilabDouble([-1]),
+ in2 : new ScilabDouble([-2]),
+ intyp : new ScilabDouble([-1]),
+ out : new ScilabDouble(),
+ out2 : new ScilabDouble(),
+ outtyp : new ScilabDouble(),
+ 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([295.37067],[295.37067],[233.23733],[233.23733],[295.37067],[295.37067]),
+ yy: new ScilabDouble([255.86971],[223.45067],[223.45067],[337.85067],[337.85067],[307.29829]),
+ id: new ScilabString(["drawlink"]),
+ thick: new ScilabDouble([0,0]),
+ ct: new ScilabDouble([5,-1]),
+ from: new ScilabDouble([1,1,0]),
+ to: new ScilabDouble([1,1,1])
+ }));
+ scs_m_1.objs.push(scicos_link({
+ xx: new ScilabDouble([338.9421],[358.9421]),
+ yy: new ScilabDouble([281.584],[281.584]),
+ id: new ScilabString(["drawlink"]),
+ thick: new ScilabDouble([0,0]),
+ ct: new ScilabDouble([1,1]),
+ from: new ScilabDouble([1,1,0]),
+ to: new ScilabDouble([3,1,1])
+ }));
+
+ var model = scicos_model({
+ sim : new ScilabString(["csuper"]),
+ in : new ScilabDouble(),
+ in2 : new ScilabDouble(),
+ intyp : new ScilabDouble([1]),
+ out : new ScilabDouble([-1]),
+ out2 : new ScilabDouble([-2]),
+ outtyp : new ScilabDouble([1]),
+ evtin : new ScilabDouble(),
+ evtout : new ScilabDouble(),
+ 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()
+ });
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"FROMWSB\",sz(1),sz(2));"]);
+ this.x=new standard_define(new ScilabDouble([5,2]),model,new ScilabDouble(),gr_i);
+ return new BasicBlock(this.x);
+ }
+ FROMWSB.prototype.details = function FROMWSB() {
+ return this.x;
+ }
+}