diff options
author | Sunil Shetye | 2018-07-11 15:19:38 +0530 |
---|---|---|
committer | Sunil Shetye | 2018-07-11 15:21:08 +0530 |
commit | 0047c3bea1d86b12a08544f6f0833c63e77f6eac (patch) | |
tree | 36fc72fa9e5ea73c64a44e061b2c9c80e0307884 /js/Electrical | |
parent | 079d0b4a3ec15a4d7d2644484d116df9d1c694bb (diff) | |
download | sci2js-0047c3bea1d86b12a08544f6f0833c63e77f6eac.tar.gz sci2js-0047c3bea1d86b12a08544f6f0833c63e77f6eac.tar.bz2 sci2js-0047c3bea1d86b12a08544f6f0833c63e77f6eac.zip |
support vector also
Diffstat (limited to 'js/Electrical')
-rw-r--r-- | js/Electrical/CCS.js | 4 | ||||
-rw-r--r-- | js/Electrical/CVS.js | 4 | ||||
-rw-r--r-- | js/Electrical/Capacitor.js | 2 | ||||
-rw-r--r-- | js/Electrical/ConstantVoltage.js | 2 | ||||
-rw-r--r-- | js/Electrical/CurrentSensor.js | 2 | ||||
-rw-r--r-- | js/Electrical/Diode.js | 2 | ||||
-rw-r--r-- | js/Electrical/Ground.js | 6 | ||||
-rw-r--r-- | js/Electrical/Gyrator.js | 2 | ||||
-rw-r--r-- | js/Electrical/IdealTransformer.js | 4 | ||||
-rw-r--r-- | js/Electrical/Inductor.js | 6 | ||||
-rw-r--r-- | js/Electrical/MOTOR.js | 4 | ||||
-rw-r--r-- | js/Electrical/NMOS.js | 2 | ||||
-rw-r--r-- | js/Electrical/NPN.js | 2 | ||||
-rw-r--r-- | js/Electrical/OpAmp.js | 4 | ||||
-rw-r--r-- | js/Electrical/PMOS.js | 2 | ||||
-rw-r--r-- | js/Electrical/PNP.js | 2 | ||||
-rw-r--r-- | js/Electrical/PotentialSensor.js | 8 | ||||
-rw-r--r-- | js/Electrical/Resistor.js | 2 | ||||
-rw-r--r-- | js/Electrical/SineVoltage.js | 6 | ||||
-rw-r--r-- | js/Electrical/Switch.js | 2 | ||||
-rw-r--r-- | js/Electrical/VVsourceAC.js | 8 | ||||
-rw-r--r-- | js/Electrical/VariableResistor.js | 2 | ||||
-rw-r--r-- | js/Electrical/VoltageSensor.js | 2 | ||||
-rw-r--r-- | js/Electrical/VsourceAC.js | 6 |
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"; |