1<shapes name="mxgraph.electrical.plc_ladder"> 2 <shape aspect="variable" h="50" name="Contact" 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 <foreground> 8 <path> 9 <move x="0" y="25"/> 10 <line x="30" y="25"/> 11 <move x="100" y="25"/> 12 <line x="70" y="25"/> 13 <move x="30" y="0"/> 14 <line x="30" y="50"/> 15 <move x="70" y="0"/> 16 <line x="70" y="50"/> 17 </path> 18 <stroke/> 19 </foreground> 20 </shape> 21 <shape aspect="variable" h="50" name="Not Contact" strokewidth="inherit" w="100"> 22 <connections> 23 <constraint name="in" perimeter="0" x="0" y="0.5"/> 24 <constraint name="out" perimeter="0" x="1" y="0.5"/> 25 </connections> 26 <foreground> 27 <path> 28 <move x="0" y="25"/> 29 <line x="30" y="25"/> 30 <move x="100" y="25"/> 31 <line x="70" y="25"/> 32 <move x="30" y="0"/> 33 <line x="30" y="50"/> 34 <move x="70" y="0"/> 35 <line x="70" y="50"/> 36 <move x="30" y="50"/> 37 <line x="70" y="0"/> 38 </path> 39 <stroke/> 40 </foreground> 41 </shape> 42 <shape aspect="variable" h="50" name="Not Output 1" strokewidth="inherit" w="100"> 43 <connections> 44 <constraint name="in" perimeter="0" x="0" y="0.5"/> 45 <constraint name="out" perimeter="0" x="1" y="0.5"/> 46 </connections> 47 <foreground> 48 <path> 49 <move x="35" y="0"/> 50 <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="0" x="35" x-axis-rotation="0" y="50"/> 51 <move x="0" y="25"/> 52 <line x="28" y="25"/> 53 <move x="100" y="25"/> 54 <line x="72" y="25"/> 55 <move x="65" y="0"/> 56 <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="65" x-axis-rotation="0" y="50"/> 57 <move x="30" y="50"/> 58 <line x="70" y="0"/> 59 </path> 60 <stroke/> 61 </foreground> 62 </shape> 63 <shape aspect="variable" h="50" name="Not Output 2" strokewidth="inherit" w="100"> 64 <connections> 65 <constraint name="in" perimeter="0" x="0" y="0.5"/> 66 <constraint name="out" perimeter="0" x="1" y="0.5"/> 67 </connections> 68 <background> 69 <ellipse h="50" w="50" x="25" y="0"/> 70 </background> 71 <foreground> 72 <fillstroke/> 73 <path> 74 <move x="0" y="25"/> 75 <line x="25" y="25"/> 76 <move x="100" y="25"/> 77 <line x="75" y="25"/> 78 <move x="30" y="50"/> 79 <line x="70" y="0"/> 80 </path> 81 <fillstroke/> 82 </foreground> 83 </shape> 84 <shape aspect="variable" h="50" name="Output 1" strokewidth="inherit" w="100"> 85 <connections> 86 <constraint name="in" perimeter="0" x="0" y="0.5"/> 87 <constraint name="out" perimeter="0" x="1" y="0.5"/> 88 </connections> 89 <foreground> 90 <path> 91 <move x="35" y="0"/> 92 <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="0" x="35" x-axis-rotation="0" y="50"/> 93 <move x="0" y="25"/> 94 <line x="28" y="25"/> 95 <move x="100" y="25"/> 96 <line x="72" y="25"/> 97 <move x="65" y="0"/> 98 <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="65" x-axis-rotation="0" y="50"/> 99 </path> 100 <stroke/> 101 </foreground> 102 </shape> 103 <shape aspect="variable" h="50" name="Output 2" strokewidth="inherit" w="100"> 104 <connections> 105 <constraint name="in" perimeter="0" x="0" y="0.5"/> 106 <constraint name="out" perimeter="0" x="1" y="0.5"/> 107 </connections> 108 <background> 109 <ellipse h="50" w="50" x="25" y="0"/> 110 </background> 111 <foreground> 112 <fillstroke/> 113 <path> 114 <move x="0" y="25"/> 115 <line x="25" y="25"/> 116 <move x="100" y="25"/> 117 <line x="75" y="25"/> 118 </path> 119 <stroke/> 120 </foreground> 121 </shape> 122</shapes>