1<shapes name="mxgraph.electrical.diodes">2 <shape aspect="variable" h="60" name="Diode" strokewidth="inherit" w="100">3 <connections>4 <constraint name="in" perimeter="0" x="0" y="0.5"/>5 <constraint name="out" perimeter="0" x="1" y="0.5"/>6 </connections>7 <background>8 <path>9 <move x="30" y="0"/>10 <line x="70" y="30"/>11 <line x="30" y="60"/>12 <close/>13 <move x="0" y="30"/>14 <line x="30" y="30"/>15 <move x="70" y="0"/>16 <line x="70" y="60"/>17 <move x="70" y="30"/>18 <line x="100" y="30"/>19 </path>20 </background>21 <foreground>22 <fillstroke/>23 </foreground>24 </shape>25 <shape aspect="variable" h="60" name="Field Effect Diode" strokewidth="inherit" w="100">26 <connections>27 <constraint name="in" perimeter="0" x="0" y="0.5"/>28 <constraint name="out" perimeter="0" x="1" y="0.5"/>29 </connections>30 <background>31 <path>32 <move x="30" y="0"/>33 <line x="70" y="30"/>34 <line x="30" y="60"/>35 <close/>36 <move x="0" y="30"/>37 <line x="30" y="30"/>38 <move x="70" y="0"/>39 <line x="70" y="60"/>40 <move x="70" y="30"/>41 <line x="100" y="30"/>42 <move x="65" y="0"/>43 <line x="75" y="0"/>44 <move x="65" y="60"/>45 <line x="75" y="60"/>46 </path>47 </background>48 <foreground>49 <fillstroke/>50 </foreground>51 </shape>52 <shape aspect="variable" h="80" name="Four Layer Diode" strokewidth="inherit" w="100">53 <connections>54 <constraint name="in" perimeter="0" x="0" y="0.5"/>55 <constraint name="out" perimeter="0" x="1" y="0.5"/>56 </connections>57 <background>58 <path>59 <move x="30" y="10"/>60 <line x="70" y="40"/>61 <line x="30" y="40"/>62 <close/>63 <move x="0" y="40"/>64 <line x="30" y="40"/>65 <move x="30" y="40"/>66 <line x="30" y="70"/>67 <move x="70" y="40"/>68 <line x="100" y="40"/>69 </path>70 </background>71 <foreground>72 <fillstroke/>73 <ellipse h="80" w="80" x="10" y="0"/>74 <stroke/>75 </foreground>76 </shape>77 <shape aspect="variable" h="60" name="Gunn Diode" strokewidth="inherit" w="100">78 <connections>79 <constraint name="in" perimeter="0" x="0" y="0.5"/>80 <constraint name="out" perimeter="0" x="1" y="0.5"/>81 </connections>82 <background>83 <path>84 <move x="10" y="0"/>85 <line x="90" y="60"/>86 <line x="90" y="0"/>87 <line x="10" y="60"/>88 <close/>89 <move x="0" y="30"/>90 <line x="10" y="30"/>91 <move x="90" y="30"/>92 <line x="100" y="30"/>93 </path>94 </background>95 <foreground>96 <fillstroke/>97 </foreground>98 </shape>99 <shape aspect="variable" h="60" name="Schottky Diode" strokewidth="inherit" w="100">100 <connections>101 <constraint name="in" perimeter="0" x="0" y="0.5"/>102 <constraint name="out" perimeter="0" x="1" y="0.5"/>103 </connections>104 <background>105 <path>106 <move x="30" y="0"/>107 <line x="70" y="30"/>108 <line x="30" y="60"/>109 <close/>110 </path>111 </background>112 <foreground>113 <fillstroke/>114 <path>115 <move x="0" y="30"/>116 <line x="30" y="30"/>117 <move x="60" y="5"/>118 <line x="60" y="0"/>119 <line x="70" y="0"/>120 <line x="70" y="60"/>121 <line x="80" y="60"/>122 <line x="80" y="55"/>123 <move x="70" y="30"/>124 <line x="100" y="30"/>125 </path>126 <stroke/>127 </foreground>128 </shape>129 <shape aspect="variable" h="60" name="Transorb 1" strokewidth="inherit" w="100">130 <connections>131 <constraint name="in" perimeter="0" x="0" y="0.5"/>132 <constraint name="out" perimeter="0" x="1" y="0.5"/>133 </connections>134 <background>135 <path>136 <move x="10" y="0"/>137 <line x="90" y="60"/>138 <line x="90" y="0"/>139 <line x="10" y="60"/>140 <close/>141 </path>142 </background>143 <foreground>144 <fillstroke/>145 <path>146 <move x="50" y="0"/>147 <line x="50" y="60"/>148 <move x="0" y="30"/>149 <line x="10" y="30"/>150 <move x="90" y="30"/>151 <line x="100" y="30"/>152 </path>153 <stroke/>154 </foreground>155 </shape>156 <shape aspect="variable" h="60" name="Transorb 2" strokewidth="inherit" w="100">157 <connections>158 <constraint name="in" perimeter="0" x="0" y="0.5"/>159 <constraint name="out" perimeter="0" x="1" y="0.5"/>160 </connections>161 <background>162 <path>163 <move x="10" y="0"/>164 <line x="90" y="60"/>165 <line x="90" y="0"/>166 <line x="10" y="60"/>167 <close/>168 </path>169 </background>170 <foreground>171 <fillstroke/>172 <path>173 <move x="40" y="0"/>174 <line x="50" y="10"/>175 <line x="50" y="50"/>176 <line x="60" y="60"/>177 <move x="0" y="30"/>178 <line x="10" y="30"/>179 <move x="90" y="30"/>180 <line x="100" y="30"/>181 </path>182 <stroke/>183 </foreground>184 </shape>185 <shape aspect="variable" h="60" name="Tunnel Diode" strokewidth="inherit" w="100">186 <connections>187 <constraint name="in" perimeter="0" x="0" y="0.5"/>188 <constraint name="out" perimeter="0" x="1" y="0.5"/>189 </connections>190 <background>191 <path>192 <move x="30" y="0"/>193 <line x="70" y="30"/>194 <line x="30" y="60"/>195 <close/>196 </path>197 </background>198 <foreground>199 <fillstroke/>200 <path>201 <move x="60" y="0"/>202 <line x="70" y="0"/>203 <line x="70" y="60"/>204 <line x="60" y="60"/>205 <move x="70" y="30"/>206 <line x="100" y="30"/>207 <move x="0" y="30"/>208 <line x="30" y="30"/>209 </path>210 <stroke/>211 </foreground>212 </shape>213 <shape aspect="variable" h="80" name="Tunnel Diode 2" strokewidth="inherit" w="100">214 <connections>215 <constraint name="in" perimeter="0" x="0" y="0.5"/>216 <constraint name="out" perimeter="0" x="1" y="0.5"/>217 </connections>218 <background>219 <path>220 <move x="30" y="10"/>221 <line x="70" y="40"/>222 <line x="30" y="70"/>223 <close/>224 </path>225 </background>226 <foreground>227 <fillstroke/>228 <path>229 <move x="0" y="40"/>230 <line x="30" y="40"/>231 <move x="70" y="10"/>232 <line x="70" y="70"/>233 <move x="70" y="40"/>234 <line x="100" y="40"/>235 </path>236 <fillstroke/>237 <ellipse h="80" w="80" x="10" y="0"/>238 <stroke/>239 </foreground>240 </shape>241 <shape aspect="variable" h="60" name="Varactor - Varicap" strokewidth="inherit" w="100">242 <connections>243 <constraint name="in" perimeter="0" x="0" y="0.5"/>244 <constraint name="out" perimeter="0" x="1" y="0.5"/>245 </connections>246 <background>247 <path>248 <move x="30" y="0"/>249 <line x="70" y="30"/>250 <line x="30" y="60"/>251 <close/>252 </path>253 </background>254 <foreground>255 <fillstroke/>256 <path>257 <move x="75" y="0"/>258 <line x="75" y="60"/>259 <move x="70" y="60"/>260 <line x="70" y="0"/>261 <move x="70" y="30"/>262 <line x="100" y="30"/>263 <move x="0" y="30"/>264 <line x="30" y="30"/>265 </path>266 <stroke/>267 </foreground>268 </shape>269 <shape aspect="variable" h="50" name="Zener Diode 1" strokewidth="inherit" w="100">270 <connections>271 <constraint name="in" perimeter="0" x="0" y="0.5"/>272 <constraint name="out" perimeter="0" x="1" y="0.5"/>273 </connections>274 <background>275 <path>276 <move x="25" y="0"/>277 <line x="75" y="25"/>278 <line x="25" y="50"/>279 <close/>280 </path>281 </background>282 <foreground>283 <fillstroke/>284 <path>285 <move x="65" y="0"/>286 <line x="75" y="0"/>287 <line x="75" y="50"/>288 <line x="85" y="50"/>289 <move x="0" y="25"/>290 <line x="25" y="25"/>291 <move x="75" y="25"/>292 <line x="100" y="25"/>293 </path>294 <stroke/>295 </foreground>296 </shape>297 <shape aspect="variable" h="50" name="Zener Diode 2" strokewidth="inherit" w="100">298 <connections>299 <constraint name="in" perimeter="0" x="0" y="0.5"/>300 <constraint name="out" perimeter="0" x="1" y="0.5"/>301 </connections>302 <background>303 <path>304 <move x="25" y="0"/>305 <line x="75" y="25"/>306 <line x="25" y="50"/>307 <close/>308 </path>309 </background>310 <foreground>311 <fillstroke/>312 <path>313 <move x="65" y="0"/>314 <line x="75" y="0"/>315 <line x="75" y="50"/>316 <move x="0" y="25"/>317 <line x="25" y="25"/>318 <move x="75" y="25"/>319 <line x="100" y="25"/>320 </path>321 <stroke/>322 </foreground>323 </shape>324 <shape aspect="variable" h="50" name="Zener Diode 3" strokewidth="inherit" w="100">325 <connections>326 <constraint name="in" perimeter="0" x="0" y="0.5"/>327 <constraint name="out" perimeter="0" x="1" y="0.5"/>328 </connections>329 <background>330 <path>331 <move x="25" y="0"/>332 <line x="75" y="25"/>333 <line x="25" y="50"/>334 <close/>335 </path>336 </background>337 <foreground>338 <fillstroke/>339 <path>340 <move x="65" y="0"/>341 <line x="75" y="10"/>342 <line x="75" y="40"/>343 <line x="85" y="50"/>344 <move x="0" y="25"/>345 <line x="25" y="25"/>346 <move x="75" y="25"/>347 <line x="100" y="25"/>348 </path>349 <stroke/>350 </foreground>351 </shape>352</shapes>