diff options
author | Pooja Soundalgekar | 2016-07-05 12:09:06 +0530 |
---|---|---|
committer | Pooja Soundalgekar | 2016-07-05 12:09:06 +0530 |
commit | 603b6ca2881b1f2e7b2d087e1c6eb8175dafa7b9 (patch) | |
tree | f9987ad3f34f75ba962dea39fb9f7f276a498318 /data_structures_correct | |
parent | 2f88fc9614a9e336f6f7251e825bc2872d0ec312 (diff) | |
download | xcos-on-web-603b6ca2881b1f2e7b2d087e1c6eb8175dafa7b9.tar.gz xcos-on-web-603b6ca2881b1f2e7b2d087e1c6eb8175dafa7b9.tar.bz2 xcos-on-web-603b6ca2881b1f2e7b2d087e1c6eb8175dafa7b9.zip |
ds_PuitsP
Diffstat (limited to 'data_structures_correct')
-rw-r--r-- | data_structures_correct/PuitsP.js | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/data_structures_correct/PuitsP.js b/data_structures_correct/PuitsP.js new file mode 100644 index 0000000..4cffe74 --- /dev/null +++ b/data_structures_correct/PuitsP.js @@ -0,0 +1,34 @@ +function PuitsP() { + + PuitsP.prototype.define = function PuitsP() { + this.P0 = 100000; + this.T0 = 290; + this.H0 = 100000; + this.option_temperature = 1; + + var model = scicos_model(); + model.rpar = new ScilabDouble([this.P0], [this.T0], [this.H0], [this.option_temperature]); + model.sim = new ScilabString(["Puits"]); + model.blocktype = new ScilabString(["c"]); + model.dep_ut = new ScilabBoolean([true, false]); + + var mo = modelica(); + mo.model = new ScilabString(["Puits"]); + mo.inputs = new ScilabString(["C"]); + mo.outputs = new ScilabDouble(); + mo.parameters = list(new ScilabString(["P0"], ["T0"], ["H0"], ["option_temperature"]), new ScilabDouble([this.P0], [this.T0], [this.H0], [this.option_temperature])); + model.equations = mo; + model.in = new ScilabDouble(...ones(size(getData(mo.inputs), "*"), 1)); + + var exprs = new ScilabString([this.P0], [this.T0], [this.H0], [this.option_temperature]); + + var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"PuitsP\",sz(1),sz(2));"]); + this.x = standard_define([2.5, 2], model, exprs, list(gr_i, new ScilabDouble(0))); + this.x.graphics.in_implicit = new ScilabString(["I"]); + return new BasicBlock(this.x); + } + PuitsP.prototype.details = function PuitsP() { + return this.x; + } +} + |