pumps.xml 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602
  1. <shapes name="mxGraph.pid.pumps">
  2. <shape aspect="variable" h="35" name="Cavity Pump" strokewidth="inherit" w="123.77">
  3. <connections>
  4. <constraint name="SW" perimeter="0" x="0.12" y="1"/>
  5. <constraint name="SE" perimeter="0" x="0.485" y="1"/>
  6. </connections>
  7. <background>
  8. <path>
  9. <move x="87" y="0"/>
  10. <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="0" x="87" x-axis-rotation="0" y="30"/>
  11. <line x="117" y="30"/>
  12. <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="0" x="117" x-axis-rotation="0" y="0"/>
  13. <close/>
  14. <move x="75" y="15"/>
  15. <line x="80" y="15"/>
  16. <move x="15" y="25"/>
  17. <line x="15" y="35"/>
  18. <move x="60" y="25"/>
  19. <line x="60" y="35"/>
  20. </path>
  21. </background>
  22. <foreground>
  23. <fillstroke/>
  24. <rect h="20" w="75" x="0" y="5"/>
  25. <fillstroke/>
  26. <path>
  27. <move x="4.5" y="15"/>
  28. <arc large-arc-flag="0" rx="6" ry="10" sweep-flag="1" x="15.5" x-axis-rotation="0" y="15"/>
  29. <arc large-arc-flag="0" rx="6" ry="10" sweep-flag="0" x="26.5" x-axis-rotation="0" y="15"/>
  30. <arc large-arc-flag="0" rx="6" ry="10" sweep-flag="1" x="37.5" x-axis-rotation="0" y="15"/>
  31. <arc large-arc-flag="0" rx="6" ry="10" sweep-flag="0" x="48.5" x-axis-rotation="0" y="15"/>
  32. <arc large-arc-flag="0" rx="6" ry="10" sweep-flag="1" x="59.5" x-axis-rotation="0" y="15"/>
  33. <arc large-arc-flag="0" rx="6" ry="10" sweep-flag="0" x="70.5" x-axis-rotation="0" y="15"/>
  34. <move x="87" y="0"/>
  35. <line x="87" y="30"/>
  36. <move x="117" y="0"/>
  37. <line x="117" y="30"/>
  38. </path>
  39. <stroke/>
  40. </foreground>
  41. </shape>
  42. <shape aspect="variable" h="67" name="Centrifugal Pump 1" strokewidth="inherit" w="70">
  43. <connections>
  44. <constraint name="N" perimeter="0" x="0.43" y="0"/>
  45. <constraint name="S" perimeter="0" x="0.43" y="1"/>
  46. <constraint name="W" perimeter="0" x="0.01" y="0.5"/>
  47. <constraint name="E" perimeter="0" x="0.86" y="0.5"/>
  48. <constraint name="NW" perimeter="0" x="0.125" y="0.125"/>
  49. <constraint name="SW" perimeter="0" x="0" y="1"/>
  50. <constraint name="NE" perimeter="0" x="1" y="0"/>
  51. <constraint name="SE" perimeter="0" x="0.855" y="1"/>
  52. </connections>
  53. <foreground>
  54. <path>
  55. <move x="12" y="54"/>
  56. <line x="0" y="67"/>
  57. <line x="60" y="67"/>
  58. <line x="48" y="54"/>
  59. </path>
  60. <fillstroke/>
  61. <path>
  62. <move x="0.6" y="25"/>
  63. <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="30" x-axis-rotation="0" y="0"/>
  64. <line x="70" y="0"/>
  65. <line x="70" y="20"/>
  66. <line x="58.45" y="20"/>
  67. <arc large-arc-flag="1" rx="30" ry="30" sweep-flag="1" x="0.6" x-axis-rotation="0" y="35"/>
  68. </path>
  69. <fillstroke/>
  70. <path>
  71. <move x="21.4" y="25"/>
  72. <arc large-arc-flag="1" rx="10" ry="10" sweep-flag="1" x="21.4" x-axis-rotation="0" y="35"/>
  73. </path>
  74. <stroke/>
  75. </foreground>
  76. </shape>
  77. <shape aspect="variable" h="77" name="Centrifugal Pump 2" strokewidth="inherit" w="62.09">
  78. <connections>
  79. <constraint name="N" perimeter="0" x="0.485" y="0.13"/>
  80. <constraint name="S" perimeter="0" x="0.485" y="1"/>
  81. <constraint name="W" perimeter="0" x="0" y="0.52"/>
  82. <constraint name="E" perimeter="0" x="0.97" y="0.52"/>
  83. <constraint name="NW" perimeter="0" x="0" y="0"/>
  84. <constraint name="SW" perimeter="0" x="0" y="1"/>
  85. <constraint name="NE" perimeter="0" x="0.79" y="0.21"/>
  86. <constraint name="SE" perimeter="0" x="0.97" y="1"/>
  87. </connections>
  88. <foreground>
  89. <path>
  90. <move x="12" y="64"/>
  91. <line x="0" y="77"/>
  92. <line x="60" y="77"/>
  93. <line x="48" y="64"/>
  94. </path>
  95. <fillstroke/>
  96. <path>
  97. <move x="25" y="69.4"/>
  98. <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="0" x-axis-rotation="0" y="40"/>
  99. <line x="0" y="0"/>
  100. <line x="20" y="0"/>
  101. <line x="20" y="11.55"/>
  102. <arc large-arc-flag="1" rx="30" ry="30" sweep-flag="1" x="35" x-axis-rotation="0" y="69.4"/>
  103. </path>
  104. <fillstroke/>
  105. <path>
  106. <move x="25" y="48.6"/>
  107. <arc large-arc-flag="1" rx="10" ry="10" sweep-flag="1" x="35" x-axis-rotation="0" y="48.6"/>
  108. </path>
  109. <stroke/>
  110. </foreground>
  111. </shape>
  112. <shape aspect="variable" h="67" name="Centrifugal Pump 3" strokewidth="inherit" w="70">
  113. <connections>
  114. <constraint name="N" perimeter="0" x="0.57" y="0"/>
  115. <constraint name="S" perimeter="0" x="0.57" y="1"/>
  116. <constraint name="E" perimeter="0" x="0.99" y="0.5"/>
  117. <constraint name="W" perimeter="0" x="0.14" y="0.5"/>
  118. <constraint name="NE" perimeter="0" x="0.875" y="0.125"/>
  119. <constraint name="SE" perimeter="0" x="1" y="1"/>
  120. <constraint name="NW" perimeter="0" x="0" y="0"/>
  121. <constraint name="SW" perimeter="0" x="0.145" y="1"/>
  122. </connections>
  123. <foreground>
  124. <path>
  125. <move x="22" y="54"/>
  126. <line x="10" y="67"/>
  127. <line x="70" y="67"/>
  128. <line x="58" y="54"/>
  129. </path>
  130. <fillstroke/>
  131. <path>
  132. <move x="69.4" y="25"/>
  133. <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="0" x="40" x-axis-rotation="0" y="0"/>
  134. <line x="0" y="0"/>
  135. <line x="0" y="20"/>
  136. <line x="11.55" y="20"/>
  137. <arc large-arc-flag="1" rx="30" ry="30" sweep-flag="0" x="69.4" x-axis-rotation="0" y="35"/>
  138. </path>
  139. <fillstroke/>
  140. <path>
  141. <move x="48.6" y="25"/>
  142. <arc large-arc-flag="1" rx="10" ry="10" sweep-flag="0" x="48.6" x-axis-rotation="0" y="35"/>
  143. </path>
  144. <stroke/>
  145. </foreground>
  146. </shape>
  147. <shape aspect="variable" h="40" name="Feed Pump" strokewidth="inherit" w="100">
  148. <connections>
  149. <constraint name="W" perimeter="0" x="0" y="0.5"/>
  150. <constraint name="E" perimeter="0" x="1" y="0.5"/>
  151. </connections>
  152. <foreground>
  153. <path>
  154. <move x="0" y="0"/>
  155. <line x="65" y="0"/>
  156. <line x="65" y="10"/>
  157. <line x="100" y="10"/>
  158. <line x="100" y="30"/>
  159. <line x="65" y="30"/>
  160. <line x="65" y="40"/>
  161. <line x="0" y="40"/>
  162. <close/>
  163. </path>
  164. <fillstroke/>
  165. </foreground>
  166. </shape>
  167. <shape aspect="variable" h="67" name="Gas Blower" strokewidth="inherit" w="72.31">
  168. <connections>
  169. <constraint name="S" perimeter="0" x="0.55" y="1"/>
  170. </connections>
  171. <foreground>
  172. <path>
  173. <move x="22" y="54"/>
  174. <line x="10" y="67"/>
  175. <line x="70" y="67"/>
  176. <line x="58" y="54"/>
  177. </path>
  178. <fillstroke/>
  179. <path>
  180. <move x="0" y="0"/>
  181. <line x="40" y="0"/>
  182. <arc large-arc-flag="1" rx="30" ry="30" sweep-flag="1" x="11.5" x-axis-rotation="0" y="20"/>
  183. <line x="0" y="19.75"/>
  184. <close/>
  185. </path>
  186. <fillstroke/>
  187. <ellipse h="20" w="20" x="30" y="20"/>
  188. <stroke/>
  189. </foreground>
  190. </shape>
  191. <shape aspect="variable" h="55" name="Gas Compressor" strokewidth="inherit" w="100">
  192. <connections>
  193. <constraint name="S" perimeter="0" x="0.55" y="1"/>
  194. </connections>
  195. <foreground>
  196. <path>
  197. <move x="0" y="30"/>
  198. <line x="100" y="0"/>
  199. <line x="100" y="55"/>
  200. <line x="0" y="55"/>
  201. <close/>
  202. </path>
  203. <fillstroke/>
  204. </foreground>
  205. </shape>
  206. <shape aspect="variable" h="91" name="Gear Pump" strokewidth="inherit" w="57">
  207. <connections>
  208. <constraint name="N" perimeter="0" x="0.5" y="0"/>
  209. <constraint name="S" perimeter="0" x="0.5" y="1"/>
  210. <constraint name="W" perimeter="0" x="0" y="0.5"/>
  211. <constraint name="E" perimeter="0" x="1" y="0.5"/>
  212. <constraint name="NW" perimeter="0" x="0.215" y="0.1"/>
  213. <constraint name="SW" perimeter="0" x="0.2" y="1"/>
  214. <constraint name="NE" perimeter="0" x="0.785" y="0.1"/>
  215. <constraint name="SE" perimeter="0" x="0.8" y="1"/>
  216. </connections>
  217. <foreground>
  218. <path>
  219. <move x="15" y="82"/>
  220. <line x="7.5" y="91"/>
  221. <line x="49.5" y="91"/>
  222. <line x="41.9" y="82"/>
  223. </path>
  224. <fillstroke/>
  225. <path>
  226. <move x="48.5" y="10"/>
  227. <line x="48.5" y="75"/>
  228. <arc large-arc-flag="0" rx="20" ry="10" sweep-flag="1" x="8.5" x-axis-rotation="0" y="75"/>
  229. <line x="8.5" y="10"/>
  230. <arc large-arc-flag="0" rx="20" ry="10" sweep-flag="1" x="48.5" x-axis-rotation="0" y="10"/>
  231. <close/>
  232. </path>
  233. <fillstroke/>
  234. <ellipse h="32" w="32" x="12.5" y="7"/>
  235. <stroke/>
  236. <ellipse h="32" w="32" x="12.5" y="44"/>
  237. <stroke/>
  238. <path>
  239. <move x="57" y="31.5"/>
  240. <line x="57" y="51.5"/>
  241. <move x="48.5" y="41.5"/>
  242. <line x="57" y="41.5"/>
  243. <move x="0" y="32"/>
  244. <line x="0" y="52"/>
  245. <move x="0" y="41.5"/>
  246. <line x="8.5" y="41.5"/>
  247. </path>
  248. <stroke/>
  249. </foreground>
  250. </shape>
  251. <shape aspect="variable" h="111.77" name="Horizontal Pump" strokewidth="inherit" w="155.27">
  252. <connections>
  253. <constraint name="N" perimeter="0" x="0.15" y="0"/>
  254. <constraint name="W" perimeter="0" x="0" y="0.54"/>
  255. </connections>
  256. <foreground>
  257. <path>
  258. <move x="8.5" y="15"/>
  259. <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="38.5" x-axis-rotation="0" y="15"/>
  260. <line x="38.5" y="105"/>
  261. <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="8.5" x-axis-rotation="0" y="105"/>
  262. <close/>
  263. <move x="148.5" y="45"/>
  264. <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="148.5" x-axis-rotation="0" y="75"/>
  265. <line x="58.5" y="75"/>
  266. <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="58.5" x-axis-rotation="0" y="45"/>
  267. <close/>
  268. <move x="58.5" y="45"/>
  269. <line x="58.5" y="75"/>
  270. <move x="148.5" y="45"/>
  271. <line x="148.5" y="75"/>
  272. <move x="23.5" y="8.5"/>
  273. <line x="23.5" y="0"/>
  274. <move x="13.5" y="0"/>
  275. <line x="33.5" y="0"/>
  276. <move x="0" y="60"/>
  277. <line x="8.5" y="60"/>
  278. <move x="0" y="50"/>
  279. <line x="0" y="70"/>
  280. </path>
  281. <fillstroke/>
  282. <rect h="4" w="13.5" x="38.5" y="58"/>
  283. <fillstroke/>
  284. </foreground>
  285. </shape>
  286. <shape aspect="variable" h="40" name="Injector" strokewidth="inherit" w="80">
  287. <connections>
  288. <constraint name="W" perimeter="0" x="0" y="0.5"/>
  289. <constraint name="S" perimeter="0" x="0.25" y="1"/>
  290. <constraint name="E" perimeter="0" x="1" y="0.5"/>
  291. </connections>
  292. <foreground>
  293. <rect h="40" w="40" x="0" y="0"/>
  294. <fillstroke/>
  295. <path>
  296. <move x="40" y="10"/>
  297. <line x="80" y="0"/>
  298. <line x="80" y="40"/>
  299. <line x="40" y="30"/>
  300. <close/>
  301. </path>
  302. <fillstroke/>
  303. </foreground>
  304. </shape>
  305. <shape aspect="variable" h="69" name="Peristaltic" strokewidth="inherit" w="60">
  306. <connections>
  307. <constraint name="S" perimeter="0" x="0.5" y="1"/>
  308. </connections>
  309. <foreground>
  310. <path>
  311. <move x="12" y="56"/>
  312. <line x="0" y="69"/>
  313. <line x="60" y="69"/>
  314. <line x="48" y="56"/>
  315. </path>
  316. <fillstroke/>
  317. <ellipse h="60" w="60" x="0" y="2"/>
  318. <fillstroke/>
  319. <ellipse h="20" w="20" x="20" y="2"/>
  320. <stroke/>
  321. <ellipse h="20" w="20" x="3.6" y="33.5"/>
  322. <stroke/>
  323. <ellipse h="20" w="20" x="36.4" y="33.5"/>
  324. <stroke/>
  325. <path>
  326. <move x="21.3" y="7.2"/>
  327. <line x="4.6" y="39"/>
  328. <move x="38.7" y="7.2"/>
  329. <line x="55.4" y="39"/>
  330. <move x="13.6" y="53.5"/>
  331. <line x="46.4" y="53.5"/>
  332. <move x="20" y="0"/>
  333. <line x="20" y="12"/>
  334. <move x="40" y="0"/>
  335. <line x="40" y="12"/>
  336. </path>
  337. <stroke/>
  338. </foreground>
  339. </shape>
  340. <shape aspect="variable" h="66.97" name="Screw Pump" strokewidth="inherit" w="70">
  341. <connections>
  342. <constraint name="N" perimeter="0" x="0.43" y="0"/>
  343. <constraint name="S" perimeter="0" x="0.43" y="1"/>
  344. <constraint name="W" perimeter="0" x="0.01" y="0.45"/>
  345. <constraint name="E" perimeter="0" x="1" y="0.45"/>
  346. <constraint name="NW" perimeter="0" x="0.126" y="0.125"/>
  347. <constraint name="SW" perimeter="0" x="0" y="1"/>
  348. <constraint name="NE" perimeter="0" x="0.731" y="0.125"/>
  349. <constraint name="SE" perimeter="0" x="0.86" y="1"/>
  350. </connections>
  351. <foreground>
  352. <path>
  353. <move x="12" y="53.97"/>
  354. <line x="0" y="66.97"/>
  355. <line x="60" y="66.97"/>
  356. <line x="48" y="53.97"/>
  357. </path>
  358. <fillstroke/>
  359. <path>
  360. <move x="0.6" y="24.97"/>
  361. <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="59.75" x-axis-rotation="0" y="24.97"/>
  362. <line x="70" y="24.97"/>
  363. <line x="70" y="34.97"/>
  364. <line x="59.75" y="34.97"/>
  365. <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="0.6" x-axis-rotation="0" y="34.97"/>
  366. </path>
  367. <fillstroke/>
  368. <path>
  369. <move x="7.7" y="40.77"/>
  370. <arc large-arc-flag="0" rx="13" ry="13" sweep-flag="0" x="30" x-axis-rotation="0" y="29.97"/>
  371. <arc large-arc-flag="0" rx="13" ry="13" sweep-flag="1" x="52.4" x-axis-rotation="0" y="18.97"/>
  372. </path>
  373. <stroke/>
  374. </foreground>
  375. </shape>
  376. <shape aspect="variable" h="40" name="Screw Pump 2" strokewidth="inherit" w="123.77">
  377. <connections>
  378. <constraint name="N" perimeter="0" x="0.12" y="0"/>
  379. <constraint name="S" perimeter="0" x="0.485" y="1"/>
  380. </connections>
  381. <foreground>
  382. <path>
  383. <move x="75" y="20"/>
  384. <line x="80" y="20"/>
  385. <move x="15" y="10"/>
  386. <line x="15" y="0"/>
  387. <move x="60" y="30"/>
  388. <line x="60" y="40"/>
  389. <move x="87" y="5"/>
  390. <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="0" x="87" x-axis-rotation="0" y="35"/>
  391. <line x="117" y="35"/>
  392. <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="0" x="117" x-axis-rotation="0" y="5"/>
  393. <close/>
  394. <move x="87" y="5"/>
  395. <line x="87" y="35"/>
  396. <move x="117" y="5"/>
  397. <line x="117" y="35"/>
  398. </path>
  399. <fillstroke/>
  400. <rect h="20" w="75" x="0" y="10"/>
  401. <fillstroke/>
  402. <path>
  403. <move x="4.5" y="20"/>
  404. <line x="10" y="14"/>
  405. <line x="21" y="26"/>
  406. <line x="32" y="14"/>
  407. <line x="43" y="26"/>
  408. <line x="54" y="14"/>
  409. <line x="65" y="26"/>
  410. <line x="70.5" y="20"/>
  411. </path>
  412. <stroke/>
  413. </foreground>
  414. </shape>
  415. <shape aspect="variable" h="74" name="Submersible Pump" strokewidth="inherit" w="103.54">
  416. <connections>
  417. <constraint name="N" perimeter="0" x="0.5" y="0"/>
  418. <constraint name="S" perimeter="0" x="0.5" y="1"/>
  419. </connections>
  420. <foreground>
  421. <path>
  422. <move x="96.77" y="40"/>
  423. <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="96.77" x-axis-rotation="0" y="70"/>
  424. <line x="6.77" y="70"/>
  425. <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="6.77" x-axis-rotation="0" y="40"/>
  426. <close/>
  427. <move x="76.77" y="31.5"/>
  428. <line x="96.77" y="31.5"/>
  429. <move x="86.77" y="31.5"/>
  430. <line x="86.77" y="40"/>
  431. </path>
  432. <fillstroke/>
  433. <rect h="4" w="70" x="16.77" y="70"/>
  434. <fillstroke/>
  435. <rect h="35" w="40" x="31.77" y="5"/>
  436. <fillstroke/>
  437. <rect h="5" w="14" x="44.77" y="0"/>
  438. <fillstroke/>
  439. </foreground>
  440. </shape>
  441. <shape aspect="variable" h="186.77" name="Sump Pump" strokewidth="inherit" w="103.54">
  442. <connections>
  443. <constraint name="E" perimeter="0" x="0.84" y="0.79"/>
  444. <constraint name="S" perimeter="0" x="0.5" y="1"/>
  445. </connections>
  446. <foreground>
  447. <path>
  448. <move x="96.77" y="156.77"/>
  449. <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="96.77" x-axis-rotation="0" y="186.77"/>
  450. <line x="6.77" y="186.77"/>
  451. <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="6.77" x-axis-rotation="0" y="156.77"/>
  452. <close/>
  453. <move x="36.77" y="6.77"/>
  454. <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="66.77" x-axis-rotation="0" y="6.77"/>
  455. <line x="66.77" y="36.77"/>
  456. <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="36.77" x-axis-rotation="0" y="36.77"/>
  457. <close/>
  458. <move x="76.77" y="148.27"/>
  459. <line x="96.77" y="148.27"/>
  460. <move x="86.77" y="148.27"/>
  461. <line x="86.77" y="156.77"/>
  462. <move x="36.77" y="36.77"/>
  463. <line x="66.77" y="36.77"/>
  464. <move x="36.77" y="6.77"/>
  465. <line x="66.77" y="6.77"/>
  466. </path>
  467. <fillstroke/>
  468. <rect h="113.5" w="4" x="49.77" y="43.27"/>
  469. <fillstroke/>
  470. <rect h="14" w="70" x="16.77" y="75.77"/>
  471. <fillstroke/>
  472. <path>
  473. <move x="16.77" y="82.77"/>
  474. <line x="86.77" y="82.77"/>
  475. </path>
  476. <stroke/>
  477. </foreground>
  478. </shape>
  479. <shape aspect="variable" h="60" name="Turbine" strokewidth="inherit" w="98">
  480. <connections>
  481. <constraint name="N" perimeter="0" x="0.5" y="0.12"/>
  482. <constraint name="S" perimeter="0" x="0.5" y="0.88"/>
  483. <constraint name="W" perimeter="0" x="0" y="0.5"/>
  484. <constraint name="E" perimeter="0" x="1" y="0.5"/>
  485. <constraint name="NW" perimeter="0" x="0.09" y="0.25"/>
  486. <constraint name="SW" perimeter="0" x="0.09" y="0.75"/>
  487. <constraint name="NE" perimeter="0" x="0.91" y="0"/>
  488. <constraint name="SE" perimeter="0" x="0.91" y="1"/>
  489. </connections>
  490. <background>
  491. <path>
  492. <move x="0" y="22"/>
  493. <line x="9" y="22"/>
  494. <line x="9" y="15"/>
  495. <line x="89" y="0"/>
  496. <line x="89" y="22"/>
  497. <line x="98" y="22"/>
  498. <line x="98" y="38"/>
  499. <line x="89" y="38"/>
  500. <line x="89" y="60"/>
  501. <line x="9" y="45"/>
  502. <line x="9" y="38"/>
  503. <line x="0" y="38"/>
  504. <close/>
  505. <move x="9" y="22"/>
  506. <line x="9" y="38"/>
  507. <move x="89" y="22"/>
  508. <line x="89" y="38"/>
  509. </path>
  510. </background>
  511. <foreground>
  512. <fillstroke/>
  513. </foreground>
  514. </shape>
  515. <shape aspect="variable" h="49.94" name="Vacuum Pump" strokewidth="inherit" w="99">
  516. <connections>
  517. <constraint name="N" perimeter="0" x="0.5" y="0"/>
  518. <constraint name="S" perimeter="0" x="0.5" y="1"/>
  519. <constraint name="W" perimeter="0" x="0" y="0.5"/>
  520. <constraint name="E" perimeter="0" x="1" y="0.5"/>
  521. <constraint name="NW" perimeter="0" x="0.145" y="0.3"/>
  522. <constraint name="SW" perimeter="0" x="0.145" y="0.7"/>
  523. <constraint name="NE" perimeter="0" x="0.855" y="0.3"/>
  524. <constraint name="SE" perimeter="0" x="0.855" y="0.7"/>
  525. </connections>
  526. <background>
  527. <path>
  528. <move x="0" y="22.97"/>
  529. <line x="14.5" y="22.97"/>
  530. <line x="14.5" y="14.97"/>
  531. <line x="26.6" y="14.97"/>
  532. <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="1" x="72.4" x-axis-rotation="0" y="14.97"/>
  533. <line x="84.5" y="14.97"/>
  534. <line x="84.5" y="22.97"/>
  535. <line x="99" y="22.97"/>
  536. <line x="99" y="26.97"/>
  537. <line x="84.5" y="26.97"/>
  538. <line x="84.5" y="34.97"/>
  539. <line x="72.4" y="34.97"/>
  540. <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="1" x="26.6" x-axis-rotation="0" y="34.97"/>
  541. <line x="14.5" y="34.97"/>
  542. <line x="14.5" y="26.97"/>
  543. <line x="0" y="26.97"/>
  544. <close/>
  545. </path>
  546. </background>
  547. <foreground>
  548. <fillstroke/>
  549. <path>
  550. <move x="14.5" y="22.97"/>
  551. <line x="14.5" y="26.97"/>
  552. <move x="84.5" y="22.97"/>
  553. <line x="84.5" y="26.97"/>
  554. <move x="26.6" y="34.97"/>
  555. <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="1" x="26.6" x-axis-rotation="0" y="14.97"/>
  556. <move x="72.4" y="14.97"/>
  557. <arc large-arc-flag="0" rx="25" ry="25" sweep-flag="1" x="72.4" x-axis-rotation="0" y="34.97"/>
  558. </path>
  559. <stroke/>
  560. </foreground>
  561. </shape>
  562. <shape aspect="variable" h="146.77" name="Vertical Pump" strokewidth="inherit" w="120">
  563. <connections>
  564. <constraint name="W" perimeter="0" x="0" y="0.9"/>
  565. <constraint name="E" perimeter="0" x="1" y="0.9"/>
  566. </connections>
  567. <background>
  568. <path>
  569. <move x="45" y="6.77"/>
  570. <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="75" x-axis-rotation="0" y="6.77"/>
  571. <line x="75" y="96.77"/>
  572. <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="45" x-axis-rotation="0" y="96.77"/>
  573. <close/>
  574. <move x="105" y="116.77"/>
  575. <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="105" x-axis-rotation="0" y="146.77"/>
  576. <line x="15" y="146.77"/>
  577. <arc large-arc-flag="0" rx="20" ry="20" sweep-flag="1" x="15" x-axis-rotation="0" y="116.77"/>
  578. <close/>
  579. <move x="111.5" y="131.77"/>
  580. <line x="120" y="131.77"/>
  581. <move x="120" y="121.77"/>
  582. <line x="120" y="141.77"/>
  583. <move x="0" y="131.77"/>
  584. <line x="8.5" y="131.77"/>
  585. <move x="0" y="121.77"/>
  586. <line x="0" y="141.77"/>
  587. <move x="45" y="96.77"/>
  588. <line x="75" y="96.77"/>
  589. <move x="45" y="6.77"/>
  590. <line x="75" y="6.77"/>
  591. </path>
  592. </background>
  593. <foreground>
  594. <fillstroke/>
  595. <path>
  596. </path>
  597. <stroke/>
  598. <rect h="13.5" w="4" x="58" y="103.27"/>
  599. <fillstroke/>
  600. </foreground>
  601. </shape>
  602. </shapes>