diff options
Diffstat (limited to 'js/Electrical')
-rw-r--r-- | js/Electrical/Capacitor.js | 1 | ||||
-rw-r--r-- | js/Electrical/ConstantVoltage.js | 1 | ||||
-rw-r--r-- | js/Electrical/Diode.js | 1 | ||||
-rw-r--r-- | js/Electrical/Gyrator.js | 1 | ||||
-rw-r--r-- | js/Electrical/IdealTransformer.js | 1 | ||||
-rw-r--r-- | js/Electrical/Inductor.js | 1 | ||||
-rw-r--r-- | js/Electrical/NMOS.js | 1 | ||||
-rw-r--r-- | js/Electrical/NPN.js | 1 | ||||
-rw-r--r-- | js/Electrical/OpAmp.js | 1 | ||||
-rw-r--r-- | js/Electrical/PMOS.js | 1 | ||||
-rw-r--r-- | js/Electrical/PNP.js | 1 | ||||
-rw-r--r-- | js/Electrical/Resistor.js | 1 | ||||
-rw-r--r-- | js/Electrical/SineVoltage.js | 1 | ||||
-rw-r--r-- | js/Electrical/Switch.js | 1 | ||||
-rw-r--r-- | js/Electrical/VVsourceAC.js | 1 | ||||
-rw-r--r-- | js/Electrical/VsourceAC.js | 1 |
16 files changed, 16 insertions, 0 deletions
diff --git a/js/Electrical/Capacitor.js b/js/Electrical/Capacitor.js index 3ed863b5..e80cf10d 100644 --- a/js/Electrical/Capacitor.js +++ b/js/Electrical/Capacitor.js @@ -39,6 +39,7 @@ function Capacitor() { var ok = true; this.C = parseFloat(arguments[0]["C"]); this.v = parseFloat(arguments[0]["v"]); + var exprs = [arguments[0]["C"], arguments[0]["v"]]; if (!ok) { break; } diff --git a/js/Electrical/ConstantVoltage.js b/js/Electrical/ConstantVoltage.js index 5d01e389..f9dd58a2 100644 --- a/js/Electrical/ConstantVoltage.js +++ b/js/Electrical/ConstantVoltage.js @@ -36,6 +36,7 @@ function ConstantVoltage() { while (true) { var ok = true; this.V = parseFloat(arguments[0]["V"]); + var exprs = [arguments[0]["V"]]; if (!ok) { break; } diff --git a/js/Electrical/Diode.js b/js/Electrical/Diode.js index 6e2bb7b1..a0182582 100644 --- a/js/Electrical/Diode.js +++ b/js/Electrical/Diode.js @@ -45,6 +45,7 @@ function Diode() { this.Vt = parseFloat(arguments[0]["Vt"]); this.Maxexp = parseFloat(arguments[0]["Maxexp"]); this.R = parseFloat(arguments[0]["R"]); + var exprs = [arguments[0]["Ids"], arguments[0]["Vt"], arguments[0]["Maxexp"], arguments[0]["R"]]; if (!ok) { break; } diff --git a/js/Electrical/Gyrator.js b/js/Electrical/Gyrator.js index eb1b9948..6c97cfce 100644 --- a/js/Electrical/Gyrator.js +++ b/js/Electrical/Gyrator.js @@ -66,6 +66,7 @@ function Gyrator() { var ok = true; this.G1 = arguments[0]["G1"]; this.G2 = arguments[0]["G2"]; + var exprs = [arguments[0]["G1"], arguments[0]["G2"]]; if (!ok) { break; } diff --git a/js/Electrical/IdealTransformer.js b/js/Electrical/IdealTransformer.js index 2cce2946..d7a4c0f6 100644 --- a/js/Electrical/IdealTransformer.js +++ b/js/Electrical/IdealTransformer.js @@ -64,6 +64,7 @@ function IdealTransformer() { while (true) { var ok = true; this.N = arguments[0]["N"]; + var exprs = [arguments[0]["N"]]; if (!ok) { break; } diff --git a/js/Electrical/Inductor.js b/js/Electrical/Inductor.js index 06af6722..02e62b40 100644 --- a/js/Electrical/Inductor.js +++ b/js/Electrical/Inductor.js @@ -36,6 +36,7 @@ function Inductor() { while (true) { var ok = true; this.L = parseFloat(arguments[0]["L"]); + var exprs = [arguments[0]["L"]]; if (!ok) { break; } diff --git a/js/Electrical/NMOS.js b/js/Electrical/NMOS.js index e0e6e9b6..a2cda843 100644 --- a/js/Electrical/NMOS.js +++ b/js/Electrical/NMOS.js @@ -59,6 +59,7 @@ function NMOS() { this.dW = parseFloat(arguments[0]["dW"]); this.dL = parseFloat(arguments[0]["dL"]); this.RDS = parseFloat(arguments[0]["RDS"]); + var exprs = [arguments[0]["W"], arguments[0]["L"], arguments[0]["Beta"], arguments[0]["Vt"], arguments[0]["K2"], arguments[0]["K5"], arguments[0]["dW"], arguments[0]["dL"], arguments[0]["RDS"]]; if (!ok) { break; } diff --git a/js/Electrical/NPN.js b/js/Electrical/NPN.js index 3b3a61db..36e33963 100644 --- a/js/Electrical/NPN.js +++ b/js/Electrical/NPN.js @@ -96,6 +96,7 @@ function NPN() { this.Gbe = arguments[0]["Gbe"]; this.Vt = arguments[0]["Vt"]; this.EMinMax = arguments[0]["EMinMax"]; + var exprs = [arguments[0]["Bf"], arguments[0]["Br"], arguments[0]["Is"], arguments[0]["Vak"], arguments[0]["Tauf"], arguments[0]["Taur"], arguments[0]["Ccs"], arguments[0]["Cje"], arguments[0]["Cjc"], arguments[0]["Phie"], arguments[0]["Me"], arguments[0]["Phic"], arguments[0]["Mc"], arguments[0]["Gbc"], arguments[0]["Gbe"], arguments[0]["Vt"], arguments[0]["EMinMax"]]; if (!ok) { break; } diff --git a/js/Electrical/OpAmp.js b/js/Electrical/OpAmp.js index f00cdbd1..dee90c80 100644 --- a/js/Electrical/OpAmp.js +++ b/js/Electrical/OpAmp.js @@ -41,6 +41,7 @@ function OpAmp() { this.OLGain = arguments[0]["OLGain"]; this.SatH = arguments[0]["SatH"]; this.SatL = arguments[0]["SatL"]; + var exprs = [arguments[0]["OLGain"], arguments[0]["SatH"], arguments[0]["SatL"]]; if (!ok) { break; } diff --git a/js/Electrical/PMOS.js b/js/Electrical/PMOS.js index ee9c7b03..ac8c4a1a 100644 --- a/js/Electrical/PMOS.js +++ b/js/Electrical/PMOS.js @@ -59,6 +59,7 @@ function PMOS() { this.dW = parseFloat(arguments[0]["dW"]); this.dL = parseFloat(arguments[0]["dL"]); this.RDS = parseFloat(arguments[0]["RDS"]); + var exprs = [arguments[0]["W"], arguments[0]["L"], arguments[0]["Beta"], arguments[0]["Vt"], arguments[0]["K2"], arguments[0]["K5"], arguments[0]["dW"], arguments[0]["dL"], arguments[0]["RDS"]]; if (!ok) { break; } diff --git a/js/Electrical/PNP.js b/js/Electrical/PNP.js index b0390168..7c6fe0ed 100644 --- a/js/Electrical/PNP.js +++ b/js/Electrical/PNP.js @@ -96,6 +96,7 @@ function PNP() { this.Gbe = arguments[0]["Gbe"]; this.Vt = arguments[0]["Vt"]; this.EMinMax = arguments[0]["EMinMax"]; + var exprs = [arguments[0]["Bf"], arguments[0]["Br"], arguments[0]["Is"], arguments[0]["Vak"], arguments[0]["Tauf"], arguments[0]["Taur"], arguments[0]["Ccs"], arguments[0]["Cje"], arguments[0]["Cjc"], arguments[0]["Phie"], arguments[0]["Me"], arguments[0]["Phic"], arguments[0]["Mc"], arguments[0]["Gbc"], arguments[0]["Gbe"], arguments[0]["Vt"], arguments[0]["EMinMax"]]; if (!ok) { break; } diff --git a/js/Electrical/Resistor.js b/js/Electrical/Resistor.js index 044e7253..19fba9fa 100644 --- a/js/Electrical/Resistor.js +++ b/js/Electrical/Resistor.js @@ -36,6 +36,7 @@ function Resistor() { while (true) { var ok = true; this.R = parseFloat(arguments[0]["R"]); + var exprs = [arguments[0]["R"]]; if (!ok) { break; } diff --git a/js/Electrical/SineVoltage.js b/js/Electrical/SineVoltage.js index ecfed966..d91676da 100644 --- a/js/Electrical/SineVoltage.js +++ b/js/Electrical/SineVoltage.js @@ -48,6 +48,7 @@ function SineVoltage() { this.frq = parseFloat(arguments[0]["frq"]); this.offset = parseFloat(arguments[0]["offset"]); this.start = parseFloat(arguments[0]["start"]); + var exprs = [arguments[0]["V"], arguments[0]["ph"], arguments[0]["frq"], arguments[0]["offset"], arguments[0]["start"]]; if (!ok) { break; } diff --git a/js/Electrical/Switch.js b/js/Electrical/Switch.js index a8e8edaf..2641b80a 100644 --- a/js/Electrical/Switch.js +++ b/js/Electrical/Switch.js @@ -41,6 +41,7 @@ function Switch() { var ok = true; this.Ron = parseFloat(arguments[0]["Ron"]); this.Roff = parseFloat(arguments[0]["Roff"]); + var exprs = [arguments[0]["Ron"], arguments[0]["Roff"]]; if (!ok) { break; } diff --git a/js/Electrical/VVsourceAC.js b/js/Electrical/VVsourceAC.js index 7b75d485..c0dcb9ab 100644 --- a/js/Electrical/VVsourceAC.js +++ b/js/Electrical/VVsourceAC.js @@ -37,6 +37,7 @@ function VVsourceAC() { while (true) { var ok = true; this.FR = parseFloat(arguments[0]["FR"]); + var exprs = [arguments[0]["FR"]]; if (!ok) { break; } diff --git a/js/Electrical/VsourceAC.js b/js/Electrical/VsourceAC.js index 9ef55b31..79440423 100644 --- a/js/Electrical/VsourceAC.js +++ b/js/Electrical/VsourceAC.js @@ -39,6 +39,7 @@ function VsourceAC() { var ok = true; this.VA = parseFloat(arguments[0]["VA"]); this.FR = parseFloat(arguments[0]["FR"]); + var exprs = [arguments[0]["VA"], arguments[0]["FR"]]; if (!ok) { break; } |