summaryrefslogtreecommitdiff
path: root/js/Electrical/NPN.js
diff options
context:
space:
mode:
authorSunil Shetye2018-07-02 20:21:14 +0530
committerSunil Shetye2018-07-02 21:20:51 +0530
commit5ea6bd919623bb0dd58f235329b985b2bb6cb4ba (patch)
tree15164190cae390d0a701fcd7ce99fa3addb4134c /js/Electrical/NPN.js
parent468de187d0ad59613aa73384976b58b78200ae43 (diff)
downloadsci2js-5ea6bd919623bb0dd58f235329b985b2bb6cb4ba.tar.gz
sci2js-5ea6bd919623bb0dd58f235329b985b2bb6cb4ba.tar.bz2
sci2js-5ea6bd919623bb0dd58f235329b985b2bb6cb4ba.zip
add set block
Diffstat (limited to 'js/Electrical/NPN.js')
-rw-r--r--js/Electrical/NPN.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/js/Electrical/NPN.js b/js/Electrical/NPN.js
index 1117d2c7..a02e0de3 100644
--- a/js/Electrical/NPN.js
+++ b/js/Electrical/NPN.js
@@ -55,6 +55,23 @@ function NPN() {
NPN.prototype.get = function NPN() {
}
NPN.prototype.set = function NPN() {
+ this.Bf = parseFloat((arguments[0]["Bf"]))
+ this.Br = parseFloat((arguments[0]["Br"]))
+ this.Is = parseFloat((arguments[0]["Is"]))
+ this.Vak = parseFloat((arguments[0]["Vak"]))
+ this.Tauf = parseFloat((arguments[0]["Tauf"]))
+ this.Taur = parseFloat((arguments[0]["Taur"]))
+ this.Ccs = parseFloat((arguments[0]["Ccs"]))
+ this.Cje = parseFloat((arguments[0]["Cje"]))
+ this.Cjc = parseFloat((arguments[0]["Cjc"]))
+ this.Phie = parseFloat((arguments[0]["Phie"]))
+ this.Me = parseFloat((arguments[0]["Me"]))
+ this.Phic = parseFloat((arguments[0]["Phic"]))
+ this.Mc = parseFloat((arguments[0]["Mc"]))
+ this.Gbc = parseFloat((arguments[0]["Gbc"]))
+ this.Gbe = parseFloat((arguments[0]["Gbe"]))
+ this.Vt = parseFloat((arguments[0]["Vt"]))
+ this.EMinMax = parseFloat((arguments[0]["EMinMax"]))
this.x = arg1;
graphics = arg1.graphics;
exprs = graphics.exprs;