summaryrefslogtreecommitdiff
path: root/webtronix_server/transistors
diff options
context:
space:
mode:
Diffstat (limited to 'webtronix_server/transistors')
-rwxr-xr-xwebtronix_server/transistors/njfet.svg39
-rwxr-xr-xwebtronix_server/transistors/nmosfet.svg54
-rwxr-xr-xwebtronix_server/transistors/npn.svg32
-rwxr-xr-xwebtronix_server/transistors/phototrans.svg63
-rwxr-xr-xwebtronix_server/transistors/pjfet.svg36
-rwxr-xr-xwebtronix_server/transistors/pmosfet.svg55
-rwxr-xr-xwebtronix_server/transistors/pnp.svg30
7 files changed, 309 insertions, 0 deletions
diff --git a/webtronix_server/transistors/njfet.svg b/webtronix_server/transistors/njfet.svg
new file mode 100755
index 0000000..4adf6ed
--- /dev/null
+++ b/webtronix_server/transistors/njfet.svg
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg id="svg2" xmlns="http://www.w3.org/2000/svg" width="40" height="40">
+ <g id="Q" stroke="#000" stroke-width="2px" connects="0,20;30,0;30,40" flippable="true" class="njfet">
+<metadata class="part" >
+<wtx:part xmlns:wtx="/home/niel/Desktop/webtronics" >
+ <wtx:pins>
+ <wtx:analog>
+ <wtx:node index="1" x="30" y="0" />
+ <wtx:node index="2" x="0" y="20" />
+ <wtx:node index="3" x="30" y="40" />
+ </wtx:analog>
+
+ </wtx:pins>
+ <wtx:id>j</wtx:id>
+ <wtx:type>j</wtx:type>
+ <wtx:name>njfet</wtx:name>
+ <wtx:category>transistors</wtx:category>
+ <wtx:value></wtx:value>
+ <wtx:label></wtx:label>
+ <wtx:spice></wtx:spice>
+ <wtx:flip>true</wtx:flip>
+ <wtx:model></wtx:model>
+</wtx:part>
+</metadata>
+ <rect id="rect2162" visibility="hidden" height="40" width="40" y="0" x="0" fill="none"/>
+ <path id="path2840" d="M30,13,30,0"/>
+ <path id="path2844" d="M30,25,30,40" />
+ <path id="path3568" d="M16,20h-16"/>
+ <path id="path3572" d="M10,16l5.794,3.87-5.676,3.862"/>
+ <path id="path2178" d="M16.247,33.517v-27.223"/>
+ <path id="path2178" d="M16.247,33.517v-27.223"/>
+ <text id="text2823" font-size="8px" font-family="Bitstream Vera Sans" y="18.113794" x="1.0786462" stroke-width="0px" fill="#000000">G</text>
+ <text id="text2827" font-size="8px" font-family="Bitstream Vera Sans" y="7.4208322" x="33" stroke-width="0px" fill="#000000">D</text>
+ <text id="text2831" font-size="8px" font-family="Bitstream Vera Sans" y="39.414978" x="33" stroke-width="0px" fill="#000000">S</text>
+ <path id="path2838" d="M16,13,31,13"/>
+ <path id="path2842" d="M16,25,31,25"/>
+ </g>
+</svg>
+
diff --git a/webtronix_server/transistors/nmosfet.svg b/webtronix_server/transistors/nmosfet.svg
new file mode 100755
index 0000000..cd332df
--- /dev/null
+++ b/webtronix_server/transistors/nmosfet.svg
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.0"
+ width="40.235352"
+ height="39.925488"
+>
+ <g connects="0,20;30,0;30,40"
+ stroke='black'
+ stroke-width='2px'
+ id="m"
+ class="nmosfet"
+ flippable="true"
+ >
+<metadata class="part" >
+<wtx:part xmlns:wtx="/home/niel/Desktop/webtronics" >
+ <wtx:pins>
+ <wtx:analog>
+<!--pin order is drain gate source substrate
+substrate is connected to source-->
+ <wtx:node index="1" x="30" y="0" />
+ <wtx:node index="2" x="0" y="20" />
+ <wtx:node index="3" x="30" y="40" />
+ <wtx:node index="4" x="30" y="40" />
+ </wtx:analog>
+ </wtx:pins>
+ <wtx:id>m</wtx:id>
+ <wtx:type>m</wtx:type>
+ <wtx:name>nmosfet</wtx:name>
+ <wtx:category>transistors</wtx:category>
+ <wtx:value></wtx:value>
+ <wtx:label></wtx:label>
+ <wtx:spice></wtx:spice>
+ <wtx:flip>true</wtx:flip>
+ <wtx:model></wtx:model>
+</wtx:part>
+</metadata> <rect id="rect2162" visibility="hidden" height="40" width="40" y="0" x="0" fill="none"/>
+ <path id="path2398" fill="none" d="M19.877,12.08z"/>
+ <text id="text2823" font-size="8.19031239px" font-family="Bitstream Vera Sans" y="18.113794" x="1.0786462" stroke-width="0px" font-style="normal" fill="black">G</text>
+ <text id="text2827" font-size="8.0008316px" font-family="Bitstream Vera Sans" y="7.4208322" x="32.072721" stroke-width="0px" font-style="normal" fill="black">D</text>
+ <text id="text2831" font-size="8.04845715px" font-family="Bitstream Vera Sans" y="39.414978" x="32.333487" stroke-width="0px" font-style="normal" fill="black">S</text>
+ <path id="path2891" d="m20,12.925,10,0,0-13" fill="none"/>
+ <path id="path2934" d="m20,26.925,10,0,0,13" fill="none"/>
+ <path id="path2936" d="m20,19.925,10,0,0,7" fill="none"/>
+ <path id="path2938" d="m20,16.925,0,6" fill="none"/>
+ <path id="path2942" d="m20,23.925,0,6" fill="none"/>
+ <path id="path2944" d="M20,15.925,20,9.9255" fill="none"/>
+ <path id="path2946" d="M17,9.9255,17,29.925" fill="none"/>
+ <path id="path2948" d="m17,19.925-17,0" fill="none"/>
+ <path id="path3813" d="m21,19.925,3-2,0,4-3-2z" fill="none"/>
+</g>
+</svg>
diff --git a/webtronix_server/transistors/npn.svg b/webtronix_server/transistors/npn.svg
new file mode 100755
index 0000000..7cc7320
--- /dev/null
+++ b/webtronix_server/transistors/npn.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg id="svg2" xmlns="http://www.w3.org/2000/svg" height="40" width="40">
+ <g id="Q" stroke="#000" stroke-width="2px" class="npn">
+<metadata class="part" >
+<wtx:part xmlns:wtx="/home/niel/Desktop/webtronics" >
+ <wtx:pins>
+ <wtx:analog>
+ <!--spice order for transistors is collector base emmitter-->
+ <wtx:node index="1" x="30" y="0" />
+ <wtx:node index="2" x="0" y="20" />
+ <wtx:node index="3" x="30" y="40" />
+ </wtx:analog>
+ </wtx:pins>
+ <wtx:id>q</wtx:id>
+ <wtx:type>q</wtx:type>
+ <wtx:name>npn</wtx:name>
+ <wtx:category>transistors</wtx:category>
+ <wtx:value></wtx:value>
+ <wtx:label></wtx:label>
+ <wtx:spice></wtx:spice>
+ <wtx:flip>true</wtx:flip>
+ <wtx:model></wtx:model>
+</wtx:part>
+</metadata>
+ <rect width="40" height="40" x="0" y="0" id="rect2162" visibility="hidden" />
+ <path id="path2178" d="M15.508,31.531l0-23.068"/>
+ <path id="path2829" d="M30,0,30,7.6063,16,16.606" fill="none"/>
+ <path id="path2831" d="m30,40,0-9-14-7" fill="none"/>
+ <path id="path3613" d="m25,31.606,2-4,3,4-5-0.000001z"/>
+ <path id="path3615" d="m0,20,15,0"/>
+ </g>
+</svg>
diff --git a/webtronix_server/transistors/phototrans.svg b/webtronix_server/transistors/phototrans.svg
new file mode 100755
index 0000000..4709b44
--- /dev/null
+++ b/webtronix_server/transistors/phototrans.svg
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ id="svg2"
+ height="40"
+ width="40"
+ version="1.1"
+>
+
+ <g
+ id="Q"
+ stroke="#000"
+ stroke-width="2px"
+ class="phototrans">
+<metadata class="part" >
+<wtx:part xmlns:wtx="/home/niel/Desktop/webtronics" >
+ <wtx:pins>
+ <wtx:analog>
+ <wtx:node index="1" x="30" y="0" />
+ <wtx:node index="2" x="30" y="40" />
+ </wtx:analog>
+ </wtx:pins>
+ <wtx:id>q</wtx:id>
+ <wtx:type>q</wtx:type>
+ <wtx:name>phototrans</wtx:name>
+ <wtx:category>transistors</wtx:category>
+ <wtx:value></wtx:value>
+ <wtx:label></wtx:label>
+ <wtx:spice></wtx:spice>
+ <wtx:flip>true</wtx:flip>
+ <wtx:model></wtx:model>
+</wtx:part>
+</metadata>
+ <rect
+ width="40"
+ height="40"
+ x="0"
+ y="0"
+ id="rect2162"
+ visibility="hidden" />
+ <path
+ id="path2178"
+ d="M15.508,31.531l0-23.068" />
+ <path
+ id="path2829"
+ d="M30,0,30,7.6063,16,16.606"
+ fill="none" />
+ <path
+ id="path2831"
+ d="m30,40,0-9-14-7"
+ fill="none" />
+ <path
+ id="path3613"
+ d="m25,31.606,2-4,3,4-5-0.000001z" />
+ <path
+ id="path3615"
+ d="M 0,6.0000004 9.9999997,16" />
+ <path
+ style="fill:none"
+ id="path3780"
+ d="m 6,15.606 5,1 -1,-5 -4,4 z" />
+ </g>
+</svg>
diff --git a/webtronix_server/transistors/pjfet.svg b/webtronix_server/transistors/pjfet.svg
new file mode 100755
index 0000000..40f6835
--- /dev/null
+++ b/webtronix_server/transistors/pjfet.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg id="svg2" xmlns="http://www.w3.org/2000/svg" width="40" height="40">
+ <g id="Q" stroke="#000" stroke-width="2px" connects="0,20;30,0;30,40" flippable="true" class="pjfet">
+<metadata class="part" >
+<wtx:part xmlns:wtx="/home/niel/Desktop/webtronics" >
+ <wtx:pins>
+ <wtx:analog>
+ <wtx:node index="1" x="30" y="0" />
+ <wtx:node index="2" x="0" y="20" />
+ <wtx:node index="3" x="30" y="40" />
+ </wtx:analog>
+ </wtx:pins>
+ <wtx:id>j</wtx:id>
+ <wtx:type>j</wtx:type>
+ <wtx:name>pjfet</wtx:name>
+ <wtx:category>transistors</wtx:category>
+ <wtx:value></wtx:value>
+ <wtx:label></wtx:label>
+ <wtx:spice></wtx:spice>
+ <wtx:flip>true</wtx:flip>
+ <wtx:model></wtx:model>
+</wtx:part>
+</metadata>
+ <rect id="rect2162" visibility="hidden" height="40" width="40" y="0" x="0" fill="none"/>
+ <path id="path2840" d="M30,13,30,0"/>
+ <path id="path2844" d="M30,25,30,40" />
+ <path id="path3568" d="M16,20h-16"/>
+ <path id="path3572" d="M10,15l-5,5,5,5" />
+ <path id="path2178" d="M16.247,33.517v-27.223"/>
+ <text id="text2823" font-size="8px" font-family="Bitstream Vera Sans" y="18.113794" x="1.0786462" stroke-width="0px" fill="#000000">G</text>
+ <text id="text2827" font-size="8px" font-family="Bitstream Vera Sans" y="7.4208322" x="33" stroke-width="0px" fill="#000000">D</text>
+ <text id="text2831" font-size="8px" font-family="Bitstream Vera Sans" y="39.414978" x="33" stroke-width="0px" fill="#000000">S</text>
+ <path id="path2838" d="M16,13,31,13"/>
+ <path id="path2842" d="M16,25,31,25"/>
+ </g>
+</svg>
diff --git a/webtronix_server/transistors/pmosfet.svg b/webtronix_server/transistors/pmosfet.svg
new file mode 100755
index 0000000..c6268f0
--- /dev/null
+++ b/webtronix_server/transistors/pmosfet.svg
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.0"
+ width="40.235352"
+ height="39.925488"
+>
+ <g
+ stroke='black'
+ stroke-width='2px'
+ id="m"
+ class="pmosfet"
+ >
+<metadata class="part" >
+<wtx:part xmlns:wtx="/home/niel/Desktop/webtronics" >
+ <wtx:pins>
+ <wtx:analog>
+<!--pin order is gate drain source substrate
+substrate is connected to source-->
+ <wtx:node index="1" x="30" y="0" />
+ <wtx:node index="2" x="0" y="20" />
+ <wtx:node index="3" x="30" y="40" />
+ <wtx:node index="4" x="30" y="40" />
+ </wtx:analog>
+ </wtx:pins>
+ <wtx:id>m</wtx:id>
+ <wtx:type>m</wtx:type>
+ <wtx:name>pmosfet</wtx:name>
+ <wtx:category>transistors</wtx:category>
+ <wtx:value></wtx:value>
+ <wtx:label></wtx:label>
+ <wtx:spice></wtx:spice>
+ <wtx:flip>true</wtx:flip>
+ <wtx:model></wtx:model>
+</wtx:part>
+</metadata> <rect id="rect2162" height="40" width="40" y="0" x="0" visibility="hidden" fill="none"/>
+ <rect id="rect2162" visibility="hidden" height="40" width="40" y="0" x="0" fill="none"/>
+ <path id="path2398" fill="none" d="M19.877,12.08z"/>
+ <text id="text2823" font-size="8.19031239px" font-family="Bitstream Vera Sans" y="18.113794" x="1.0786462" stroke-width="0px" font-style="normal" fill="black">G</text>
+ <text id="text2827" font-size="8.0008316px" font-family="Bitstream Vera Sans" y="7.4208322" x="32.072721" stroke-width="0px" font-style="normal" fill="black">D</text>
+ <text id="text2831" font-size="8.04845715px" font-family="Bitstream Vera Sans" y="39.414978" x="32.333487" stroke-width="0px" font-style="normal" fill="black">S</text>
+ <path id="path2891" d="m20,12.925,10,0,0-13" fill="none"/>
+ <path id="path2934" d="m20,26.925,10,0,0,13" fill="none"/>
+ <path id="path2936" d="m20,19.925,10,0,0,7" fill="none"/>
+ <path id="path2938" d="m20,16.925,0,6" fill="none"/>
+ <path id="path2942" d="m20,23.925,0,6" fill="none"/>
+ <path id="path2944" d="M20,15.925,20,9.9255" fill="none"/>
+ <path id="path2946" d="M17,9.9255,17,29.925" fill="none"/>
+ <path id="path2948" d="m17,19.925-17,0" fill="none"/>
+
+ <path id="path2952" d="m26,17.925,3,2-3,2,0-4z" fill="none"/>
+
+ </g>
+</svg>
diff --git a/webtronix_server/transistors/pnp.svg b/webtronix_server/transistors/pnp.svg
new file mode 100755
index 0000000..5ce2635
--- /dev/null
+++ b/webtronix_server/transistors/pnp.svg
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg id="svg2" xmlns="http://www.w3.org/2000/svg" height="40" width="40">
+ <g id="Q" stroke="#000" stroke-width="2px" class="pnp">
+<metadata class="part" >
+<wtx:part xmlns:wtx="/home/niel/Desktop/webtronics" >
+ <wtx:pins>
+ <wtx:analog>
+ <wtx:node index="1" x="30" y="0" />
+ <wtx:node index="2" x="0" y="20" />
+ <wtx:node index="3" x="30" y="40" />
+ </wtx:analog>
+ </wtx:pins>
+ <wtx:id>q</wtx:id>
+ <wtx:type>q</wtx:type>
+ <wtx:name>pnp</wtx:name>
+ <wtx:category>transistors</wtx:category>
+ <wtx:value></wtx:value>
+ <wtx:label></wtx:label>
+ <wtx:spice></wtx:spice>
+ <wtx:flip>true</wtx:flip>
+ <wtx:model></wtx:model>
+</wtx:part>
+</metadata> <rect width="40" height="40" x="0" y="0" id="rect2162" visibility="hidden" />
+ <path id="path2178" d="M15,31l0-23"/>
+ <path id="path2829" fill="none" d="M30,0,30,7,16,17"/>
+ <path id="path2831" fill="none" d="m30,40,0-9-14-7"/>
+ <path id="path3613" d="m20,28,2-4-5,0,3,4z"/>
+ <path id="path3615" d="m0,20,15,0"/>
+ </g>
+</svg>