typedef struct { int run; int frame; int mirror; # which mirror int piston; # microns int x_tilt; # arcsec int y_tilt; # arcsec int x_trans; # microns int y_trans; # microns } MIRROR; typedef struct { int run; int frame; int g1; int g2; int g3; int g4; int g5; } S_GALIL; typedef struct { int run; int frame; int g1; int g2; int g3; int g4; int g5; int g6; } P_GALIL; typedef struct {int run; int frame; char comment[60];} FCOMMENT # #fcomment 0 -1 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 0 -1 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 0 -1 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 0 -1 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 738 8 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 739 28 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 739 28 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 739 28 @setmir This program is for test purposes only DO NOT USE WHILE OBSERVING IT WILL FIGHT WITH THE NORMAL COLLIMATION PROCESS Before running this program, kill the T_COLLIMATE process #fcomment 739 28 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 739 28 @setmir This program is for test purposes only DO NOT USE WHILE OBSERVING IT WILL FIGHT WITH THE NORMAL COLLIMATION PROCESS #fcomment 739 28 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 741 19 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 743 16 @setmir This program is for test purposes only DO NOT USE WHILE OBSERVING IT WILL FIGHT WITH THE NORMAL COLLIMATION PROCESS #mirror 743 17 2 1893 -255 0 0 133 #s_galil 743 17 -16620 2241504 2321504 2590276 -9620 #fcomment 743 17 move failed #fcomment 743 18 pausing focus loop #mirror 743 19 2 1893 -255 0 0 133 #s_galil 743 19 -16620 2241504 2321504 2590276 -9620 #fcomment 743 19 move failed #mirror 743 21 2 1000 -255 0 0 133 #s_galil 743 21 -16672 1116467 1196467 1465239 -9672 #fcomment 743 22 move failed #mirror 743 67 2 1000 -255 0 0 133 #s_galil 743 67 -16672 1116467 1196467 1465239 -9672 #mirror 743 68 2 1000 -255 0 0 133 #fcomment 743 68 move failed #s_galil 743 69 -16672 1116467 1196467 1465239 -9672 #fcomment 743 70 move failed #fcomment 743 70 stopping focus loop #mirror 743 80 2 1800 -255 0 0 133 #s_galil 743 80 -16625 2124339 2204339 2473111 -9625 #mirror 743 102 2 0 -25 13 726 1409 #p_galil 743 102 17529 6298 17014 -3606 -90 9683 #mirror 743 104 2 0 -25 13 726 1409 #p_galil 743 104 17529 6298 17014 -3606 -90 9683 #mirror 743 110 2 0 -25 13 726 1409 #p_galil 743 110 17529 6298 17014 -3606 -90 9683 #mirror 743 181 2 1500 -255 0 0 133 #s_galil 743 181 -16642 1746387 1826387 2095159 -9642 #mirror 743 190 2 1800 -255 0 0 133 #s_galil 743 190 -16625 2124339 2204339 2473111 -9625 #mirror 743 192 2 1500 -255 0 0 133 #s_galil 743 192 -16642 1746387 1826387 2095159 -9642 #fcomment 743 193 pausing focus loop #fcomment 743 195 starting focus loop #fcomment 743 198 stopping focus loop #fcomment 743 200 @setmir This program is for test purposes only DO NOT USE WHILE OBSERVING IT WILL FIGHT WITH THE NORMAL COLLIMATION PROCESS #mirror 743 201 2 1893 -255 0 0 133 #s_galil 743 201 -16620 2241504 2321504 2590276 -9620 #mirror 743 202 2 1500 -255 0 0 133 #s_galil 743 202 -16642 1746387 1826387 2095159 -9642 #fcomment 743 204 pausing focus loop #fcomment 743 207 stopping focus loop #fcomment 743 207 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 743 208 @setmir This program is for test purposes only DO NOT USE WHILE OBSERVING IT WILL FIGHT WITH THE NORMAL COLLIMATION PROCESS #fcomment 743 210 pausing focus loop #fcomment 743 215 pausing focus loop #fcomment 743 223 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 743 224 pausing focus loop #fcomment 743 238 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 743 244 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #mirror 743 297 2 1800 -255 0 0 133 #s_galil 743 297 -16625 2124339 2204339 2473111 -9625 #mirror 743 298 2 1500 -255 0 0 133 #s_galil 743 298 -16642 1746387 1826387 2095159 -9642 #fcomment 744 8 stopping focus loop #fcomment 744 11 pausing focus loop #fcomment 744 23 pausing focus loop #mirror 744 23 2 1545 -255 0 0 133 #fcomment 744 23 starting focus loop #fcomment 744 26 @setmir This program is for test purposes only DO NOT USE WHILE OBSERVING IT WILL FIGHT WITH THE NORMAL COLLIMATION PROCESS #fcomment 744 26 pausing focus loop #fcomment 744 27 pausing focus loop #fcomment 744 28 pausing focus loop #fcomment 744 28 stopping focus loop #fcomment 745 12 pausing focus loop #fcomment 745 13 starting focus loop #fcomment 745 17 starting focus loop #fcomment 745 25 starting focus loop #mirror 745 25 2 1544 -255 0 0 133 #mirror 745 26 2 1543 -255 0 0 133 #mirror 745 28 2 1543 -255 0 0 133 #mirror 745 30 2 1543 -255 0 0 133 #mirror 745 31 2 1544 -255 0 0 133 #mirror 745 33 2 1544 -255 0 0 133 #mirror 745 35 2 1544 -255 0 0 133 #mirror 745 36 2 1544 -255 0 0 133 #mirror 745 38 2 1546 -255 0 0 133 #mirror 745 40 2 1546 -255 0 0 133 #mirror 745 42 2 1546 -255 0 0 133 #mirror 745 43 2 1546 -255 0 0 133 #mirror 745 45 2 1546 -255 0 0 133 #mirror 745 47 2 1545 -255 0 0 133 #mirror 745 48 2 1544 -255 0 0 133 #mirror 745 50 2 1543 -255 0 0 133 #mirror 745 52 2 1540 -255 0 0 133 #mirror 745 53 2 1539 -255 0 0 133 #mirror 745 55 2 1538 -255 0 0 133 #mirror 745 57 2 1539 -255 0 0 133 #mirror 745 58 2 1540 -255 0 0 133 #mirror 745 60 2 1540 -255 0 0 133 #mirror 745 62 2 1539 -255 0 0 133 #mirror 745 64 2 1538 -255 0 0 133 #mirror 745 65 2 1535 -255 0 0 133 #mirror 745 67 2 1534 -255 0 0 133 #mirror 745 69 2 1533 -255 0 0 133 #mirror 745 70 2 1530 -255 0 0 133 #fcomment 745 71 pausing focus loop #fcomment 745 72 starting focus loop #mirror 745 72 2 1528 -255 0 0 133 #mirror 745 73 2 1526 -255 0 0 133 #mirror 745 75 2 1524 -255 0 0 133 #mirror 745 77 2 1521 -255 0 0 133 #mirror 745 79 2 1520 -255 0 0 133 #mirror 745 80 2 1518 -255 0 0 133 #mirror 745 82 2 1517 -255 0 0 133 #mirror 745 84 2 1515 -255 0 0 133 #mirror 745 85 2 1514 -255 0 0 133 #mirror 745 87 2 1512 -255 0 0 133 #mirror 745 89 2 1511 -255 0 0 133 #mirror 745 90 2 1510 -255 0 0 133 #mirror 745 92 2 1508 -255 0 0 133 #mirror 745 94 2 1507 -255 0 0 133 #mirror 745 95 2 1505 -255 0 0 133 #mirror 745 97 2 1503 -255 0 0 133 #mirror 745 99 2 1502 -255 0 0 133 #mirror 745 101 2 1501 -255 0 0 133 #mirror 745 102 2 1499 -255 0 0 133 #mirror 745 104 2 1497 -255 0 0 133 #mirror 745 106 2 1495 -255 0 0 133 #mirror 745 107 2 1493 -255 0 0 133 #mirror 745 109 2 1491 -255 0 0 133 #mirror 745 111 2 1488 -255 0 0 133 #mirror 745 113 2 1485 -255 0 0 133 #mirror 745 114 2 1482 -255 0 0 133 #mirror 745 116 2 1479 -255 0 0 133 #mirror 745 118 2 1476 -255 0 0 133 #mirror 745 119 2 1472 -255 0 0 133 #mirror 745 121 2 1469 -255 0 0 133 #mirror 745 123 2 1466 -255 0 0 133 #mirror 745 124 2 1464 -255 0 0 133 #mirror 745 126 2 1461 -255 0 0 133 #mirror 745 128 2 1459 -255 0 0 133 #mirror 745 129 2 1456 -255 0 0 133 #mirror 745 131 2 1450 -255 0 0 133 #mirror 745 133 2 1447 -255 0 0 133 #mirror 745 135 2 1444 -255 0 0 133 #mirror 745 136 2 1441 -255 0 0 133 #mirror 745 138 2 1439 -255 0 0 133 #mirror 745 140 2 1436 -255 0 0 133 #mirror 745 141 2 1432 -255 0 0 133 #mirror 745 143 2 1429 -255 0 0 133 #mirror 745 145 2 1424 -255 0 0 133 #mirror 745 146 2 1421 -255 0 0 133 #mirror 745 148 2 1416 -255 0 0 133 #mirror 745 150 2 1411 -255 0 0 133 #mirror 745 152 2 1406 -255 0 0 133 #mirror 745 153 2 1402 -255 0 0 133 #mirror 745 155 2 1397 -255 0 0 133 #mirror 745 157 2 1391 -255 0 0 133 #mirror 745 158 2 1383 -255 0 0 133 #mirror 745 160 2 1377 -255 0 0 133 #mirror 745 162 2 1370 -255 0 0 133 #mirror 745 163 2 1363 -255 0 0 133 #mirror 745 165 2 1356 -255 0 0 133 #mirror 745 167 2 1348 -255 0 0 133 #mirror 745 169 2 1340 -255 0 0 133 #mirror 745 170 2 1330 -255 0 0 133 #mirror 745 172 2 1321 -255 0 0 133 #mirror 745 174 2 1311 -255 0 0 133 #mirror 745 175 2 1302 -255 0 0 133 #mirror 745 177 2 1292 -255 0 0 133 #mirror 745 179 2 1282 -255 0 0 133 #mirror 745 180 2 1273 -255 0 0 133 #mirror 745 182 2 1265 -255 0 0 133 #mirror 745 184 2 1255 -255 0 0 133 #mirror 745 186 2 1243 -255 0 0 133 #mirror 745 187 2 1230 -255 0 0 133 #mirror 745 189 2 1219 -255 0 0 133 #mirror 745 191 2 1206 -255 0 0 133 #mirror 745 192 2 1194 -255 0 0 133 #mirror 745 194 2 1183 -255 0 0 133 #mirror 745 196 2 1173 -255 0 0 133 #mirror 745 197 2 1163 -255 0 0 133 #mirror 745 199 2 1152 -255 0 0 133 #mirror 745 201 2 1141 -255 0 0 133 #mirror 745 203 2 1130 -255 0 0 133 #mirror 745 204 2 1118 -255 0 0 133 #mirror 745 206 2 1106 -255 0 0 133 #mirror 745 208 2 1094 -255 0 0 133 #mirror 745 209 2 1083 -255 0 0 133 #mirror 745 212 2 1072 -255 0 0 133 #mirror 745 213 2 1060 -255 0 0 133 #mirror 745 215 2 1049 -255 0 0 133 #mirror 745 217 2 1038 -255 0 0 133 #mirror 745 219 2 1028 -255 0 0 133 #mirror 745 220 2 1018 -255 0 0 133 #mirror 745 222 2 1008 -255 0 0 133 #mirror 745 224 2 996 -255 0 0 133 #mirror 745 225 2 984 -255 0 0 133 #mirror 745 227 2 972 -255 0 0 133 #mirror 745 229 2 960 -255 0 0 133 #mirror 745 230 2 948 -255 0 0 133 #mirror 745 232 2 935 -255 0 0 133 #mirror 745 234 2 923 -255 0 0 133 #mirror 745 236 2 910 -255 0 0 133 #mirror 745 237 2 897 -255 0 0 133 #mirror 745 239 2 884 -255 0 0 133 #mirror 745 241 2 872 -255 0 0 133 #mirror 745 242 2 859 -255 0 0 133 #mirror 745 244 2 846 -255 0 0 133 #mirror 745 246 2 833 -255 0 0 133 #mirror 745 247 2 820 -255 0 0 133 #mirror 745 249 2 806 -255 0 0 133 #mirror 745 251 2 793 -255 0 0 133 #mirror 745 253 2 781 -255 0 0 133 #mirror 745 254 2 768 -255 0 0 133 #mirror 745 256 2 755 -255 0 0 133 #mirror 745 258 2 742 -255 0 0 133 #mirror 745 259 2 729 -255 0 0 133 #mirror 745 261 2 716 -255 0 0 133 #mirror 745 263 2 703 -255 0 0 133 #mirror 745 265 2 689 -255 0 0 133 #mirror 745 266 2 677 -255 0 0 133 #mirror 745 268 2 664 -255 0 0 133 #mirror 745 270 2 651 -255 0 0 133 #mirror 745 271 2 638 -255 0 0 133 #mirror 745 273 2 627 -255 0 0 133 #mirror 745 275 2 614 -255 0 0 133 #mirror 745 277 2 602 -255 0 0 133 #mirror 745 278 2 590 -255 0 0 133 #mirror 745 280 2 577 -255 0 0 133 #mirror 745 282 2 563 -255 0 0 133 #mirror 745 283 2 548 -255 0 0 133 #mirror 745 285 2 536 -255 0 0 133 #mirror 745 287 2 521 -255 0 0 133 #mirror 745 289 2 506 -255 0 0 133 #mirror 745 290 2 492 -255 0 0 133 #mirror 745 292 2 478 -255 0 0 133 #mirror 745 294 2 463 -255 0 0 133 #mirror 745 295 2 448 -255 0 0 133 #mirror 745 297 2 433 -255 0 0 133 #mirror 745 299 2 417 -255 0 0 133 #mirror 745 301 2 400 -255 0 0 133 #mirror 745 302 2 383 -255 0 0 133 #mirror 745 304 2 367 -255 0 0 133 #mirror 745 306 2 350 -255 0 0 133 #mirror 745 307 2 334 -255 0 0 133 #mirror 745 309 2 317 -255 0 0 133 #mirror 745 311 2 300 -255 0 0 133 #mirror 745 313 2 283 -255 0 0 133 #mirror 745 314 2 266 -255 0 0 133 #mirror 745 316 2 247 -255 0 0 133 #mirror 745 318 2 229 -255 0 0 133 #mirror 745 319 2 210 -255 0 0 133 #mirror 745 321 2 192 -255 0 0 133 #mirror 745 323 2 173 -255 0 0 133 #mirror 745 325 2 153 -255 0 0 133 #mirror 745 326 2 133 -255 0 0 133 #mirror 745 328 2 112 -255 0 0 133 #mirror 745 330 2 90 -255 0 0 133 #mirror 745 332 2 70 -255 0 0 133 #mirror 745 333 2 50 -255 0 0 133 #mirror 745 335 2 30 -255 0 0 133 #mirror 745 337 2 9 -255 0 0 133 #mirror 745 339 2 -12 -255 0 0 133 #mirror 745 341 2 -37 -255 0 0 133 #mirror 745 342 2 -62 -255 0 0 133 #mirror 745 344 2 -88 -255 0 0 133 #mirror 745 346 2 -114 -255 0 0 133 #mirror 745 347 2 -141 -255 0 0 133 #mirror 745 349 2 -168 -255 0 0 133 #mirror 745 351 2 -196 -255 0 0 133 #mirror 745 353 2 -222 -255 0 0 133 #mirror 745 354 2 -246 -255 0 0 133 #mirror 745 356 2 -273 -255 0 0 133 #mirror 745 358 2 -300 -255 0 0 133 #mirror 745 360 2 -325 -255 0 0 133 #mirror 745 362 2 -352 -255 0 0 133 #mirror 745 363 2 -380 -255 0 0 133 #mirror 745 365 2 -406 -255 0 0 133 #mirror 745 367 2 -427 -255 0 0 133 #mirror 745 369 2 -450 -255 0 0 133 #mirror 745 370 2 -475 -255 0 0 133 #mirror 745 372 2 -500 -255 0 0 133 #mirror 745 374 2 -525 -255 0 0 133 #mirror 745 376 2 -550 -255 0 0 133 #mirror 745 377 2 -575 -255 0 0 133 #mirror 745 379 2 -602 -255 0 0 133 #mirror 745 381 2 -628 -255 0 0 133 #mirror 745 383 2 -654 -255 0 0 133 #mirror 745 384 2 -680 -255 0 0 133 #mirror 745 386 2 -706 -255 0 0 133 #mirror 745 388 2 -734 -255 0 0 133 #mirror 745 390 2 -762 -255 0 0 133 #mirror 745 391 2 -789 -255 0 0 133 #mirror 745 393 2 -817 -255 0 0 133 #mirror 745 395 2 -846 -255 0 0 133 #mirror 745 396 2 -875 -255 0 0 133 #mirror 745 398 2 -905 -255 0 0 133 #mirror 745 400 2 -934 -255 0 0 133 #mirror 745 402 2 -965 -255 0 0 133 #mirror 745 403 2 -995 -255 0 0 133 #mirror 745 405 2 -1025 -255 0 0 133 #mirror 745 407 2 -1057 -255 0 0 133 #fcomment 745 408 stopping focus loop #fcomment 745 408 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 745 412 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 745 413 @setmir This program is for test purposes only DO NOT USE WHILE OBSERVING IT WILL FIGHT WITH THE NORMAL COLLIMATION PROCESS #mirror 745 414 2 1545 -255 0 0 133 #s_galil 745 414 -16640 1803080 1883080 2151852 -9640 #fcomment 745 414 move failed #mirror 745 416 2 1500 -255 0 0 133 #s_galil 745 416 -16642 1746387 1826387 2095159 -9642 #mirror 745 416 2 1520 -255 0 0 133 #fcomment 745 417 move failed #s_galil 745 417 -16641 1771584 1851584 2120356 -9641 #fcomment 745 417 move failed #mirror 745 418 2 1530 -255 0 0 133 #s_galil 745 418 -16640 1784182 1864182 2132954 -9640 #fcomment 745 418 move failed #mirror 745 419 2 1530 -255 0 0 133 #s_galil 745 419 -16640 1784182 1864182 2132954 -9640 #fcomment 745 419 pausing focus loop #mirror 745 421 2 1520 -255 0 0 133 #s_galil 745 421 -16641 1771584 1851584 2120356 -9641 #mirror 745 431 2 1513 -255 0 0 133 #s_galil 745 431 -16641 1762765 1842765 2111537 -9641 #mirror 745 436 2 1503 -255 0 0 133 #mirror 745 437 2 1513 -255 0 0 133 #s_galil 745 437 -16641 1762765 1842765 2111537 -9641 #mirror 745 438 2 1503 -255 0 0 133 #s_galil 745 438 -16642 1750167 1830167 2098938 -9642 #mirror 745 445 2 1503 -255 0 0 133 #s_galil 745 445 -16642 1750167 1830167 2098938 -9642 #fcomment 745 446 stopping focus loop #fcomment 745 448 @setmir This program is for test purposes only DO NOT USE WHILE OBSERVING IT WILL FIGHT WITH THE NORMAL COLLIMATION PROCESS #mirror 745 449 2 1503 -255 0 0 133 #s_galil 745 449 -16642 1750167 1830167 2098938 -9642 #fcomment 745 449 starting focus loop #mirror 745 449 2 1473 -255 0 0 133 #s_galil 745 449 -16644 1712623 1792623 2061395 -9644 #mirror 745 451 2 1445 -255 0 0 133 #s_galil 745 451 -16645 1678104 1758104 2026875 -9645 #mirror 745 453 2 1424 -255 0 0 133 #s_galil 745 453 -16647 1651773 1731773 2000545 -9647 #mirror 745 454 2 1410 -255 0 0 133 #s_galil 745 454 -16647 1633883 1713883 1982655 -9647 #mirror 745 456 2 1401 -255 0 0 133 #s_galil 745 456 -16648 1621789 1701789 1970561 -9648 #mirror 745 458 2 1392 -255 0 0 133 #s_galil 745 458 -16648 1610702 1690702 1959474 -9648 #mirror 745 460 2 1388 -255 0 0 133 #s_galil 745 460 -16649 1605915 1685915 1954687 -9649 #fcomment 745 460 stopping focus loop #fcomment 745 462 pausing focus loop #mirror 745 465 2 1450 -255 0 0 133 #s_galil 745 465 -16645 1683395 1763395 2032167 -9645 #fcomment 745 468 stopping focus loop #mirror 745 471 2 1500 -255 0 0 133 #s_galil 745 471 -16642 1746387 1826387 2095159 -9642 #fcomment 745 476 pausing focus loop #mirror 745 490 2 1495 -255 0 0 133 #s_galil 745 490 -16642 1740088 1820088 2088860 -9642 #mirror 745 544 2 1490 -255 0 0 133 #s_galil 745 544 -16643 1733789 1813789 2082560 -9643 #mirror 745 544 2 1500 -255 0 0 133 #s_galil 745 544 -16642 1746387 1826387 2095159 -9642 #mirror 745 564 2 1505 -255 0 0 133 #s_galil 745 564 -16642 1752686 1832686 2101458 -9642 #fcomment 745 629 stopping focus loop #mirror 746 12 2 1803 -255 0 0 133 #s_galil 746 12 -16625 2128119 2208119 2476890 -9625 #mirror 746 16 2 1203 -255 0 0 133 #s_galil 746 16 -16660 1372215 1452215 1720986 -9660 #mirror 746 19 2 1503 -255 0 0 133 #s_galil 746 19 -16642 1750167 1830167 2098938 -9642 #fcomment 746 34 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #mirror 746 34 2 0 -25 17 939 1409 #p_galil 746 34 24769 6298 24104 -3829 131 9683 #fcomment 746 34 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 746 34 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 746 34 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 746 34 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 746 34 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60 #fcomment 746 34 Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60