From d9614421f4d162a7deb0849c3af0d6c30d57689d Mon Sep 17 00:00:00 2001
From: Abhishek Patel
Date: Mon, 6 Jun 2016 21:19:40 +0530
Subject: sources,mosfets,transistors,subcircuits category amended,digitalpins
corrected
---
views/schematic.html | 5 +-
views/script/connections.js | 12 +++-
views/script/gui.js | 3 +-
views/script/netlist.js | 4 +-
views/script/savenetlist.js | 4 +-
views/style/schematic.css | 4 +-
views/webtronix_server/amplifier/inst-amp.svg | 57 ------------------
views/webtronix_server/amplifier/op-amp.svg | 54 -----------------
views/webtronix_server/audio/speaker.svg | 57 ------------------
views/webtronix_server/digital/adc_bridge.svg | 43 -------------
views/webtronix_server/digital/and.svg | 50 ----------------
views/webtronix_server/digital/dac_bridge.svg | 62 -------------------
views/webtronix_server/digital/nand.svg | 58 ------------------
views/webtronix_server/digital/nor.svg | 62 -------------------
views/webtronix_server/digital/not.svg | 50 ----------------
views/webtronix_server/digital/or.svg | 53 ----------------
views/webtronix_server/digital/source.svg | 28 ---------
views/webtronix_server/digital/xnor.svg | 47 ---------------
views/webtronix_server/digital/xor.svg | 45 --------------
views/webtronix_server/parts.json | 70 ++++++++++++----------
views/webtronix_server/power/ac.svg | 38 ------------
views/webtronix_server/power/battery.svg | 70 ----------------------
views/webtronix_server/power/current.svg | 31 ----------
views/webtronix_server/power/exponential.svg | 58 ------------------
views/webtronix_server/power/ground.svg | 52 ----------------
views/webtronix_server/power/namewire.svg | 51 ----------------
views/webtronix_server/power/positive.svg | 55 -----------------
views/webtronix_server/power/pulse.svg | 60 -------------------
views/webtronix_server/power/pwl.svg | 68 ---------------------
views/webtronix_server/power/sinvoltagesource.svg | 39 ------------
views/webtronix_server/resistors/testresistor.svg | 53 ----------------
views/webtronix_server/resistors/vari-resistor.svg | 58 ------------------
views/webtronix_server/transistors/njfet.svg | 39 ------------
views/webtronix_server/transistors/nmosfet.svg | 54 -----------------
views/webtronix_server/transistors/pjfet.svg | 36 -----------
views/webtronix_server/transistors/pmosfet.svg | 55 -----------------
36 files changed, 60 insertions(+), 1525 deletions(-)
delete mode 100644 views/webtronix_server/amplifier/inst-amp.svg
delete mode 100644 views/webtronix_server/amplifier/op-amp.svg
delete mode 100644 views/webtronix_server/audio/speaker.svg
delete mode 100644 views/webtronix_server/digital/adc_bridge.svg
delete mode 100644 views/webtronix_server/digital/and.svg
delete mode 100644 views/webtronix_server/digital/dac_bridge.svg
delete mode 100644 views/webtronix_server/digital/nand.svg
delete mode 100644 views/webtronix_server/digital/nor.svg
delete mode 100644 views/webtronix_server/digital/not.svg
delete mode 100644 views/webtronix_server/digital/or.svg
delete mode 100644 views/webtronix_server/digital/source.svg
delete mode 100644 views/webtronix_server/digital/xnor.svg
delete mode 100644 views/webtronix_server/digital/xor.svg
delete mode 100644 views/webtronix_server/power/ac.svg
delete mode 100644 views/webtronix_server/power/battery.svg
delete mode 100644 views/webtronix_server/power/current.svg
delete mode 100644 views/webtronix_server/power/exponential.svg
delete mode 100644 views/webtronix_server/power/ground.svg
delete mode 100644 views/webtronix_server/power/namewire.svg
delete mode 100644 views/webtronix_server/power/positive.svg
delete mode 100644 views/webtronix_server/power/pulse.svg
delete mode 100644 views/webtronix_server/power/pwl.svg
delete mode 100644 views/webtronix_server/power/sinvoltagesource.svg
delete mode 100644 views/webtronix_server/resistors/testresistor.svg
delete mode 100644 views/webtronix_server/resistors/vari-resistor.svg
delete mode 100644 views/webtronix_server/transistors/njfet.svg
delete mode 100644 views/webtronix_server/transistors/nmosfet.svg
delete mode 100644 views/webtronix_server/transistors/pjfet.svg
delete mode 100644 views/webtronix_server/transistors/pmosfet.svg
diff --git a/views/schematic.html b/views/schematic.html
index cec04a8..89ba416 100644
--- a/views/schematic.html
+++ b/views/schematic.html
@@ -74,10 +74,11 @@ toolbar
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- u
- u
- inst-amp
- amplifier
-
-
-
- true
-
-
-
-
-
-
-
-
-
- +
- _
-
-
-
-
-
-
diff --git a/views/webtronix_server/amplifier/op-amp.svg b/views/webtronix_server/amplifier/op-amp.svg
deleted file mode 100644
index 79df61a..0000000
--- a/views/webtronix_server/amplifier/op-amp.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
diff --git a/views/webtronix_server/audio/speaker.svg b/views/webtronix_server/audio/speaker.svg
deleted file mode 100644
index 1f5df99..0000000
--- a/views/webtronix_server/audio/speaker.svg
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
diff --git a/views/webtronix_server/digital/adc_bridge.svg b/views/webtronix_server/digital/adc_bridge.svg
deleted file mode 100644
index 7817fe1..0000000
--- a/views/webtronix_server/digital/adc_bridge.svg
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
diff --git a/views/webtronix_server/digital/and.svg b/views/webtronix_server/digital/and.svg
deleted file mode 100644
index 075430f..0000000
--- a/views/webtronix_server/digital/and.svg
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
diff --git a/views/webtronix_server/digital/dac_bridge.svg b/views/webtronix_server/digital/dac_bridge.svg
deleted file mode 100644
index b5b1316..0000000
--- a/views/webtronix_server/digital/dac_bridge.svg
+++ /dev/null
@@ -1,62 +0,0 @@
-
-
-
-
diff --git a/views/webtronix_server/digital/nand.svg b/views/webtronix_server/digital/nand.svg
deleted file mode 100644
index 8f3346b..0000000
--- a/views/webtronix_server/digital/nand.svg
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
diff --git a/views/webtronix_server/digital/nor.svg b/views/webtronix_server/digital/nor.svg
deleted file mode 100644
index a4958dd..0000000
--- a/views/webtronix_server/digital/nor.svg
+++ /dev/null
@@ -1,62 +0,0 @@
-
-
-
diff --git a/views/webtronix_server/digital/not.svg b/views/webtronix_server/digital/not.svg
deleted file mode 100644
index 83ec3aa..0000000
--- a/views/webtronix_server/digital/not.svg
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
diff --git a/views/webtronix_server/digital/or.svg b/views/webtronix_server/digital/or.svg
deleted file mode 100644
index b6f9227..0000000
--- a/views/webtronix_server/digital/or.svg
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
diff --git a/views/webtronix_server/digital/source.svg b/views/webtronix_server/digital/source.svg
deleted file mode 100644
index 70c9fe5..0000000
--- a/views/webtronix_server/digital/source.svg
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
diff --git a/views/webtronix_server/digital/xnor.svg b/views/webtronix_server/digital/xnor.svg
deleted file mode 100644
index a3757bb..0000000
--- a/views/webtronix_server/digital/xnor.svg
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
diff --git a/views/webtronix_server/digital/xor.svg b/views/webtronix_server/digital/xor.svg
deleted file mode 100644
index e55ade7..0000000
--- a/views/webtronix_server/digital/xor.svg
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
diff --git a/views/webtronix_server/parts.json b/views/webtronix_server/parts.json
index cd05bfa..8109fc4 100644
--- a/views/webtronix_server/parts.json
+++ b/views/webtronix_server/parts.json
@@ -6,7 +6,7 @@
"5_pins":{}
},
- "amplifier":{
+ "subcircuits":{
"op-amp":{
"help":"ux + - v- out v+ model\n\ndirective = include model file",
"values":{
@@ -15,16 +15,15 @@
"741":["ua741.mod","lm741.mod"],
"tl084":["tl084.mod"]
}
- },
- "inst-amp":{
- "values":{
- "ina128":["ina128.mod"],
- "ad620a":["ad620a.mod"],
- "ad8221":["ad8221.mod"]
- }
}
},
- "digital":{
+
+ "analogmodels":{
+
+ },
+
+
+ "digitalmodels":{
"adc_bridge":{
"ideal_adc":["digital.lib"]
@@ -60,7 +59,7 @@
},
"resistors":{
- "photo-resistor":{},
+
"resistor":{
"help":"rx 1 2 value\nrx = part id\nvalue = 0-xMeg",
"values":{
@@ -74,17 +73,34 @@
}
},
- "vari-resistor":{},
- "potentiometer":{}
+ "variresistor":{}
},
- "transistors":{
- "njfet":{
+
+ "mosfets":{
+ "njfet":{
"values":{
"mpf102":["models.lib"],
"2n3819":["models.lib"]
}
},
+
+ "pjfet":{},
+ "nmosfet":{
+ "values":{
+ "2n7000":["2n7000.mod"],
+ "irf150":["irf150.mod"],
+ "irf530":["irf530.mod"],
+ "irfz44n":["irfz44n.mod"]
+ }
+ },
+ "pmosfet":{}
+
+ },
+
+
+ "transistors":{
+
"npn":{
"values":{
@@ -93,29 +109,19 @@
"2n3055":["models.lib"]
}
},
- "pjfet":{},
+
"pnp":{
"values":{
"2n3906":["models.lib"],
"2n2907":["models.lib"]
}
- },
- "nmosfet":{
- "values":{
- "2n7000":["2n7000.mod"],
- "irf150":["irf150.mod"],
- "irf530":["irf530.mod"],
- "irfz44n":["irfz44n.mod"]
- }
- },
- "phototrans":{},
- "pmosfet":{}
- },
- "audio":{
- "speaker":{}
+ }
+
+
},
-
- "diodes":{
+
+
+ "diodes":{
"diode":{
"values":{
@@ -182,7 +188,7 @@
"tapcoil":{},
"transformer":{}
},
- "power":{
+ "sources":{
"pulse":{},
"pwl":{},
diff --git a/views/webtronix_server/power/ac.svg b/views/webtronix_server/power/ac.svg
deleted file mode 100644
index db703bd..0000000
--- a/views/webtronix_server/power/ac.svg
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
diff --git a/views/webtronix_server/power/battery.svg b/views/webtronix_server/power/battery.svg
deleted file mode 100644
index e175523..0000000
--- a/views/webtronix_server/power/battery.svg
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
diff --git a/views/webtronix_server/power/current.svg b/views/webtronix_server/power/current.svg
deleted file mode 100644
index 9cd318d..0000000
--- a/views/webtronix_server/power/current.svg
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
diff --git a/views/webtronix_server/power/exponential.svg b/views/webtronix_server/power/exponential.svg
deleted file mode 100644
index b9fb80d..0000000
--- a/views/webtronix_server/power/exponential.svg
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
diff --git a/views/webtronix_server/power/ground.svg b/views/webtronix_server/power/ground.svg
deleted file mode 100644
index e083c0f..0000000
--- a/views/webtronix_server/power/ground.svg
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
diff --git a/views/webtronix_server/power/namewire.svg b/views/webtronix_server/power/namewire.svg
deleted file mode 100644
index 1389460..0000000
--- a/views/webtronix_server/power/namewire.svg
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
diff --git a/views/webtronix_server/power/positive.svg b/views/webtronix_server/power/positive.svg
deleted file mode 100644
index c1d2763..0000000
--- a/views/webtronix_server/power/positive.svg
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
diff --git a/views/webtronix_server/power/pulse.svg b/views/webtronix_server/power/pulse.svg
deleted file mode 100644
index 3834374..0000000
--- a/views/webtronix_server/power/pulse.svg
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
diff --git a/views/webtronix_server/power/pwl.svg b/views/webtronix_server/power/pwl.svg
deleted file mode 100644
index ec3603a..0000000
--- a/views/webtronix_server/power/pwl.svg
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
diff --git a/views/webtronix_server/power/sinvoltagesource.svg b/views/webtronix_server/power/sinvoltagesource.svg
deleted file mode 100644
index c381378..0000000
--- a/views/webtronix_server/power/sinvoltagesource.svg
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
diff --git a/views/webtronix_server/resistors/testresistor.svg b/views/webtronix_server/resistors/testresistor.svg
deleted file mode 100644
index 226736c..0000000
--- a/views/webtronix_server/resistors/testresistor.svg
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
diff --git a/views/webtronix_server/resistors/vari-resistor.svg b/views/webtronix_server/resistors/vari-resistor.svg
deleted file mode 100644
index 8f2321e..0000000
--- a/views/webtronix_server/resistors/vari-resistor.svg
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
-
diff --git a/views/webtronix_server/transistors/njfet.svg b/views/webtronix_server/transistors/njfet.svg
deleted file mode 100644
index 4adf6ed..0000000
--- a/views/webtronix_server/transistors/njfet.svg
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
diff --git a/views/webtronix_server/transistors/nmosfet.svg b/views/webtronix_server/transistors/nmosfet.svg
deleted file mode 100644
index cd332df..0000000
--- a/views/webtronix_server/transistors/nmosfet.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
diff --git a/views/webtronix_server/transistors/pjfet.svg b/views/webtronix_server/transistors/pjfet.svg
deleted file mode 100644
index 40f6835..0000000
--- a/views/webtronix_server/transistors/pjfet.svg
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
diff --git a/views/webtronix_server/transistors/pmosfet.svg b/views/webtronix_server/transistors/pmosfet.svg
deleted file mode 100644
index c6268f0..0000000
--- a/views/webtronix_server/transistors/pmosfet.svg
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
--
cgit