summaryrefslogtreecommitdiff
path: root/js/Electrical
diff options
context:
space:
mode:
authorSunil Shetye2018-07-11 15:19:38 +0530
committerSunil Shetye2018-07-11 15:21:08 +0530
commit0047c3bea1d86b12a08544f6f0833c63e77f6eac (patch)
tree36fc72fa9e5ea73c64a44e061b2c9c80e0307884 /js/Electrical
parent079d0b4a3ec15a4d7d2644484d116df9d1c694bb (diff)
downloadsci2js-0047c3bea1d86b12a08544f6f0833c63e77f6eac.tar.gz
sci2js-0047c3bea1d86b12a08544f6f0833c63e77f6eac.tar.bz2
sci2js-0047c3bea1d86b12a08544f6f0833c63e77f6eac.zip
support vector also
Diffstat (limited to 'js/Electrical')
-rw-r--r--js/Electrical/CCS.js4
-rw-r--r--js/Electrical/CVS.js4
-rw-r--r--js/Electrical/Capacitor.js2
-rw-r--r--js/Electrical/ConstantVoltage.js2
-rw-r--r--js/Electrical/CurrentSensor.js2
-rw-r--r--js/Electrical/Diode.js2
-rw-r--r--js/Electrical/Ground.js6
-rw-r--r--js/Electrical/Gyrator.js2
-rw-r--r--js/Electrical/IdealTransformer.js4
-rw-r--r--js/Electrical/Inductor.js6
-rw-r--r--js/Electrical/MOTOR.js4
-rw-r--r--js/Electrical/NMOS.js2
-rw-r--r--js/Electrical/NPN.js2
-rw-r--r--js/Electrical/OpAmp.js4
-rw-r--r--js/Electrical/PMOS.js2
-rw-r--r--js/Electrical/PNP.js2
-rw-r--r--js/Electrical/PotentialSensor.js8
-rw-r--r--js/Electrical/Resistor.js2
-rw-r--r--js/Electrical/SineVoltage.js6
-rw-r--r--js/Electrical/Switch.js2
-rw-r--r--js/Electrical/VVsourceAC.js8
-rw-r--r--js/Electrical/VariableResistor.js2
-rw-r--r--js/Electrical/VoltageSensor.js2
-rw-r--r--js/Electrical/VsourceAC.js6
24 files changed, 43 insertions, 43 deletions
diff --git a/js/Electrical/CCS.js b/js/Electrical/CCS.js
index a1c63058..6a8c2211 100644
--- a/js/Electrical/CCS.js
+++ b/js/Electrical/CCS.js
@@ -34,12 +34,12 @@ function CCS() {
this.model.sim = new ScilabString([ModelName]);
mo.inputs = MI;
mo.outputs = MO;
- this.model.rpar = PrametersValue;
+ this.model.rpar = new ScilabDouble(PrametersValue);
mo.parameters = list(ParametersName,PrametersValue,zeros(ParametersName));
var exprs = [];
var gr_i = [];
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [false,true];
+ this.model.dep_ut = new ScilabDouble([false,true]);
mo.model = ModelName;
this.model.equations = new ScilabDouble([mo]);
this.model.in1 = new ScilabDouble([ones(size(MI,"*"),1)]);
diff --git a/js/Electrical/CVS.js b/js/Electrical/CVS.js
index 82338529..98af660e 100644
--- a/js/Electrical/CVS.js
+++ b/js/Electrical/CVS.js
@@ -34,12 +34,12 @@ function CVS() {
this.model.sim = new ScilabString([ModelName]);
mo.inputs = MI;
mo.outputs = MO;
- this.model.rpar = PrametersValue;
+ this.model.rpar = new ScilabDouble(PrametersValue);
mo.parameters = list(ParametersName,PrametersValue,zeros(ParametersName));
var exprs = [];
var gr_i = [];
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [false,true];
+ this.model.dep_ut = new ScilabDouble([false,true]);
mo.model = ModelName;
this.model.equations = new ScilabDouble([mo]);
this.model.in1 = new ScilabDouble([ones(size(MI,"*"),1)]);
diff --git a/js/Electrical/Capacitor.js b/js/Electrical/Capacitor.js
index 0bb18356..d39a9755 100644
--- a/js/Electrical/Capacitor.js
+++ b/js/Electrical/Capacitor.js
@@ -7,7 +7,7 @@ function Capacitor() {
this.model.rpar = new ScilabDouble([this.C],[this.v]);
this.model.sim = new ScilabString(["Capacitor"]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var mo = modelica();
mo.model = "Capacitor";
mo.inputs = "p";
diff --git a/js/Electrical/ConstantVoltage.js b/js/Electrical/ConstantVoltage.js
index 86527aec..d4693242 100644
--- a/js/Electrical/ConstantVoltage.js
+++ b/js/Electrical/ConstantVoltage.js
@@ -8,7 +8,7 @@ function ConstantVoltage() {
this.model.out = new ScilabDouble([1]);
this.model.sim = new ScilabString(["ConstantVoltage"]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [false,false];
+ this.model.dep_ut = new ScilabDouble([false,false]);
var mo = modelica();
mo.model = "ConstantVoltage";
mo.inputs = "p";
diff --git a/js/Electrical/CurrentSensor.js b/js/Electrical/CurrentSensor.js
index a0be489a..9ca08d67 100644
--- a/js/Electrical/CurrentSensor.js
+++ b/js/Electrical/CurrentSensor.js
@@ -6,7 +6,7 @@ function CurrentSensor() {
this.model.out = new ScilabDouble([1],[1]);
this.model.sim = new ScilabString(["CurrentSensor"]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var mo = modelica();
mo.model = "CurrentSensor";
mo.inputs = "p";
diff --git a/js/Electrical/Diode.js b/js/Electrical/Diode.js
index df2e5f8b..d98e47e0 100644
--- a/js/Electrical/Diode.js
+++ b/js/Electrical/Diode.js
@@ -11,7 +11,7 @@ function Diode() {
this.model.out = new ScilabDouble([1]);
this.model.sim = new ScilabString(["Diode"]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var mo = modelica();
mo.model = "Diode";
mo.inputs = "p";
diff --git a/js/Electrical/Ground.js b/js/Electrical/Ground.js
index 9d796b5c..2c94c087 100644
--- a/js/Electrical/Ground.js
+++ b/js/Electrical/Ground.js
@@ -2,11 +2,11 @@
function Ground() {
Ground.prototype.define = function Ground() {
this.model = scicos_model();
- this.model.in1 = [1];
- this.model.out = [];
+ this.model.in1 = new ScilabDouble([1]);
+ this.model.out = new ScilabDouble([]);
this.model.sim = new ScilabString(["Ground"]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var mo = modelica();
mo.model = "Ground";
mo.inputs = "p";
diff --git a/js/Electrical/Gyrator.js b/js/Electrical/Gyrator.js
index b048b411..aeba6720 100644
--- a/js/Electrical/Gyrator.js
+++ b/js/Electrical/Gyrator.js
@@ -39,7 +39,7 @@ function Gyrator() {
var exprs = [["1"],["1"]];
var gr_i = [];
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [false,true];
+ this.model.dep_ut = new ScilabDouble([false,true]);
mo.model = ModelName;
this.model.equations = new ScilabDouble([mo]);
this.model.in1 = new ScilabDouble([ones(size(MI,"*"),1)]);
diff --git a/js/Electrical/IdealTransformer.js b/js/Electrical/IdealTransformer.js
index 3bdbff02..df8ab379 100644
--- a/js/Electrical/IdealTransformer.js
+++ b/js/Electrical/IdealTransformer.js
@@ -34,12 +34,12 @@ function IdealTransformer() {
this.model.sim = new ScilabString([ModelName]);
mo.inputs = MI;
mo.outputs = MO;
- this.model.rpar = PrametersValue;
+ this.model.rpar = new ScilabDouble(PrametersValue);
mo.parameters = list(ParametersName,PrametersValue,zeros(ParametersName));
var exprs = ["1"];
var gr_i = [];
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [false,true];
+ this.model.dep_ut = new ScilabDouble([false,true]);
mo.model = ModelName;
this.model.equations = new ScilabDouble([mo]);
this.model.in1 = new ScilabDouble([ones(size(MI,"*"),1)]);
diff --git a/js/Electrical/Inductor.js b/js/Electrical/Inductor.js
index 46c3b201..2b9d4e20 100644
--- a/js/Electrical/Inductor.js
+++ b/js/Electrical/Inductor.js
@@ -2,13 +2,13 @@
function Inductor() {
Inductor.prototype.define = function Inductor() {
this.model = scicos_model();
- this.model.in1 = [1];
- this.model.out = [1];
+ this.model.in1 = new ScilabDouble([1]);
+ this.model.out = new ScilabDouble([1]);
this.L = 1.e-5;
this.model.rpar = new ScilabDouble([this.L]);
this.model.sim = new ScilabString(["Inductor"]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var mo = modelica();
mo.model = "Inductor";
mo.inputs = "p";
diff --git a/js/Electrical/MOTOR.js b/js/Electrical/MOTOR.js
index 0c8b03ea..7927882f 100644
--- a/js/Electrical/MOTOR.js
+++ b/js/Electrical/MOTOR.js
@@ -3,10 +3,10 @@ function MOTOR() {
MOTOR.prototype.define = function MOTOR() {
this.model = scicos_model();
this.model.out = new ScilabDouble([1],[1]);
- this.model.in1 = [1];
+ this.model.in1 = new ScilabDouble([1]);
this.model.sim = new ScilabString(["motor"]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var gr_i = [];
var exprs = "";
this.x = standard_define([2,2],this.model,exprs,gr_i);
diff --git a/js/Electrical/NMOS.js b/js/Electrical/NMOS.js
index c80a5c08..7e4d8ae2 100644
--- a/js/Electrical/NMOS.js
+++ b/js/Electrical/NMOS.js
@@ -13,7 +13,7 @@ function NMOS() {
this.RDS = 1.e+7;
this.model.sim = new ScilabString(["NMOS"]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var mo = modelica();
mo.model = "NMOS";
mo.outputs = [["D"],["B"],["S"]];
diff --git a/js/Electrical/NPN.js b/js/Electrical/NPN.js
index 392f5285..1617b2f4 100644
--- a/js/Electrical/NPN.js
+++ b/js/Electrical/NPN.js
@@ -39,7 +39,7 @@ function NPN() {
var exprs = [["50"],["0.1"],["1.e-16"],["0.02"],["0.12e-9"],["5e-9"],["1e-12"],["0.4e-12"],["0.5e-12"],["0.8"],["0.4"],["0.8"],["0.333"],["1e-15"],["1e-15"],["0.02585"],["40"]];
var gr_i = [];
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [false,true];
+ this.model.dep_ut = new ScilabDouble([false,true]);
mo.model = ModelName;
this.model.equations = new ScilabDouble([mo]);
this.model.in1 = new ScilabDouble([ones(size(MI,"*"),1)]);
diff --git a/js/Electrical/OpAmp.js b/js/Electrical/OpAmp.js
index 387cd7b4..a2bedf1e 100644
--- a/js/Electrical/OpAmp.js
+++ b/js/Electrical/OpAmp.js
@@ -6,7 +6,7 @@ function OpAmp() {
this.model = scicos_model();
this.model.sim = new ScilabString(["OpAmp"]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var mo = modelica();
mo.model = this.model.sim;
mo.inputs = [["in_p"],["in_n"]];
@@ -15,7 +15,7 @@ function OpAmp() {
this.model.equations = new ScilabDouble([mo]);
this.model.in1 = new ScilabDouble([ones(size(mo.inputs,"*"),1)]);
this.model.out = new ScilabDouble([ones(size(mo.outputs,"*"),1)]);
- this.model.rpar = Z;
+ this.model.rpar = new ScilabDouble(Z);
var exprs = string(Z);
var gr_i = [];
this.x = standard_define([3,5],this.model,exprs,gr_i);
diff --git a/js/Electrical/PMOS.js b/js/Electrical/PMOS.js
index ade7e825..59dc456b 100644
--- a/js/Electrical/PMOS.js
+++ b/js/Electrical/PMOS.js
@@ -13,7 +13,7 @@ function PMOS() {
this.RDS = 1.e+7;
this.model.sim = new ScilabString(["PMOS"]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var mo = modelica();
mo.model = "PMOS";
mo.outputs = [["D"],["B"],["S"]];
diff --git a/js/Electrical/PNP.js b/js/Electrical/PNP.js
index a64de188..8cccbb43 100644
--- a/js/Electrical/PNP.js
+++ b/js/Electrical/PNP.js
@@ -39,7 +39,7 @@ function PNP() {
var exprs = [["50"],["0.1"],["1.e-16"],["0.02"],["0.12e-9"],["5e-9"],["1e-12"],["0.4e-12"],["0.5e-12"],["0.8"],["0.4"],["0.8"],["0.333"],["1e-15"],["1e-15"],["0.02585"],["40"]];
var gr_i = [];
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [false,true];
+ this.model.dep_ut = new ScilabDouble([false,true]);
mo.model = ModelName;
this.model.equations = new ScilabDouble([mo]);
this.model.in1 = new ScilabDouble([ones(size(MI,"*"),1)]);
diff --git a/js/Electrical/PotentialSensor.js b/js/Electrical/PotentialSensor.js
index 46db78fb..99b180da 100644
--- a/js/Electrical/PotentialSensor.js
+++ b/js/Electrical/PotentialSensor.js
@@ -2,12 +2,12 @@
function PotentialSensor() {
PotentialSensor.prototype.define = function PotentialSensor() {
this.model = scicos_model();
- this.model.in1 = [1];
- this.model.out = [1];
- this.model.rpar = [];
+ this.model.in1 = new ScilabDouble([1]);
+ this.model.out = new ScilabDouble([1]);
+ this.model.rpar = new ScilabDouble([]);
this.model.sim = new ScilabString(["PotentialSensor"]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var mo = modelica();
mo.model = "PotentialSensor";
mo.inputs = "p";
diff --git a/js/Electrical/Resistor.js b/js/Electrical/Resistor.js
index d0c91ba5..ebbfc7d4 100644
--- a/js/Electrical/Resistor.js
+++ b/js/Electrical/Resistor.js
@@ -6,7 +6,7 @@ function Resistor() {
this.model.rpar = new ScilabDouble([this.R]);
this.model.sim = new ScilabString(["resistor"]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var mo = modelica();
mo.model = "Resistor";
mo.inputs = "p";
diff --git a/js/Electrical/SineVoltage.js b/js/Electrical/SineVoltage.js
index 7db61627..56ac2b5c 100644
--- a/js/Electrical/SineVoltage.js
+++ b/js/Electrical/SineVoltage.js
@@ -2,8 +2,8 @@
function SineVoltage() {
SineVoltage.prototype.define = function SineVoltage() {
this.model = scicos_model();
- this.model.in1 = [1];
- this.model.out = [1];
+ this.model.in1 = new ScilabDouble([1]);
+ this.model.out = new ScilabDouble([1]);
this.V = 1;
this.ph = 0;
this.frq = 1;
@@ -12,7 +12,7 @@ function SineVoltage() {
this.model.rpar = new ScilabDouble([this.V],[this.ph],[this.frq],[this.offset],[this.start]);
this.model.sim = new ScilabString(["SineVoltage"]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var mo = modelica();
mo.model = "SineVoltage";
mo.inputs = "p";
diff --git a/js/Electrical/Switch.js b/js/Electrical/Switch.js
index 57211e6b..e922c86e 100644
--- a/js/Electrical/Switch.js
+++ b/js/Electrical/Switch.js
@@ -8,7 +8,7 @@ function Switch() {
var Z = eval(S);
this.model.sim = new ScilabString(["Switch"]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var mo = modelica();
mo.model = this.model.sim;
mo.inputs = [["p"],["inp"]];
diff --git a/js/Electrical/VVsourceAC.js b/js/Electrical/VVsourceAC.js
index 22a7553b..8938dc9c 100644
--- a/js/Electrical/VVsourceAC.js
+++ b/js/Electrical/VVsourceAC.js
@@ -3,13 +3,13 @@ function VVsourceAC() {
VVsourceAC.prototype.define = function VVsourceAC() {
this.model = scicos_model();
this.model.in1 = new ScilabDouble([1],[1]);
- this.model.out = [1];
+ this.model.out = new ScilabDouble([1]);
var VA = 220;
this.FR = 50;
- this.model.rpar = [this.FR];
+ this.model.rpar = new ScilabDouble([this.FR]);
this.model.sim = new ScilabString(["VVsourceAC"]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var mo = modelica();
mo.model = "VVsourceAC";
mo.inputs = ["p","VA"];
@@ -43,7 +43,7 @@ function VVsourceAC() {
if (!ok) {
break;
}
- this.model.rpar = [this.FR];
+ this.model.rpar = new ScilabDouble([this.FR]);
this.model.equations.parameters[2] = list(new ScilabDouble([this.FR]));
graphics.exprs = exprs;
this.x.graphics = graphics;
diff --git a/js/Electrical/VariableResistor.js b/js/Electrical/VariableResistor.js
index 608b7d95..271be235 100644
--- a/js/Electrical/VariableResistor.js
+++ b/js/Electrical/VariableResistor.js
@@ -4,7 +4,7 @@ function VariableResistor() {
this.model = scicos_model();
this.model.sim = new ScilabString(["VariableResistor"]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var mo = modelica();
mo.model = "VariableResistor";
mo.inputs = ["p","R"];
diff --git a/js/Electrical/VoltageSensor.js b/js/Electrical/VoltageSensor.js
index 0c9fc13d..0a1851f3 100644
--- a/js/Electrical/VoltageSensor.js
+++ b/js/Electrical/VoltageSensor.js
@@ -6,7 +6,7 @@ function VoltageSensor() {
this.model.out = new ScilabDouble([1],[1]);
this.model.sim = new ScilabString(["VoltageSensor"]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var mo = modelica();
mo.model = "VoltageSensor";
mo.inputs = "p";
diff --git a/js/Electrical/VsourceAC.js b/js/Electrical/VsourceAC.js
index cde9cd20..b96151e9 100644
--- a/js/Electrical/VsourceAC.js
+++ b/js/Electrical/VsourceAC.js
@@ -2,14 +2,14 @@
function VsourceAC() {
VsourceAC.prototype.define = function VsourceAC() {
this.model = scicos_model();
- this.model.in1 = [1];
- this.model.out = [1];
+ this.model.in1 = new ScilabDouble([1]);
+ this.model.out = new ScilabDouble([1]);
this.VA = 220;
this.FR = 50;
this.model.rpar = new ScilabDouble([this.VA],[this.FR]);
this.model.sim = new ScilabString(["VsourceAC"]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var mo = modelica();
mo.model = "VsourceAC";
mo.inputs = "p";