wgts_channels.php.uncalibrated 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398
  1. <?php
  2. // ########## SLOW CONTROL CHANNELS ##########
  3. $adeiChannel = array(
  4. // DPS Magnets
  5. array(//0
  6. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__15", // "311-RBY-1-1051",
  7. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__18", // "311-RBY-1-1052",
  8. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__21", // "311-RBY-1-2051",
  9. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__24", // "311-RBY-1-2052",
  10. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__27", // "311-RBY-1-3051",
  11. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__30", // "311-RBY-1-3052",
  12. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__33", // "311-RBY-1-4051",
  13. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__36", // "311-RBY-1-4052",
  14. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__39", // "311-RBY-1-5051",
  15. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__42" // "311-RBY-1-5052"
  16. ),
  17. // CPS Magnets
  18. array(//1
  19. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__0", // "320-RBI-1-1101"
  20. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__3", // "320-RBI-1-1102"
  21. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__6", // "320-RBI-1-2101"
  22. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__9", // "320-RBI-1-2102"
  23. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__12", // "320-RBI-1-3101"
  24. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__15", // "320-RBI-1-3102"
  25. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__18", // "320-RBI-1-4101"
  26. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__21", // "320-RBI-1-4102"
  27. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__24", // "320-RBI-1-5101" ("320-RBI-1-5102" corrupted, not in ADEI anymore)
  28. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__27", // "320-RBI-1-6101"
  29. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__30", // "320-RBI-1-6102"
  30. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__33", // "320-RBI-1-7101"
  31. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__36" // "320-RBI-1-7102"
  32. ),
  33. // LN2&LHe supply
  34. array(//2
  35. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_LN__0" // "200-RLI-2-4119" LN2 lev
  36. ),
  37. array(//3
  38. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_4K__30", // "200-RLI-2-1119" LHe level
  39. ),
  40. array(//4
  41. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_LN__3" // "200-RPI-2-4125" LN2 pressure
  42. ),
  43. array(//5
  44. "cswgts__ControlSystem_WGTS_Kryotechnik__200_SUB_Sicherheit__6" // "200-RPI-2-2144" LHe pressure
  45. ),
  46. // DPS1-R beamtube temperature
  47. array(//6
  48. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_R__78", // "200-RTP-3-1101" DPS1-R-2
  49. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_R__84", // "200-RTP-3-1102"
  50. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_R__90", // "200-RTP-3-1103"
  51. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_R__96", // "200-RTP-3-1104"
  52. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_R__102", // "200-RTP-3-2101" PP2-R
  53. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_R__108" // "200-RTP-3-2102"
  54. ),
  55. array(//7
  56. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_R__108", // "200-RTP-3-3101" DPS1-R-1
  57. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_R__114", // "200-RTP-3-3102"
  58. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_R__120", // "200-RTP-3-3103"
  59. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_R__126", // "200-RTP-3-3104"
  60. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_R__144", // "200-RTP-3-6101" PP1-R
  61. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_R__147" // "200-RTP-3-6102"
  62. ),
  63. // Source beamtube temperature
  64. array(//8
  65. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__84", // "200-RTP-3-5101", starting at front side for numbering reasons
  66. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__87", // "200-RTP-3-5102",
  67. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__108", // "200-RTP-3-5109"
  68. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__111", // "200-RTP-3-5110",
  69. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__114", // "200-RTP-3-5111"
  70. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__117", // "200-RTP-3-5112"
  71. //"cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__120", // "200-RTP-3-5113"
  72. //"cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__123", // "200-RTP-3-5114"
  73. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__126", // "200-RTP-3-5115",
  74. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__129", // "200-RTP-3-5116",
  75. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__150", // "200-RTP-3-5123",
  76. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__153" // "200-RTP-3-5124"
  77. ),
  78. // DPS1-F beamtube temperature
  79. array(//9
  80. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_F__108", // "200-RTP-3-4101" PP1-F
  81. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_F__111", // "200-RTP-3-4102"
  82. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_F__126", // "200-RTP-3-7101" DPS1-F-1
  83. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_F__129", // "200-RTP-3-7102"
  84. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_F__132", // "200-RTP-3-7103"
  85. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_F__135" // "200-RTP-3-7104"
  86. ),
  87. array(//10
  88. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_F__78", // "200-RTP-3-8101" PP2-F
  89. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_F__84", // "200-RTP-3-8102"
  90. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_F__96", // "200-RTP-3-9101" DPS1-F-2
  91. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_F__102", // "200-RTP-3-9102"
  92. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_F__108", // "200-RTP-3-9103"
  93. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_F__114" // "200-RTP-3-9104"
  94. ),
  95. // Isolation vacuum
  96. array(//11
  97. "cswgts__ControlSystem_WGTS_Kryotechnik__200_SUB_Vakuum__9", // "200-RPV-4-1110"
  98. "cswgts__ControlSystem_WGTS_Kryotechnik__200_SUB_Vakuum__15" // "200-RPV-4-1160"
  99. ),
  100. // Magnet temperature
  101. array(//12
  102. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_4K__108", // "200-RTT-1-5103" M5
  103. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_4K__93", // "200-RTT-1-4103" M4
  104. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_4K__48", // "200-RTT-1-1103" M1
  105. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_4K__63", // "200-RTT-1-2103" M2
  106. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_4K__78", // "200-RTT-1-3103" M3
  107. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_4K__138", // "200-RTT-1-7103" M7
  108. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_4K__123" // "200-RTT-1-6103" M6
  109. ),
  110. // Magnet currents
  111. array(//13
  112. "cswgts__ControlSystem_WGTS_Magnet__200_MAG_Stromzufuhr_M1_M4_M5__0" // "200-REI-5-3111"
  113. ),
  114. array(//14
  115. "cswgts__ControlSystem_WGTS_Magnet__200_MAG_Stromzufuhr_M2_M3__0" // "200-REI-5-3211"
  116. ),
  117. array(//15
  118. "cswgts__ControlSystem_WGTS_Magnet__200_MAG_Stromzufuhr_M6_M7__0" // "200-REI-5-3311"
  119. ),
  120. // Inner shield (27K)
  121. array(//16
  122. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__24", // "200-RTP-2-3122"
  123. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__21", // "200-RTP-2-3121"
  124. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__30", // "200-RTP-2-3124"
  125. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__27", // "200-RTP-2-3123"
  126. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__45", // "200-RTP-2-3129"
  127. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__48", // "200-RTP-2-3130"
  128. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__33", // "200-RTP-2-3125"
  129. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__36", // "200-RTP-2-3126"
  130. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__51", // "200-RTP-2-3131"
  131. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__54", // "200-RTP-2-3132"
  132. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__57", // "200-RTP-2-3133"
  133. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__60" // "200-RTP-2-3134"
  134. ),
  135. // LN2 temperature
  136. array(//17
  137. //"cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_LN__87" // "200-RTP-2-4130" LN2 temperature
  138. "cswgts__ControlSystem_WGTS_Gradient__200_KRY_Kryo_LN__24" // "200-GRA-0-201-Min_Val" LN2 temperature by M. Hackenjos
  139. ),
  140. // LHe temperature
  141. array(//18
  142. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_4K__177" // "200-RTT-2-1114" LHe temperature
  143. ),
  144. // M5, M6 magnetic dipoles
  145. array(//19
  146. "cstmagnet__ControlSystem_Magnet__800_MAG_MAG_Control__45", // "200-ELV-5-3410", M5 dipole x
  147. "cstmagnet__ControlSystem_Magnet__800_MAG_MAG_Control__51" // "200-ELV-5-3420", M5 dipole y
  148. ),
  149. array(//20
  150. "cstmagnet__ControlSystem_Magnet__800_MAG_MAG_Control__57", // "200-ELV-5-3430", M6 dipole x
  151. "cstmagnet__ControlSystem_Magnet__800_MAG_MAG_Control__63" // "200-ELV-5-3440", M6 dipole y
  152. ),
  153. // temperature sensors on top of beamtube
  154. array(//21
  155. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__87", // RTP-3-5102, starting at front side
  156. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__99", // RTP-3-5106
  157. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__105", // RTP-3-5108
  158. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__111", // RTP-3-5110
  159. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__117", // RTP-3-5112
  160. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__123", // RTP-3-5114
  161. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__129", // RTP-3-5116
  162. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__135", // RTP-3-5118
  163. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__141", // RTP-3-5120
  164. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__153" // RTP-3-5124
  165. ),
  166. // temperature sensors on bottom of beamtube
  167. array(//22
  168. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__84", // RTP-3-5101, starting at front side
  169. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__96", // RTP-3-5105
  170. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__102", // RTP-3-5107
  171. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__108", // RTP-3-5109
  172. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__114", // RTP-3-5111
  173. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__120", // RTP-3-5113
  174. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__126", // RTP-3-5115
  175. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__132", // RTP-3-5117
  176. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__138", // RTP-3-5119
  177. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_WGTS__150" // RTP-3-5123
  178. )
  179. );
  180. $username = 'katrin';
  181. $password = 'neutrino';
  182. $context = stream_context_create(array(
  183. 'http' => array(
  184. 'header' => "Authorization: Basic " . base64_encode("$username:$password"), "Connection: close\r\n"
  185. )
  186. ));
  187. for ($id = 0; $id < sizeof($adeiChannel); $id++)
  188. {
  189. $adeiChannels = "";
  190. for ($id2 = 0; $id2 < sizeof($adeiChannel[$id]); $id2++)
  191. {
  192. $adeiChannels = $adeiChannels . $adeiChannel[$id][$id2] . ",";
  193. }
  194. $adeiChannels = substr($adeiChannels, 0, strlen($adeiChannels) - 1);
  195. // adei address changed
  196. $fileip = file_get_contents("https://adei-katrin.kaas.kit.edu/adei/services/getdata.php?db_server=virtual&db_name=srctree&db_group=-3&control_group=-3&virtual=srctree&srctree=" . $adeiChannels . "&rt=full&window=60,-1&format=csv", false, $context);
  197. // old adei
  198. //$fileip = file_get_contents("http://katrin.kit.edu/adei/services/getdata.php?db_server=virtual&db_name=srctree&db_group=-3&control_group=-3&virtual=srctree&srctree=" . $adeiChannels . "&window=60&format=csv", false, $context);
  199. // backup server
  200. //$fileip = file_get_contents("http://ipekatrinbackupserv1.ipe.kit.edu/adei/services/getdata.php?db_server=virtual&db_name=srctree&db_group=-3&control_group=-3&virtual=srctree&srctree=" . $adeiChannels . "&window=60&format=csv", false, $context);
  201. //echo $fileip . "<br>";
  202. for ($id2 = sizeof($adeiChannel[$id]) - 1 ; $id2 > -1; $id2--)
  203. {
  204. $pos = strrpos($fileip, ",");
  205. $adeiValue[$id][$id2] = floatval(substr($fileip, $pos + 2));
  206. $fileip = substr($fileip, 0, $pos);
  207. //echo $id . "," . $id2 . "," . $adeiValue[$id][$id2] . "<br>";
  208. }
  209. }
  210. // corresponding KATRIN numbers of sensors
  211. $KatrinNumber = array(
  212. // DPS Magnets
  213. array(//0
  214. "311-RBY-1-1051",
  215. "311-RBY-1-1052",
  216. "311-RBY-1-2051",
  217. "311-RBY-1-2052",
  218. "311-RBY-1-3051",
  219. "311-RBY-1-3052",
  220. "311-RBY-1-4051",
  221. "311-RBY-1-4052",
  222. "311-RBY-1-5051",
  223. "311-RBY-1-5052"
  224. ),
  225. // CPS Magnets
  226. array(//1
  227. "320-RBI-1-1101",
  228. "320-RBI-1-1102",
  229. "320-RBI-1-2101",
  230. "320-RBI-1-2102",
  231. "320-RBI-1-3101",
  232. "320-RBI-1-3102",
  233. "320-RBI-1-4101",
  234. "320-RBI-1-4102",
  235. "320-RBI-1-5101",
  236. //"320-RBI-1-5102", // corrupted, not in ADEI anymore
  237. "320-RBI-1-6101",
  238. "320-RBI-1-6102",
  239. "320-RBI-1-7101",
  240. "320-RBI-1-7102"
  241. ),
  242. // LN2&LHe supply
  243. array(//2
  244. "200-RLI-2-4119" // LN2 level
  245. ),
  246. array(//3
  247. "200-RLI-2-1119" // LHe level
  248. ),
  249. array(//4
  250. "200-RPI-2-4125" // LN2 pressure
  251. ),
  252. array(//5
  253. "200-RPI-2-2144" // LHe pressure
  254. ),
  255. // DPS1-R beamtube temperature
  256. array(//6
  257. "200-RTP-3-1101",
  258. "200-RTP-3-1102",
  259. "200-RTP-3-1103",
  260. "200-RTP-3-1104",
  261. "200-RTP-3-2101",
  262. "200-RTP-3-2102"
  263. ),
  264. array(//7
  265. "200-RTP-3-3101",
  266. "200-RTP-3-3102",
  267. "200-RTP-3-3103",
  268. "200-RTP-3-3104",
  269. "200-RTP-3-6101",
  270. "200-RTP-3-6102"
  271. ),
  272. // Source beamtube temperature
  273. array(//8
  274. "200-RTP-3-5101",
  275. "200-RTP-3-5102",
  276. "200-RTP-3-5109", // extremely unstable
  277. "200-RTP-3-5110",
  278. "200-RTP-3-5111",
  279. "200-RTP-3-5112",
  280. //"200-RTP-3-5113",
  281. //"200-RTP-3-5114", // shows 20 K
  282. "200-RTP-3-5115",
  283. "200-RTP-3-5116",
  284. "200-RTP-3-5123",
  285. "200-RTP-3-5124"
  286. ),
  287. // DPS1-F beamtube temperature
  288. array(//9
  289. "200-RTP-3-4101",
  290. "200-RTP-3-4102",
  291. "200-RTP-3-7101",
  292. "200-RTP-3-7102",
  293. "200-RTP-3-7103",
  294. "200-RTP-3-7104"
  295. ),
  296. array(//10
  297. "200-RTP-3-8101",
  298. "200-RTP-3-8102",
  299. "200-RTP-3-9101",
  300. "200-RTP-3-9102",
  301. "200-RTP-3-9103",
  302. "200-RTP-3-9104"
  303. ),
  304. // Isolation vacuum
  305. array(//11
  306. "200-RPV-4-1110",
  307. "200-RPV-4-1160"
  308. ),
  309. // Magnet temperature
  310. array(//12
  311. "200-RTT-1-5103", // M5
  312. "200-RTT-1-4103", // M4
  313. "200-RTT-1-1103", // M1
  314. "200-RTT-1-2103", // M2
  315. "200-RTT-1-3103", // M3
  316. "200-RTT-1-7103", // M7
  317. "200-RTT-1-6103" // M6
  318. ),
  319. //Magnet currents
  320. array(//13
  321. "200-REI-5-3111" // M5_M4_M1
  322. ),
  323. array(//14
  324. "200-REI-5-3211" // M2_M3
  325. ),
  326. array(//15
  327. "200-REI-5-3311" // M7_M6
  328. ),
  329. // Inner shield (27 K)
  330. array(//16
  331. "200-RTP-2-3122",
  332. "200-RTP-2-3121",
  333. "200-RTP-2-3124",
  334. "200-RTP-2-3123",
  335. "200-RTP-2-3129",
  336. "200-RTP-2-3130",
  337. "200-RTP-2-3125",
  338. "200-RTP-2-3126",
  339. "200-RTP-2-3131",
  340. "200-RTP-2-3132",
  341. "200-RTP-2-3133",
  342. "200-RTP-2-3134"
  343. ),
  344. // LN2 temperature
  345. array(//17
  346. //"200-RTP-2-4130" // maybe wrong?
  347. "200-GRA-0-201-Min_Val" // told by M. Hackenjos
  348. ),
  349. // LHe temperature
  350. array(//18
  351. "200-RTT-2-1114"
  352. ),
  353. // M5, M6 magnetic dipoles
  354. array(//19
  355. "200-ELV-5-3410", // M5 dipole x
  356. "200-ELV-5-3420", // M5 dipole y
  357. ),
  358. array(//20
  359. "200-ELV-5-3430", // M6 dipole x
  360. "200-ELV-5-3440", // M6 dipole y
  361. ),
  362. // temperature sensors on top of beamtube
  363. array(//21
  364. "200-RTP-3-5102", // starting at front side
  365. "200-RTP-3-5106", // unstable
  366. "200-RTP-3-5108",
  367. "200-RTP-3-5110",
  368. "200-RTP-3-5112",
  369. "200-RTP-3-5114",
  370. "200-RTP-3-5116",
  371. "200-RTP-3-5118",
  372. "200-RTP-3-5120",
  373. "200-RTP-3-5124"
  374. ),
  375. // temperature sensors on bottom of beamtube
  376. array(//22
  377. "200-RTP-3-5101", // starting at front side
  378. "200-RTP-3-5105", // shows 20K, lost during cooldown
  379. "200-RTP-3-5107", // shows 20K, lost during cooldown
  380. "200-RTP-3-5109", // unstable
  381. "200-RTP-3-5111",
  382. "200-RTP-3-5113",
  383. "200-RTP-3-5115",
  384. "200-RTP-3-5117",
  385. "200-RTP-3-5119",
  386. "200-RTP-3-5123"
  387. )
  388. );
  389. ?>