1<shapes name="mxgraph.electrical.opto_electronics"> 2<shape aspect="variable" h="96.1" name="7 Segment Display" strokewidth="inherit" w="74.7"> 3 <connections/> 4 <foreground> 5 <path> 6 <move x="20.2" y="7"/> 7 <line x="28.5" y="0"/> 8 <line x="59.3" y="0"/> 9 <line x="65.6" y="6.9"/> 10 <line x="57.2" y="14"/> 11 <line x="26.6" y="14"/> 12 <close/> 13 <move x="68.3" y="9.6"/> 14 <line x="74.7" y="16.4"/> 15 <line x="71.8" y="38.2"/> 16 <line x="63.3" y="45.4"/> 17 <line x="56.8" y="38.5"/> 18 <line x="59.8" y="16.5"/> 19 <close/> 20 <move x="62.6" y="50.8"/> 21 <line x="69.2" y="57.7"/> 22 <line x="66.2" y="79.6"/> 23 <line x="57.7" y="86.6"/> 24 <line x="51.3" y="79.7"/> 25 <line x="54.2" y="57.8"/> 26 <close/> 27 <move x="48.2" y="82.2"/> 28 <line x="54.6" y="89.2"/> 29 <line x="46.4" y="96.1"/> 30 <line x="15.4" y="96.1"/> 31 <line x="9" y="89.3"/> 32 <line x="17.4" y="82.2"/> 33 <close/> 34 <move x="17.7" y="57.7"/> 35 <line x="14.8" y="79.6"/> 36 <line x="6.4" y="86.6"/> 37 <line x="0" y="79.8"/> 38 <line x="3" y="57.8"/> 39 <line x="11.4" y="50.8"/> 40 <close/> 41 <move x="60.1" y="47.9"/> 42 <line x="51.8" y="54.9"/> 43 <line x="20.8" y="54.9"/> 44 <line x="14.5" y="47.9"/> 45 <line x="23.1" y="40.9"/> 46 <line x="54" y="40.9"/> 47 <close/> 48 <move x="23.4" y="16.4"/> 49 <line x="20.4" y="38.4"/> 50 <line x="12" y="45.4"/> 51 <line x="5.6" y="38.6"/> 52 <line x="8.6" y="16.4"/> 53 <line x="17" y="9.6"/> 54 <close/> 55 </path> 56 <fillstroke/> 57 </foreground> 58</shape> 59<shape aspect="variable" h="96.9" name="7 Segment Display with DP" strokewidth="inherit" w="79.8"> 60 <connections/> 61 <foreground> 62 <path> 63 <move x="20.2" y="7"/> 64 <line x="28.5" y="0"/> 65 <line x="59.3" y="0"/> 66 <line x="65.6" y="6.9"/> 67 <line x="57.2" y="14"/> 68 <line x="26.6" y="14"/> 69 <close/> 70 <move x="68.3" y="9.6"/> 71 <line x="74.7" y="16.4"/> 72 <line x="71.8" y="38.2"/> 73 <line x="63.3" y="45.4"/> 74 <line x="56.8" y="38.5"/> 75 <line x="59.8" y="16.5"/> 76 <close/> 77 <move x="62.6" y="50.8"/> 78 <line x="69.2" y="57.7"/> 79 <line x="66.2" y="79.6"/> 80 <line x="57.7" y="86.6"/> 81 <line x="51.3" y="79.7"/> 82 <line x="54.2" y="57.8"/> 83 <close/> 84 <move x="48.2" y="82.2"/> 85 <line x="54.6" y="89.2"/> 86 <line x="46.4" y="96.1"/> 87 <line x="15.4" y="96.1"/> 88 <line x="9" y="89.3"/> 89 <line x="17.4" y="82.2"/> 90 <close/> 91 <move x="17.7" y="57.7"/> 92 <line x="14.8" y="79.6"/> 93 <line x="6.4" y="86.6"/> 94 <line x="0" y="79.8"/> 95 <line x="3" y="57.8"/> 96 <line x="11.4" y="50.8"/> 97 <close/> 98 <move x="60.1" y="47.9"/> 99 <line x="51.8" y="54.9"/> 100 <line x="20.8" y="54.9"/> 101 <line x="14.5" y="47.9"/> 102 <line x="23.1" y="40.9"/> 103 <line x="54" y="40.9"/> 104 <close/> 105 <move x="23.4" y="16.4"/> 106 <line x="20.4" y="38.4"/> 107 <line x="12" y="45.4"/> 108 <line x="5.6" y="38.6"/> 109 <line x="8.6" y="16.4"/> 110 <line x="17" y="9.6"/> 111 <close/> 112 </path> 113 <fillstroke/> 114 <ellipse h="12" w="12" x="67.8" y="84.9"/> 115 <fillstroke/> 116 </foreground> 117</shape> 118<shape aspect="variable" h="96.1" name="9 Segment Display" strokewidth="inherit" w="74.7"> 119 <connections/> 120 <foreground> 121 <path> 122 <move x="20.2" y="7"/> 123 <line x="28.5" y="0"/> 124 <line x="59.3" y="0"/> 125 <line x="65.6" y="6.9"/> 126 <line x="57.2" y="14"/> 127 <line x="26.6" y="14"/> 128 <close/> 129 <move x="68.3" y="9.6"/> 130 <line x="74.7" y="16.4"/> 131 <line x="71.8" y="38.2"/> 132 <line x="63.3" y="45.4"/> 133 <line x="56.8" y="38.5"/> 134 <line x="59.8" y="16.5"/> 135 <close/> 136 <move x="62.6" y="50.8"/> 137 <line x="69.2" y="57.7"/> 138 <line x="66.2" y="79.6"/> 139 <line x="57.7" y="86.6"/> 140 <line x="51.3" y="79.7"/> 141 <line x="54.2" y="57.8"/> 142 <close/> 143 <move x="48.2" y="82.2"/> 144 <line x="54.6" y="89.2"/> 145 <line x="46.4" y="96.1"/> 146 <line x="15.4" y="96.1"/> 147 <line x="9" y="89.3"/> 148 <line x="17.4" y="82.2"/> 149 <close/> 150 <move x="17.7" y="57.7"/> 151 <line x="14.8" y="79.6"/> 152 <line x="6.4" y="86.6"/> 153 <line x="0" y="79.8"/> 154 <line x="3" y="57.8"/> 155 <line x="11.4" y="50.8"/> 156 <close/> 157 <move x="60.1" y="47.9"/> 158 <line x="51.8" y="54.9"/> 159 <line x="20.8" y="54.9"/> 160 <line x="14.5" y="47.9"/> 161 <line x="23.1" y="40.9"/> 162 <line x="54" y="40.9"/> 163 <close/> 164 <move x="23.4" y="16.4"/> 165 <line x="20.4" y="38.4"/> 166 <line x="12" y="45.4"/> 167 <line x="5.6" y="38.6"/> 168 <line x="8.6" y="16.4"/> 169 <line x="17" y="9.6"/> 170 <close/> 171 <move x="49.1" y="17"/> 172 <line x="56.8" y="17"/> 173 <line x="55.2" y="28.2"/> 174 <line x="49.6" y="38"/> 175 <line x="40.8" y="38"/> 176 <line x="42.3" y="28.6"/> 177 <close/> 178 <move x="18.4" y="69.7"/> 179 <line x="25.6" y="57.5"/> 180 <line x="34.6" y="57.5"/> 181 <line x="33.6" y="65.2"/> 182 <line x="25.4" y="79.9"/> 183 <line x="17.1" y="79.9"/> 184 <close/> 185 </path> 186 <fillstroke/> 187 </foreground> 188</shape> 189<shape aspect="variable" h="96.9" name="9 Segment Display with DP" strokewidth="inherit" w="79.8"> 190 <connections/> 191 <foreground> 192 <path> 193 <move x="20.2" y="7"/> 194 <line x="28.5" y="0"/> 195 <line x="59.3" y="0"/> 196 <line x="65.6" y="6.9"/> 197 <line x="57.2" y="14"/> 198 <line x="26.6" y="14"/> 199 <close/> 200 <move x="68.3" y="9.6"/> 201 <line x="74.7" y="16.4"/> 202 <line x="71.8" y="38.2"/> 203 <line x="63.3" y="45.4"/> 204 <line x="56.8" y="38.5"/> 205 <line x="59.8" y="16.5"/> 206 <close/> 207 <move x="62.6" y="50.8"/> 208 <line x="69.2" y="57.7"/> 209 <line x="66.2" y="79.6"/> 210 <line x="57.7" y="86.6"/> 211 <line x="51.3" y="79.7"/> 212 <line x="54.2" y="57.8"/> 213 <close/> 214 <move x="48.2" y="82.2"/> 215 <line x="54.6" y="89.2"/> 216 <line x="46.4" y="96.1"/> 217 <line x="15.4" y="96.1"/> 218 <line x="9" y="89.3"/> 219 <line x="17.4" y="82.2"/> 220 <close/> 221 <move x="17.7" y="57.7"/> 222 <line x="14.8" y="79.6"/> 223 <line x="6.4" y="86.6"/> 224 <line x="0" y="79.8"/> 225 <line x="3" y="57.8"/> 226 <line x="11.4" y="50.8"/> 227 <close/> 228 <move x="60.1" y="47.9"/> 229 <line x="51.8" y="54.9"/> 230 <line x="20.8" y="54.9"/> 231 <line x="14.5" y="47.9"/> 232 <line x="23.1" y="40.9"/> 233 <line x="54" y="40.9"/> 234 <close/> 235 <move x="23.4" y="16.4"/> 236 <line x="20.4" y="38.4"/> 237 <line x="12" y="45.4"/> 238 <line x="5.6" y="38.6"/> 239 <line x="8.6" y="16.4"/> 240 <line x="17" y="9.6"/> 241 <close/> 242 <move x="49.1" y="17"/> 243 <line x="56.8" y="17"/> 244 <line x="55.2" y="28.2"/> 245 <line x="49.6" y="38"/> 246 <line x="40.8" y="38"/> 247 <line x="42.3" y="28.6"/> 248 <close/> 249 <move x="18.4" y="69.7"/> 250 <line x="25.6" y="57.5"/> 251 <line x="34.6" y="57.5"/> 252 <line x="33.6" y="65.2"/> 253 <line x="25.4" y="79.9"/> 254 <line x="17.1" y="79.9"/> 255 <close/> 256 </path> 257 <fillstroke/> 258 <ellipse h="12" w="12" x="67.8" y="84.9"/> 259 <fillstroke/> 260 </foreground> 261</shape> 262<shape aspect="variable" h="100" name="Lamp" strokewidth="inherit" w="50"> 263 <connections> 264 <constraint name="SW" perimeter="0" x="0.2" y="1"/> 265 <constraint name="SE" perimeter="0" x="0.8" y="1"/> 266 </connections> 267 <background> 268 <path> 269 <move x="0" y="80"/> 270 <line x="0" y="25"/> 271 <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="1" x="25" x-axis-rotation="0" y="0"/> 272 <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="1" x="50" x-axis-rotation="0" y="25"/> 273 <line x="50" y="80"/> 274 <close/> 275 </path> 276 </background> 277 <foreground> 278 <fillstroke/> 279 <path> 280 <move x="10" y="100"/> 281 <line x="10" y="50"/> 282 <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="1" x="25" x-axis-rotation="0" y="35"/> 283 <arc large-arc-flag="0" rx="15" ry="15" sweep-flag="1" x="40" x-axis-rotation="0" y="50"/> 284 <line x="40" y="100"/> 285 </path> 286 <stroke/> 287 </foreground> 288</shape> 289<shape aspect="variable" h="65" name="LED 1" strokewidth="inherit" w="100"> 290 <connections> 291 <constraint name="in" perimeter="0" x="0" y="0.54"/> 292 <constraint name="out" perimeter="0" x="1" y="0.54"/> 293 </connections> 294 <background> 295 <path> 296 <move x="30" y="5"/> 297 <line x="70" y="35"/> 298 <line x="30" y="65"/> 299 <close/> 300 <move x="0" y="35"/> 301 <line x="30" y="35"/> 302 <move x="70" y="5"/> 303 <line x="70" y="65"/> 304 <move x="80" y="7"/> 305 <line x="87" y="0"/> 306 <move x="87" y="3"/> 307 <line x="87" y="0"/> 308 <line x="84" y="0"/> 309 <move x="70" y="35"/> 310 <line x="100" y="35"/> 311 </path> 312 </background> 313 <foreground> 314 <fillstroke/> 315 </foreground> 316</shape> 317<shape aspect="variable" h="70" name="LED 2" strokewidth="inherit" w="100"> 318 <connections> 319 <constraint name="in" perimeter="0" x="0" y="0.57"/> 320 <constraint name="out" perimeter="0" x="1" y="0.57"/> 321 </connections> 322 <background> 323 <path> 324 <move x="30" y="10"/> 325 <line x="70" y="40"/> 326 <line x="30" y="70"/> 327 <close/> 328 </path> 329 </background> 330 <foreground> 331 <fillstroke/> 332 <path> 333 <move x="0" y="40"/> 334 <line x="30" y="40"/> 335 <move x="70" y="10"/> 336 <line x="70" y="70"/> 337 <move x="80" y="12"/> 338 <line x="87" y="5"/> 339 <move x="87" y="8"/> 340 <line x="87" y="5"/> 341 <line x="84" y="5"/> 342 <move x="75" y="7"/> 343 <line x="82" y="0"/> 344 <move x="82" y="3"/> 345 <line x="82" y="0"/> 346 <line x="79" y="0"/> 347 <move x="70" y="40"/> 348 <line x="100" y="40"/> 349 </path> 350 <stroke/> 351 </foreground> 352</shape> 353<shape aspect="variable" h="70" name="Light-activated SCR" strokewidth="inherit" w="100"> 354 <connections> 355 <constraint name="in" perimeter="0" x="0" y="0.57"/> 356 <constraint name="out" perimeter="0" x="1" y="0.57"/> 357 </connections> 358 <background> 359 <path> 360 <move x="30" y="10"/> 361 <line x="70" y="40"/> 362 <line x="30" y="70"/> 363 <close/> 364 </path> 365 </background> 366 <foreground> 367 <fillstroke/> 368 <path> 369 <move x="0" y="40"/> 370 <line x="30" y="40"/> 371 <move x="70" y="10"/> 372 <line x="70" y="70"/> 373 <move x="80" y="12"/> 374 <line x="87" y="5"/> 375 <move x="80" y="9"/> 376 <line x="80" y="12"/> 377 <line x="84" y="12"/> 378 <move x="75" y="7"/> 379 <line x="82" y="0"/> 380 <move x="75" y="4"/> 381 <line x="75" y="7"/> 382 <line x="78" y="7"/> 383 <move x="70" y="40"/> 384 <line x="100" y="40"/> 385 </path> 386 <stroke/> 387 </foreground> 388</shape> 389<shape aspect="variable" h="60" name="Opto-coupler" strokewidth="inherit" w="99"> 390 <connections> 391 <constraint name="in1" perimeter="0" x="0.195" y="0"/> 392 <constraint name="in2" perimeter="0" x="0.8" y="0"/> 393 <constraint name="out1" perimeter="0" x="0.195" y="1"/> 394 <constraint name="out2" perimeter="0" x="0.8" y="1"/> 395 </connections> 396 <background> 397 <rect h="60" w="99" x="0" y="0"/> 398 </background> 399 <foreground> 400 <fillstroke/> 401 <path> 402 <move x="46.5" y="33"/> 403 <line x="49.5" y="35"/> 404 <line x="46.5" y="37"/> 405 <move x="39.5" y="25"/> 406 <line x="49.5" y="25"/> 407 <move x="46.5" y="23"/> 408 <line x="49.5" y="25"/> 409 <line x="46.5" y="27"/> 410 <move x="9.5" y="35"/> 411 <line x="29.5" y="35"/> 412 <move x="59.5" y="12"/> 413 <line x="59.5" y="48"/> 414 <move x="59.5" y="22"/> 415 <line x="79.5" y="10"/> 416 <line x="79.5" y="0"/> 417 <move x="75.5" y="47.7"/> 418 <line x="59.5" y="38"/> 419 <move x="79.5" y="50"/> 420 <line x="79.5" y="60"/> 421 <move x="19.5" y="0"/> 422 <line x="19.5" y="60"/> 423 <move x="39.5" y="35"/> 424 <line x="49.5" y="35"/> 425 </path> 426 <stroke/> 427 <path> 428 <move x="10.5" y="25"/> 429 <line x="19.5" y="34.5"/> 430 <line x="28.5" y="25"/> 431 <close/> 432 <move x="76.5" y="46"/> 433 <line x="79.5" y="50"/> 434 <line x="74.5" y="49.4"/> 435 <close/> 436 </path> 437 <fillstroke/> 438 </foreground> 439</shape> 440<shape aspect="variable" h="110" name="Opto-transistor" strokewidth="inherit" w="100"> 441 <connections> 442 <constraint name="in" perimeter="0" x="0" y="0.5"/> 443 <constraint name="Vout1" perimeter="0" x="0.7" y="0"/> 444 <constraint name="Vout2" perimeter="0" x="0.7" y="1"/> 445 </connections> 446 <background> 447 <path> 448 <move x="15" y="10"/> 449 <line x="22" y="17"/> 450 <move x="10" y="15"/> 451 <line x="17" y="22"/> 452 <move x="22" y="14"/> 453 <line x="22" y="17"/> 454 <line x="19" y="17"/> 455 <move x="17" y="19"/> 456 <line x="17" y="22"/> 457 <line x="14" y="22"/> 458 </path> 459 </background> 460 <foreground> 461 <fillstroke/> 462 <ellipse h="90" w="90" x="10" y="10"/> 463 <fillstroke/> 464 <path> 465 <move x="0" y="55"/> 466 <line x="40" y="55"/> 467 <move x="40" y="40"/> 468 <line x="70" y="12.5"/> 469 <line x="70" y="0"/> 470 <move x="40" y="70"/> 471 <line x="70" y="97.5"/> 472 <line x="70" y="110"/> 473 </path> 474 <stroke/> 475 <path> 476 <move x="54" y="89"/> 477 <line x="69" y="96.5"/> 478 <line x="60.5" y="82.5"/> 479 <close/> 480 </path> 481 <fillstroke/> 482 <strokewidth width="2"/> 483 <path> 484 <move x="40" y="30"/> 485 <line x="40" y="80"/> 486 </path> 487 <fillstroke/> 488 </foreground> 489</shape> 490<shape aspect="variable" h="70" name="Photodiode" strokewidth="inherit" w="100"> 491 <connections> 492 <constraint name="in" perimeter="0" x="0" y="0.57"/> 493 <constraint name="out" perimeter="0" x="1" y="0.57"/> 494 </connections> 495 <background> 496 <path> 497 <move x="30" y="10"/> 498 <line x="70" y="40"/> 499 <line x="30" y="70"/> 500 <close/> 501 </path> 502 </background> 503 <foreground> 504 <fillstroke/> 505 <path> 506 <move x="0" y="40"/> 507 <line x="30" y="40"/> 508 <move x="70" y="10"/> 509 <line x="70" y="70"/> 510 <move x="80" y="12"/> 511 <line x="87" y="5"/> 512 <move x="80" y="9"/> 513 <line x="80" y="12"/> 514 <line x="83" y="12"/> 515 <move x="75" y="7"/> 516 <line x="82" y="0"/> 517 <move x="75" y="4"/> 518 <line x="75" y="7"/> 519 <line x="78" y="7"/> 520 <move x="70" y="40"/> 521 <line x="100" y="40"/> 522 </path> 523 <stroke/> 524 </foreground> 525</shape> 526<shape aspect="variable" h="90" name="Photo Resistor 1" strokewidth="inherit" w="100"> 527 <connections> 528 <constraint name="in" perimeter="0" x="0" y="0.5"/> 529 <constraint name="out" perimeter="0" x="1" y="0.5"/> 530 </connections> 531 <background> 532 <ellipse h="90" w="90" x="5" y="0"/> 533 </background> 534 <foreground> 535 <fillstroke/> 536 <path> 537 <move x="0" y="45"/> 538 <line x="18" y="45"/> 539 <move x="82" y="45"/> 540 <line x="100" y="45"/> 541 <move x="85" y="12"/> 542 <line x="92" y="5"/> 543 <move x="85" y="9"/> 544 <line x="85" y="12"/> 545 <line x="88" y="12"/> 546 <move x="80" y="7"/> 547 <line x="87" y="0"/> 548 <move x="80" y="4"/> 549 <line x="80" y="7"/> 550 <line x="82" y="7"/> 551 </path> 552 <fillstroke/> 553 <rect h="20" w="64" x="18" y="35"/> 554 <stroke/> 555 </foreground> 556</shape> 557<shape aspect="variable" h="50" name="Photo Resistor 2" strokewidth="inherit" w="100"> 558 <connections> 559 <constraint name="in" perimeter="0" x="0" y="0.8"/> 560 <constraint name="out" perimeter="0" x="1" y="0.8"/> 561 </connections> 562 <background> 563 <rect h="20" w="64" x="18" y="30"/> 564 </background> 565 <foreground> 566 <fillstroke/> 567 <path> 568 <move x="0" y="40"/> 569 <line x="18" y="40"/> 570 <move x="82" y="40"/> 571 <line x="100" y="40"/> 572 <move x="80" y="12"/> 573 <line x="87" y="5"/> 574 <move x="80" y="9"/> 575 <line x="80" y="12"/> 576 <line x="83" y="12"/> 577 <move x="75" y="7"/> 578 <line x="82" y="0"/> 579 <move x="75" y="4"/> 580 <line x="75" y="7"/> 581 <line x="78" y="7"/> 582 </path> 583 <stroke/> 584 </foreground> 585</shape> 586<shape aspect="variable" h="90" name="Photo Resistor 3" strokewidth="inherit" w="100"> 587 <connections> 588 <constraint name="in" perimeter="0" x="0" y="0.5"/> 589 <constraint name="out" perimeter="0" x="1" y="0.5"/> 590 </connections> 591 <background> 592 <ellipse h="90" w="90" x="5" y="0"/> 593 </background> 594 <foreground> 595 <fillstroke/> 596 <path> 597 <move x="85" y="12"/> 598 <line x="92" y="5"/> 599 <move x="85" y="9"/> 600 <line x="85" y="12"/> 601 <line x="88" y="12"/> 602 <move x="80" y="7"/> 603 <line x="87" y="0"/> 604 <move x="80" y="4"/> 605 <line x="80" y="7"/> 606 <line x="82" y="7"/> 607 <move x="0" y="45"/> 608 <line x="18" y="45"/> 609 <line x="22" y="35"/> 610 <line x="30" y="55"/> 611 <line x="38" y="35"/> 612 <line x="46" y="55"/> 613 <line x="54" y="35"/> 614 <line x="62" y="55"/> 615 <line x="70" y="35"/> 616 <line x="78" y="55"/> 617 <line x="82" y="45"/> 618 <line x="100" y="45"/> 619 </path> 620 <stroke/> 621 </foreground> 622</shape> 623<shape aspect="variable" h="70" name="Solar Cell" strokewidth="inherit" w="100"> 624 <connections> 625 <constraint name="in" perimeter="0" x="0" y="0.57"/> 626 <constraint name="out" perimeter="0" x="1" y="0.57"/> 627 </connections> 628 <background> 629 <path> 630 <move x="0" y="40"/> 631 <line x="41" y="40"/> 632 <move x="55" y="10"/> 633 <line x="55" y="70"/> 634 <move x="55" y="40"/> 635 <line x="100" y="40"/> 636 <move x="80" y="12"/> 637 <line x="87" y="5"/> 638 <move x="80" y="9"/> 639 <line x="80" y="12"/> 640 <line x="83" y="12"/> 641 <move x="75" y="7"/> 642 <line x="82" y="0"/> 643 <move x="75" y="4"/> 644 <line x="75" y="7"/> 645 <line x="78" y="7"/> 646 </path> 647 </background> 648 <foreground> 649 <stroke/> 650 <rect h="30" w="4" x="41" y="25"/> 651 <fillstroke/> 652 </foreground> 653</shape> 654</shapes>