# File name: shamtilly3.txt # # Version 0.1 Copied from mathilde.txt and modified - 970416 - CKowal # # # OUTPUT SHAMTILLY3 DATABASE /home/epoch/near/database/reports/near/near_960808_01.lis SET CTP1_SEQ_NUM 0 SET BYPASS_FLAG 0 CTP 1 #********************** # MSI MACRO LOAD -- CTP MACRO #********************** # MSI---Turn-on/Warm-up CTP/DPU Macro MACROLOAD MSI_ON 0xA100 ABS CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD CT_AUT_RULE_LD DIS A_OR_B 104 10 \ AND T_GT_A 0xFF HSK 32 191 0 \ AND T_GT_A 0xFF HSK 32 191 0 \ {MS_OFF} CMD CT_PAUSE NOR 1 CMD CT_AUT_EN ENA 104 0 # Enable MSI over-current rule, defined above. CMD CT_PAUSE NOR 2 CMD MS_ON # Power MSI on CMD CT_PAUSE NOR 5 CMD CT_AUT_EN ENA 132 0 # Load MSI disaster rule END #********************** # MSI MACRO LOAD -- CTP MACRO #********************** # MSI---CTP/DPU Macro # This macro loads all the DPU macros for the activity. MACROLOAD MSIstart 0xB100 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro #********************** # IMAGE-SEQUENCE DEFINITION DPU MACROS #********************** CMDLOAD SS_DATA_LOAD 8 MSI # Load MSI DPU Macro then pause for 8 seconds MACROLOAD SCAN2_DEF 0xB002 ABS MS_MACR_LOAD 2 0X0000 CMD MS_DIA_SEQ 2 3 NONE 2 NONE OFF NONE 16 MAN \ 35 70 18 0 0 0 0 0 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 3 6 NONE 2 NONE OFF NONE 16 MAN \ 28 56 14 28 56 14 0 0 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 4 6 NONE 2 NONE OFF NONE 16 MAN \ 24 48 12 24 48 12 0 0 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 5 6 NONE 2 NONE OFF NONE 16 MAN \ 20 40 10 20 40 10 0 0 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 6 6 NONE 2 NONE OFF NONE 16 MAN \ 17 34 9 17 34 9 0 0 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 7 6 NONE 2 NONE OFF NONE 16 MAN \ 14 28 7 14 28 7 0 0 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 8 6 NONE 2 NONE OFF NONE 16 MAN \ 13 26 7 13 26 7 0 0 0 0 0 0 0 0 0 0 END END CMDLOAD SS_DATA_LOAD 8 MSI # Load MSI DPU Macro then pause for 8 seconds MACROLOAD SCAN3_DEF 0xB003 REL MS_MACR_LOAD 2 0X0000 CMD MS_DIA_SEQ 9 6 NONE 2 NONE OFF NONE 16 MAN \ 12 24 6 12 24 6 0 0 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 10 2 NONE 2 NONE OFF NONE 16 MAN \ 12 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 11 6 NONE 2 NONE OFF NONE 16 MAN \ 6 45 177 59 160 89 0 0 0 1 2 3 4 5 0 0 CMD MS_DIA_SEQ 12 6 NONE 2 NONE OFF NONE 16 MAN \ 12 90 353 117 320 178 0 0 0 1 2 3 4 5 0 0 CMD MS_DIA_SEQ 13 6 NONE 2 NONE OFF NONE 16 MAN \ 24 180 706 234 640 356 0 0 0 1 2 3 4 5 0 0 CMD MS_DIA_SEQ 14 8 NONE 2 NONE OFF NONE 16 MAN \ 6 45 174 58 158 88 335 981 0 1 2 3 4 5 6 7 CMD MS_DIA_SEQ 15 8 NONE 2 NONE OFF NONE 16 MAN \ 12 89 348 116 315 176 669 981 0 1 2 3 4 5 6 7 CMD MS_DIA_SEQ 16 8 NONE 2 NONE OFF NONE 16 MAN \ 981 24 178 696 232 630 352 669 7 0 1 2 3 4 5 6 END END CMDLOAD SS_DATA_LOAD 8 MSI # Load MSI DPU Macro then pause for 8 seconds MACROLOAD SCAN4_DEF 0xB004 REL MS_MACR_LOAD 2 0X0000 CMD MS_DIA_SEQ 17 5 NONE 2 NONE OFF NONE 16 MAN \ 669 981 981 981 981 0 0 0 6 7 7 7 7 0 0 0 CMD MS_DIA_SEQ 18 4 NONE 2 NONE OFF NONE 16 MAN \ 36 48 60 72 0 0 0 0 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 19 3 NONE 2 NONE OFF NONE 16 MAN \ 174 348 696 0 0 0 0 0 2 2 2 0 0 0 0 0 CMD MS_DIA_SEQ 20 3 NONE 2 NONE OFF NONE 16 MAN \ 58 116 232 0 0 0 0 0 3 3 3 0 0 0 0 0 CMD MS_DIA_SEQ 21 3 NONE 2 NONE OFF NONE 16 MAN \ 88 176 352 0 0 0 0 0 5 5 5 0 0 0 0 0 CMD MS_DIA_SEQ 22 8 NONE 2 NONE OFF NONE 16 MAN \ 6 12 24 999 6 12 24 999 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 23 7 NONE 2 NONE OFF NONE 16 MAN \ 44 172 57 155 87 330 967 0 1 2 3 4 5 6 7 0 CMD MS_DIA_SEQ 24 8 NONE 2 NONE OFF NONE 16 MAN \ 88 343 114 310 173 660 967 967 1 2 3 4 5 6 7 7 END END CMDLOAD SS_DATA_LOAD 8 MSI # Load MSI DPU Macro then pause for 8 seconds MACROLOAD SCAN5_DEF 0xB005 REL MS_MACR_LOAD 2 0X0000 CMD MS_DIA_SEQ 25 7 NONE 2 NONE OFF NONE 16 MAN \ 176 686 228 620 346 660 660 0 1 2 3 4 5 6 6 0 CMD MS_DIA_SEQ 26 7 NONE 2 NONE OFF NONE 16 MAN \ 967 967 967 967 6 11 22 0 7 7 7 7 0 0 0 0 CMD MS_DIA_SEQ 27 8 NONE 2 NONE OFF NONE 16 MAN \ 11 999 11 999 11 999 11 999 0 0 0 0 0 0 0 0 CMD MS_DIA_SEQ 28 4 NONE 2 NONE OFF NONE 16 MAN \ 11 999 11 999 0 0 0 0 0 0 0 0 0 0 0 0 END END #********************** # IMAGE-SEQUENCE EXECUTION DPU MACROS #********************** # Times calculated using SCLK005 CMDLOAD SS_DATA_LOAD 1 MSI # Load MSI DPU Macro MACROLOAD IMAGE_EX1 0xBB01 REL MS_MACR_LOAD 2 0X0000 # Load MSI DPU Macro #High Phase Images CMD MS_EXIA_SEQ 2 37201666 # -312 4/23/97 10:31:08 CMD MS_EXIA_SEQ 2 37201690 # -288 4/23/97 10:31:32 CMD MS_EXIA_SEQ 2 37201708 # -270 4/23/97 10:31:50 CMD MS_EXIA_SEQ 2 37201726 # -252 4/23/97 10:32:08 CMD MS_EXIA_SEQ 2 37201744 # -234 4/23/97 10:32:26 CMD MS_EXIA_SEQ 2 37201762 # -216 4/23/97 10:32:44 #Setup # CMD MS_EXIA_SEQ 2 37201780 # -198 4/23/97 10:33:02 CMD MS_EXIA_SEQ 2 37201798 # -180 4/23/97 10:33:20 CMD MS_EXIA_SEQ 3 37201870 # -108 4/23/97 10:34:32 #High-res 1 # CMD MS_EXIA_SEQ 3 37201882 # -96 4/23/97 10:34:44 CMD MS_EXIA_SEQ 3 37201894 # -84 4/23/97 10:34:56 CMD MS_EXIA_SEQ 3 37201906 # -72 4/23/97 10:35:08 CMD MS_EXIA_SEQ 4 37201918 # -60 4/23/97 10:35:20 CMD MS_EXIA_SEQ 4 37201930 # -48 4/23/97 10:35:32 CMD MS_EXIA_SEQ 4 37201942 # -36 4/23/97 10:35:44 CMD MS_EXIA_SEQ 4 37201954 # -24 4/23/97 10:35:56 CMD MS_EXIA_SEQ 4 37201966 # -12 4/23/97 10:36:08 CMD MS_EXIA_SEQ 5 37201978 # 0 4/23/97 10:36:20 CMD MS_EXIA_SEQ 5 37201990 # 12 4/23/97 10:36:32 CMD MS_EXIA_SEQ 5 37202002 # 24 4/23/97 10:36:44 CMD MS_EXIA_SEQ 5 37202014 # 36 4/23/97 10:36:56 CMD MS_EXIA_SEQ 5 37202026 # 48 4/23/97 10:37:08 CMD MS_EXIA_SEQ 6 37202038 # 60 4/23/97 10:37:20 #High-res 2 # CMD MS_EXIA_SEQ 6 37202050 # 72 4/23/97 10:37:32 CMD MS_EXIA_SEQ 6 37202062 # 84 4/23/97 10:37:44 CMD MS_EXIA_SEQ 6 37202074 # 96 4/23/97 10:37:56 CMD MS_EXIA_SEQ 7 37202086 # 108 4/23/97 10:38:08 CMD MS_EXIA_SEQ 7 37202098 # 120 4/23/97 10:38:20 # Reverse direction CMD MS_EXIA_SEQ 7 37202110 # 132 4/23/97 10:38:32 CMD MS_EXIA_SEQ 7 37202122 # 144 4/23/97 10:38:44 END END CMDLOAD SS_DATA_LOAD 1 MSI # Load MSI DPU Macro MACROLOAD IMAGE_EX2 0xBB02 REL MS_MACR_LOAD 2 0X0000 # Load MSI DPU Macro CMD MS_EXIA_SEQ 8 37202134 # 156 4/23/97 10:38:56 CMD MS_EXIA_SEQ 8 37202146 # 168 4/23/97 10:39:08 #Global 1 # CMD MS_EXIA_SEQ 8 37202158 # 180 4/23/97 10:39:20 CMD MS_EXIA_SEQ 8 37202170 # 192 4/23/97 10:39:32 CMD MS_EXIA_SEQ 8 37202182 # 204 4/23/97 10:39:44 CMD MS_EXIA_SEQ 8 37202194 # 216 4/23/97 10:39:56 CMD MS_EXIA_SEQ 8 37202206 # 228 4/23/97 10:40:08 #Global 2 # CMD MS_EXIA_SEQ 8 37202218 # 240 4/23/97 10:40:20 CMD MS_EXIA_SEQ 9 37202230 # 252 4/23/97 10:40:32 CMD MS_EXIA_SEQ 9 37202242 # 264 4/23/97 10:40:44 CMD MS_EXIA_SEQ 9 37202254 # 276 4/23/97 10:40:56 CMD MS_EXIA_SEQ 10 37202266 # 288 4/23/97 10:41:08 #Multispectral 1 CMD MS_EXIA_SEQ 11 37202270 # 292 4/23/97 10:41:12 CMD MS_EXIA_SEQ 12 37202284 # 306 4/23/97 10:41:26 CMD MS_EXIA_SEQ 13 37202298 # 320 4/23/97 10:41:40 CMD MS_EXIA_SEQ 12 37202312 # 334 4/23/97 10:41:54 CMD MS_EXIA_SEQ 13 37202326 # 348 4/23/97 10:42:08 CMD MS_EXIA_SEQ 11 37202340 # 362 4/23/97 10:42:22 CMD MS_EXIA_SEQ 12 37202354 # 376 4/23/97 10:42:36 CMD MS_EXIA_SEQ 13 37202368 # 390 4/23/97 10:42:50 CMD MS_EXIA_SEQ 12 37202382 # 404 4/23/97 10:43:04 CMD MS_EXIA_SEQ 13 37202396 # 418 4/23/97 10:43:18 CMD MS_EXIA_SEQ 11 37202410 # 432 4/23/97 10:43:32 CMD MS_EXIA_SEQ 12 37202424 # 446 4/23/97 10:43:46 CMD MS_EXIA_SEQ 13 37202438 # 460 4/23/97 10:44:00 END END CMDLOAD SS_DATA_LOAD 1 MSI # Load MSI DPU Macro MACROLOAD IMAGE_EX3 0xBB03 REL MS_MACR_LOAD 2 0X0000 # Load MSI DPU Macro #Return to Nadir CMD MS_EXIA_SEQ 11 37202452 # 474 4/23/97 10:44:14 CMD MS_EXIA_SEQ 12 37202466 # 488 4/23/97 10:44:28 #Multispectral 2 CMD MS_EXIA_SEQ 14 37202480 # 502 4/23/97 10:44:42 CMD MS_EXIA_SEQ 15 37202498 # 520 4/23/97 10:45:00 CMD MS_EXIA_SEQ 16 37202514 # 536 4/23/97 10:45:16 CMD MS_EXIA_SEQ 17 37202530 # 552 4/23/97 10:45:32 CMD MS_EXIA_SEQ 18 37202540 # 562 4/23/97 10:45:42 CMD MS_EXIA_SEQ 19 37202550 # 572 4/23/97 10:45:52 CMD MS_EXIA_SEQ 20 37202560 # 582 4/23/97 10:46:02 CMD MS_EXIA_SEQ 21 37202570 # 592 4/23/97 10:46:12 #No-Opnav 1 CMD MS_EXIA_SEQ 22 37202594 # 616 4/23/97 10:46:36 CMD MS_EXIA_SEQ 22 37202610 # 632 4/23/97 10:46:52 CMD MS_EXIA_SEQ 22 37202626 # 648 4/23/97 10:47:08 #No-Opnav 2 CMD MS_EXIA_SEQ 22 37202642 # 664 4/23/97 10:47:24 CMD MS_EXIA_SEQ 22 37202658 # 680 4/23/97 10:47:40 CMD MS_EXIA_SEQ 22 37202674 # 696 4/23/97 10:47:56 CMD MS_EXIA_SEQ 22 37202690 # 712 4/23/97 10:48:12 CMD MS_EXIA_SEQ 22 37202706 # 728 4/23/97 10:48:28 CMD MS_EXIA_SEQ 22 37202722 # 744 4/23/97 10:48:44 #El-Az 1 CMD MS_EXIA_SEQ 22 37202738 # 760 4/23/97 10:49:00 END END CMDLOAD SS_DATA_LOAD 1 MSI # Load MSI DPU Macro MACROLOAD IMAGE_EX4 0xBB04 REL MS_MACR_LOAD 2 0X0000 # Load MSI DPU Macro #Sat Search Multi 1 CMD MS_EXIA_SEQ 23 37202806 # 828 4/23/97 10:50:08 CMD MS_EXIA_SEQ 24 37202820 # 842 4/23/97 10:50:22 CMD MS_EXIA_SEQ 25 37202838 # 860 4/23/97 10:50:40 CMD MS_EXIA_SEQ 26 37202854 # 876 4/23/97 10:50:56 #Sat Search Clear 1 CMD MS_EXIA_SEQ 27 37202868 # 890 4/23/97 10:51:10 CMD MS_EXIA_SEQ 27 37202884 # 906 4/23/97 10:51:26 CMD MS_EXIA_SEQ 28 37202900 # 922 4/23/97 10:51:42 #Sat Search Multi 2 CMD MS_EXIA_SEQ 23 37203076 # 1098 4/23/97 10:54:38 CMD MS_EXIA_SEQ 24 37203090 # 1112 4/23/97 10:54:52 CMD MS_EXIA_SEQ 25 37203108 # 1130 4/23/97 10:55:10 CMD MS_EXIA_SEQ 26 37203124 # 1146 4/23/97 10:55:26 #Sat Search Clear 2 CMD MS_EXIA_SEQ 27 37203138 # 1160 4/23/97 10:55:40 CMD MS_EXIA_SEQ 27 37203154 # 1176 4/23/97 10:55:56 CMD MS_EXIA_SEQ 28 37203170 # 1192 4/23/97 10:56:12 END END END #******************** # MSI IMAGE-DEFINITION --- CTP MACROS #******************** MACROLOAD MS_SCAN2_DEF 0xBA02 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 0 MSI {MS_EX_MACR MCID (SCAN2_DEF) 0xB002} # Execute MSI IMAGE-DEFINITION DPU Macro END MACROLOAD MS_SCAN3_DEF 0xBA03 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 0 MSI {MS_EX_MACR MCID (SCAN3_DEF) 0xB003} # Execute MSI IMAGE-DEFINITION DPU Macro END MACROLOAD MS_SCAN4_DEF 0xBA04 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 0 MSI {MS_EX_MACR MCID (SCAN4_DEF) 0xB004} # Execute MSI IMAGE-DEFINITION DPU Macro END MACROLOAD MS_SCAN5_DEF 0xBA05 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 0 MSI {MS_EX_MACR MCID (SCAN5_DEF) 0xB005} # Execute MSI IMAGE-DEFINITION DPU Macro END #******************** # MSI IMAGE-EXECUTION MACRO SET --- CTP MACROS #******************** MACROLOAD MS_IMAGE_EX1 0xBC01 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 0 MSI {MS_EX_MACR MCID (IMAGE_EX1) 0xBB01} # Execute MSI IMAGE-EXECUTION DPU Macro Set#1 END MACROLOAD MS_IMAGE_EX2 0xBC02 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 0 MSI {MS_EX_MACR MCID (IMAGE_EX2) 0xBB02} # Execute MSI IMAGE-EXECUTION DPU Macro Set#2 END MACROLOAD MS_IMAGE_EX3 0xBC03 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 0 MSI {MS_EX_MACR MCID (IMAGE_EX3) 0xBB03} # Execute MSI IMAGE-EXECUTION DPU Macro Set#3 END MACROLOAD MS_IMAGE_EX4 0xBC04 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 0 MSI {MS_EX_MACR MCID (IMAGE_EX4) 0xBB04} # Execute MSI IMAGE-EXECUTION DPU Macro Set#4 END #****************************************************** # # Thermal Bias Macro # #****************************************************** MACROLOAD TBias 0XA0B0 REL CT_MACT_LD 0 0 PG2 0X6000 # Thermal Bias Macro Load CMD CT_VC0_HSKR 30 # CTP housekeeping at 30 sec. CMD PE_CRV_BIT1_HI # Use VT curve #7 (from 5) CMD PE_CRV_BIT0_HI # Use VT curve #7 (from 6) CMD PE_BATT_CHG_HI # High-rate battery charge CMD CT_AUT_EN DIS_NOEM 15 0 # Disable Autonomy Rule #15 CMD CT_PAUSE NOR 5 CMD CT_AUT_EN DIS_NOEM 99 0 # Disable Autonomy Rule 99 CMD CT_PAUSE NOR 5 CMD PA_1_ON # Turn on both SSPAs CMD PA_2_ON CMDLOAD CT_AUT_RULE_LD ENA A_OR_B 160 39600 \ # Enable command loss timer AND T_EQ_A 0 HSK 0 0 0 \ # for 11 hours AND T_EQ_A 0 HSK 0 0 0 \ {CT_AUT_EN ENA 58 1} END #****************************************************** # # Configure Before FlyBy # #****************************************************** MACROLOAD Flyby_Config 0XB0BB REL CT_MACT_LD 0 0 PG2 0X6000 CMD CT_FMT_MODE RTREC CMDLOAD CT_DET_DAT_LD 0 SSR1 { SS_REC_SEG_4 } # Start recording on segment 4 CMDLOAD SS_DATA_LOAD 1 MSI # Send MSI HSK subcom to SSR CMD MS_HSK_SUBCOM SSR END CMDLOAD SS_DATA_LOAD 5 MSI CMD MS_DUMP_CMD_LOG # Dump MSI Command Log END CMDLOAD SS_DATA_LOAD 5 MSI CMD MS_DUMP_PRB_LOG # Dump MSI Problem Log END CMD CT_VC0_HSKR 1 # CTP hskpg at 1/sec CMDLOAD SS_DATA_LOAD 2 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_PB_TLM_MODE ENA CMD FC_OP_ATT_HIST ENA 900 AUTO_ON # Auto dump Att Hist CMD FC_RT_TLM_MODE VC0 0x040 0x0 0x0 0x1 1 # FC format 9 # CMD FC_RT_TLM_MODE VC0 0x044 0x0 0x0 0x1 1 # FC format 9 & 13 for BB only! END END CMDLOAD SS_DATA_LOAD 2 AIU1 # Set S/C UT for Apr. 20, 1997 00:00:00 CMD AU_SET_UT (-85233538) 36904598 END CMDLOAD ss_data_load 2 AIU1 CMDLOAD au_trn_msg_act # set prop_span to 0.21 CMD fc_ds41_uram_ld 0.21 END END CMDLOAD SS_DATA_LOAD 2 AIU1 # override SKI = 40 deg for 90 minutes CMD AU_OVRD_SUN_KIA 0.766 5400 END #*** Load all FC commands twice. CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS2E_URAM_LD \ # Wheel gains 0.008 \ # Ang_DZ 0.04 \ # Panic_Rate 1.0e-4 \ # Slew_Accel 2.0e3 \ # Slew_Factor 50 \ # Max_Sat 0.005 \ # PID_Gains_11 0.08 \ # PID_Gains_12 0.0 \ # PID_Gains_13 0.096 \ # PID_Gains_21 0.34 \ # PID_Gains_22 0.00512 \ # PID_Gains_23 50 \ # PIDCount 20.0 \ # Whl_Speed_Bias (x4) 0.25e-3 \ # Whl_Speed_Gain 0.25 \ # Dump_Thresh 0.5 \ # Dump_Gain 0.0 # Spare_Flt END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS62_URAM_LD \ # Wheel parameters 0.0 \ # Speed_Threshold 0.0213053 \ # Whl_Speed_Scale 32000 \ # Max_Whl_Counts 50 \ # AD_Bias 0.632455532 \ # A_xy 0.447213596 \ # A_zz 0.0 \ # Spare_Flt 0 \ # Spare_Int1 0 # Spare_Int2 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS22_URAM_LD \ # Control parameters 3 \ # Dump_on 3 \ # Dump_off 0 \ # settle_ontime 2 \ # settle_cycle -> Ping_Count 0.3952847 \ # pA_x 0.559017 \ # pA_z 0.790569415 \ # pA_x2 1.118033989 \ # pA_z2 1191527.27 \ # Torq_Scale 0.035 \ # Max_Whltq 15 \ # Red_Ct_Lim 30 \ # White_Ct_Lim 4.0 # Mom_Clip_Lim END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS2E_URAM_LD \ # Wheel gains 0.008 \ # Ang_DZ 0.04 \ # Panic_Rate 1.0e-4 \ # Slew_Accel 2.0e3 \ # Slew_Factor 50 \ # Max_Sat 0.005 \ # PID_Gains_11 0.08 \ # PID_Gains_12 0.0 \ # PID_Gains_13 0.096 \ # PID_Gains_21 0.34 \ # PID_Gains_22 0.00512 \ # PID_Gains_23 50 \ # PIDCount 20.0 \ # Whl_Speed_Bias (x4) 0.25e-3 \ # Whl_Speed_Gain 0.25 \ # Dump_Thresh 0.5 \ # Dump_Gain 0.0 # Spare_Flt END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS62_URAM_LD \ # Wheel parameters 0.0 \ # Speed_Threshold 0.0213053 \ # Whl_Speed_Scale 32000 \ # Max_Whl_Counts 50 \ # AD_Bias 0.632455532 \ # A_xy 0.447213596 \ # A_zz 0.0 \ # Spare_Flt 0 \ # Spare_Int1 0 # Spare_Int2 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS22_URAM_LD \ # Control parameters 3 \ # Dump_on 3 \ # Dump_off 0 \ # settle_ontime 2 \ # settle_cycle -> Ping_Count 0.3952847 \ # pA_x 0.559017 \ # pA_z 0.790569415 \ # pA_x2 1.118033989 \ # pA_z2 1191527.27 \ # Torq_Scale 0.035 \ # Max_Whltq 15 \ # Red_Ct_Lim 30 \ # White_Ct_Lim 4.0 # Mom_Clip_Lim END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS50_URAM_LD \ # S/C orbit as asteroid (-0.103291137E+09) \ # Span_Start_ (-0.768347370E+08) \ # Span_Stop_T 0.132282000E+08 \ # X_Coeff_t0 0.132282000E+08 \ # X_Coeff_tau 0.239430107E+09 \ # X_Coeff_a0 0.885006265E+08 \ # X_Coeff_a1 (-0.481426080E+08) \ # X_Coeff_a2 (-0.319386426E+07) \ # X_Coeff_a3 (-0.600033833E+05) \ # X_Coeff_a4 (-0.628962009E+05) \ # X_Coeff_a5 0.859810630E+04 \ # X_Coeff_a6 (-0.116408438E+04) \ # X_Coeff_a7 0.489123783E+03 \ # X_Coeff_a8 0.366740990E+02 \ # X_Coeff_a9 0.630718884E+02 \ # X_Coeff_a10 0.355204141E+02 \ # X_Coeff_a11 0.216926472E+02 \ # X_Coeff_a12 0.132282000E+08 \ # Y_Coeff_t0 0.132282000E+08 \ # Y_Coeff_tau (-0.118731640E+09) \ # Y_Coeff_a0 0.156938130E+09 \ # Y_Coeff_a1 0.236761682E+08 \ # Y_Coeff_a2 (-0.519631672E+07) \ # Y_Coeff_a3 (-0.136457522E+05) \ # Y_Coeff_a4 (-0.110217107E+06) \ # Y_Coeff_a5 (-0.577281686E+04) \ # Y_Coeff_a6 (-0.238168277E+04) \ # Y_Coeff_a7 (-0.282303694E+03) \ # Y_Coeff_a8 (-0.599163660E+02) \ # Y_Coeff_a9 (-0.356273140E+02) \ # Y_Coeff_a10 (-0.256823032E+02) \ # Y_Coeff_a11 (-0.146713201E+02) \ # Y_Coeff_a12 0.132282000E+08 \ # Z_Coeff_t0 0.132282000E+08 \ # Z_Coeff_tau (-0.516924938E+08) \ # Z_Coeff_a0 0.652724219E+08 \ # Z_Coeff_a1 0.103105508E+08 \ # Z_Coeff_a2 (-0.215918499E+07) \ # Z_Coeff_a3 (-0.528387436E+04) \ # Z_Coeff_a4 (-0.458444838E+05) \ # Z_Coeff_a5 (-0.249287038E+04) \ # Z_Coeff_a6 (-0.992920380E+03) \ # Z_Coeff_a7 (-0.121201703E+03) \ # Z_Coeff_a8 (-0.213914594E+02) \ # Z_Coeff_a9 (-0.101234319E+02) \ # Z_Coeff_a10 (-0.741179638E+01) \ # Z_Coeff_a11 (-0.504144358E+01) # Z_Coeff_a12 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS50_URAM_LD \ # S/C orbit as asteroid (-0.103291137E+09) \ # Span_Start_ (-0.768347370E+08) \ # Span_Stop_T 0.132282000E+08 \ # X_Coeff_t0 0.132282000E+08 \ # X_Coeff_tau 0.239430107E+09 \ # X_Coeff_a0 0.885006265E+08 \ # X_Coeff_a1 (-0.481426080E+08) \ # X_Coeff_a2 (-0.319386426E+07) \ # X_Coeff_a3 (-0.600033833E+05) \ # X_Coeff_a4 (-0.628962009E+05) \ # X_Coeff_a5 0.859810630E+04 \ # X_Coeff_a6 (-0.116408438E+04) \ # X_Coeff_a7 0.489123783E+03 \ # X_Coeff_a8 0.366740990E+02 \ # X_Coeff_a9 0.630718884E+02 \ # X_Coeff_a10 0.355204141E+02 \ # X_Coeff_a11 0.216926472E+02 \ # X_Coeff_a12 0.132282000E+08 \ # Y_Coeff_t0 0.132282000E+08 \ # Y_Coeff_tau (-0.118731640E+09) \ # Y_Coeff_a0 0.156938130E+09 \ # Y_Coeff_a1 0.236761682E+08 \ # Y_Coeff_a2 (-0.519631672E+07) \ # Y_Coeff_a3 (-0.136457522E+05) \ # Y_Coeff_a4 (-0.110217107E+06) \ # Y_Coeff_a5 (-0.577281686E+04) \ # Y_Coeff_a6 (-0.238168277E+04) \ # Y_Coeff_a7 (-0.282303694E+03) \ # Y_Coeff_a8 (-0.599163660E+02) \ # Y_Coeff_a9 (-0.356273140E+02) \ # Y_Coeff_a10 (-0.256823032E+02) \ # Y_Coeff_a11 (-0.146713201E+02) \ # Y_Coeff_a12 0.132282000E+08 \ # Z_Coeff_t0 0.132282000E+08 \ # Z_Coeff_tau (-0.516924938E+08) \ # Z_Coeff_a0 0.652724219E+08 \ # Z_Coeff_a1 0.103105508E+08 \ # Z_Coeff_a2 (-0.215918499E+07) \ # Z_Coeff_a3 (-0.528387436E+04) \ # Z_Coeff_a4 (-0.458444838E+05) \ # Z_Coeff_a5 (-0.249287038E+04) \ # Z_Coeff_a6 (-0.992920380E+03) \ # Z_Coeff_a7 (-0.121201703E+03) \ # Z_Coeff_a8 (-0.213914594E+02) \ # Z_Coeff_a9 (-0.101234319E+02) \ # Z_Coeff_a10 (-0.741179638E+01) \ # Z_Coeff_a11 (-0.504144358E+01) # Z_Coeff_a12 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS42_URAM_LD \ # Fake S/C orbit 1 \ # Coordinate_System 1 \ # Number_Of_Spans (-.85324408E+08) \ # Span_Start_TDT (-.84633408E+08) \ # Span_Stop_TDT .345500000E+06 \ # X_Coeff_t0 .345500000E+06 \ # X_Coeff_tau .307969311E+06 \ # X_Coeff_a0 (-.248877320E+07) \ # X_Coeff_a1 .961693268E+02 \ # X_Coeff_a2 (-.133740033E+03) \ # X_Coeff_a3 (-.103054853E+01) \ # X_Coeff_a4 .372326777E-02 \ # X_Coeff_a5 .196984313E-03 \ # X_Coeff_a6 .325590629E-03 \ # X_Coeff_a7 (-.107996010E-04) \ # X_Coeff_a8 (-.205003178E-03) \ # X_Coeff_a9 (-.478829360E-04) \ # X_Coeff_a10 .152060647E-03 \ # X_Coeff_a11 .996936807E-04 \ # X_Coeff_a12 .345500000E+06 \ # Y_Coeff_t0 .345500000E+06 \ # Y_Coeff_tau .292260159E+06 \ # Y_Coeff_a0 (-.236215658E+07) \ # Y_Coeff_a1 (-.397801019E+02) \ # Y_Coeff_a2 .482569613E+02 \ # Y_Coeff_a3 (-.109023162E+01) \ # Y_Coeff_a4 (-.811657187E-02) \ # Y_Coeff_a5 (-.163582538E-03) \ # Y_Coeff_a6 .741412042E-04 \ # Y_Coeff_a7 .125039511E-03 \ # Y_Coeff_a8 (-.306799068E-04) \ # Y_Coeff_a9 (-.984197616E-04) \ # Y_Coeff_a10 (-.426715665E-05) \ # Y_Coeff_a11 .101666427E-03 \ # Y_Coeff_a12 .345500000E+06 \ # Z_Coeff_t0 .345500000E+06 \ # Z_Coeff_tau .644843010E+04 \ # Z_Coeff_a0 (-.430309990E+05) \ # Z_Coeff_a1 (-.338335603E+00) \ # Z_Coeff_a2 (-.211840123E+01) \ # Z_Coeff_a3 (-.357247252E+00) \ # Z_Coeff_a4 .156513952E-01 \ # Z_Coeff_a5 (-.165857421E-01) \ # Z_Coeff_a6 (-.119782127E-01) \ # Z_Coeff_a7 .690058242E-02 \ # Z_Coeff_a8 .835846123E-02 \ # Z_Coeff_a9 (-.270218919E-02) \ # Z_Coeff_a10 (-.757821273E-02) \ # Z_Coeff_a11 .359831692E-03 # Z_Coeff_a12 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS42_URAM_LD \ # Fake S/C orbit 1 \ # Coordinate_System 1 \ # Number_Of_Spans (-.85324408E+08) \ # Span_Start_TDT (-.84633408E+08) \ # Span_Stop_TDT .345500000E+06 \ # X_Coeff_t0 .345500000E+06 \ # X_Coeff_tau .307969311E+06 \ # X_Coeff_a0 (-.248877320E+07) \ # X_Coeff_a1 .961693268E+02 \ # X_Coeff_a2 (-.133740033E+03) \ # X_Coeff_a3 (-.103054853E+01) \ # X_Coeff_a4 .372326777E-02 \ # X_Coeff_a5 .196984313E-03 \ # X_Coeff_a6 .325590629E-03 \ # X_Coeff_a7 (-.107996010E-04) \ # X_Coeff_a8 (-.205003178E-03) \ # X_Coeff_a9 (-.478829360E-04) \ # X_Coeff_a10 .152060647E-03 \ # X_Coeff_a11 .996936807E-04 \ # X_Coeff_a12 .345500000E+06 \ # Y_Coeff_t0 .345500000E+06 \ # Y_Coeff_tau .292260159E+06 \ # Y_Coeff_a0 (-.236215658E+07) \ # Y_Coeff_a1 (-.397801019E+02) \ # Y_Coeff_a2 .482569613E+02 \ # Y_Coeff_a3 (-.109023162E+01) \ # Y_Coeff_a4 (-.811657187E-02) \ # Y_Coeff_a5 (-.163582538E-03) \ # Y_Coeff_a6 .741412042E-04 \ # Y_Coeff_a7 .125039511E-03 \ # Y_Coeff_a8 (-.306799068E-04) \ # Y_Coeff_a9 (-.984197616E-04) \ # Y_Coeff_a10 (-.426715665E-05) \ # Y_Coeff_a11 .101666427E-03 \ # Y_Coeff_a12 .345500000E+06 \ # Z_Coeff_t0 .345500000E+06 \ # Z_Coeff_tau .644843010E+04 \ # Z_Coeff_a0 (-.430309990E+05) \ # Z_Coeff_a1 (-.338335603E+00) \ # Z_Coeff_a2 (-.211840123E+01) \ # Z_Coeff_a3 (-.357247252E+00) \ # Z_Coeff_a4 .156513952E-01 \ # Z_Coeff_a5 (-.165857421E-01) \ # Z_Coeff_a6 (-.119782127E-01) \ # Z_Coeff_a7 .690058242E-02 \ # Z_Coeff_a8 .835846123E-02 \ # Z_Coeff_a9 (-.270218919E-02) \ # Z_Coeff_a10 (-.757821273E-02) \ # Z_Coeff_a11 .359831692E-03 # Z_Coeff_a12 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS51_URAM_LD \ # Asteroid attitude (-84937358) \ # epoch 0.259431 \ # q1 (-0.662542) \ # q2 0.264677 \ # q3 0.650907 \ # q4 0.0 \ # r1 0.0 \ # r2 0.0 # r3 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS51_URAM_LD \ # Asteroid attitude (-84937358) \ # epoch 0.259431 \ # q1 (-0.662542) \ # q2 0.264677 \ # q3 0.650907 \ # q4 0.0 \ # r1 0.0 \ # r2 0.0 # r3 END END #*** Power management commands. CMD pm_tk_phtr_off # Pri. tank heaters OFF CMD SC_SV_PHTR_OFF # s/c primary survival heaters off CMD SC_SV_SHTR_OFF # s/c secondary survival heater off CMD PM_PRSEN_OFF # propulsion pressure power sensor off CMD SC_RF_PSHTR_OFF # RF pri. & sec. heater off CMD PA_1_OFF # turn OFF SSPA #1 CMD PA_2_OFF # turn OFF SSPA #2 CMDLOAD CT_DED_TCU {XP_EXCTR_OFF} # Xpndr 1 exciter OFF CMDLOAD CT_DED_TCU {XS_EXCTR_OFF} # Xpndr 2 exciter OFF CMD PE_BATT_CHGTRIK # Return to Trickle Charge CMD CT_AUT_EN ENA 99 0 # Re-enable Autonomy Rule 99 END #******************** # Scan Pattern - 1 --- High Phase slew #******************** MACROLOAD Scan_1 0xB201 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 0 MSI # No MSI Images CMD MS_CONFIG_TLM NONE NONE END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_1 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 230.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_1 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 230.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Slew to asteroid CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMD CT_PAUSE NOR 883 # Wait for slew to execute #*** Load scan parameters, twice CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 1 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 99999.0 \ # Rate_Duration_X_axis 56.0 \ # Rate_Duration_Y_axis 112.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0983 \ # Rate_Y_axis (-4.018) \ # Rate_Z_axis 99999.0 \ # Pause_Duration_X_axis 0.0 \ # Pause_Duration_Y_axis 0.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 1 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 99999.0 \ # Rate_Duration_X_axis 56.0 \ # Rate_Duration_Y_axis 112.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0983 \ # Rate_Y_axis (-4.018) \ # Rate_Z_axis 99999.0 \ # Pause_Duration_X_axis 0.0 \ # Pause_Duration_Y_axis 0.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 2 --- Setup slew #******************** MACROLOAD Scan_2 0xB202 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_2 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y (-220.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_2 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y (-220.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 99999.0 \ # Rate_Duration_X_axis 99999.0 \ # Rate_Duration_Y_axis 100.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0 \ # Rate_Y_axis (-.65) \ # Rate_Z_axis 99999.0 \ # Pause_Duration_X_axis 99999.0 \ # Pause_Duration_Y_axis 99999.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 99999.0 \ # Rate_Duration_X_axis 99999.0 \ # Rate_Duration_Y_axis 100.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0 \ # Rate_Y_axis (-.65) \ # Rate_Z_axis 99999.0 \ # Pause_Duration_X_axis 99999.0 \ # Pause_Duration_Y_axis 99999.0 # Pause_Duration_Z_axis END END CMD PM_VL_P_HTR_OFF # Primary Line & Valve heaters off CMDLOAD SS_DATA_LOAD 5 AIU1 # Point to scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 3 --- High Res 1 slew #******************** MACROLOAD Scan_3 0xB203 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_3 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y (-285.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_3 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y (-285.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 99999.0 \ # Rate_Duration_X_axis 99999.0 \ # Rate_Duration_Y_axis 160.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0 \ # Rate_Y_axis 3.03 \ # Rate_Z_axis 99999.0 \ # Pause_Duration_X_axis 99999.0 \ # Pause_Duration_Y_axis 99999.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 99999.0 \ # Rate_Duration_X_axis 99999.0 \ # Rate_Duration_Y_axis 160.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0 \ # Rate_Y_axis 3.03 \ # Rate_Z_axis 99999.0 \ # Pause_Duration_X_axis 99999.0 \ # Pause_Duration_Y_axis 99999.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 10 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 4 --- High Res 2 slew #******************** MACROLOAD Scan_4 0xB204 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_4 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 160.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_4 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 160.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 1 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 75.0 \ # Rate_Duration_X_axis 37.0 \ # Rate_Duration_Y_axis 75.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.8649 \ # Rate_Y_axis (-4.8) \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 0.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 1 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 75.0 \ # Rate_Duration_X_axis 37.0 \ # Rate_Duration_Y_axis 75.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.8649 \ # Rate_Y_axis (-4.8) \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 0.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 30 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 7 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan again CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 5 --- Global 1 slew #******************** MACROLOAD Scan_5 0xB205 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMD CT_FMT_MODE RTREC CMDLOAD CT_DET_DAT_LD 0 SSR1 { SS_REC_SEG_5 } # Start recording on segment 5 CMDLOAD SS_DATA_LOAD 1 MSI # VC2 MSI Full Images CMD MS_CONFIG_TLM VC2 NONE END CMD PM_VL_P_HTR_ON # Primary Line & Valve heaters on CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_5 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X (-5.0) \ # Aimpoint_Vector_Y (-200.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_5 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X (-5.0) \ # Aimpoint_Vector_Y (-200.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 1 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 50.0 \ # Rate_Duration_X_axis 20.0 \ # Rate_Duration_Y_axis 50.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis (-1.25) \ # Rate_Y_axis 8.0 \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 17.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 1 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 50.0 \ # Rate_Duration_X_axis 20.0 \ # Rate_Duration_Y_axis 50.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis (-1.25) \ # Rate_Y_axis 8.0 \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 17.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 10 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan again CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 6 --- Global 2 slew #******************** MACROLOAD Scan_6 0xB206 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 0 MSI # No MSI Images CMD MS_CONFIG_TLM NONE NONE END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_6 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 160.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_6 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 160.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 1 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 42.0 \ # Rate_Duration_X_axis 15.0 \ # Rate_Duration_Y_axis 42.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 1.10 \ # Rate_Y_axis (-8.333) \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 6.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 1 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 42.0 \ # Rate_Duration_X_axis 15.0 \ # Rate_Duration_Y_axis 42.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 1.10 \ # Rate_Y_axis (-8.333) \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 6.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 8 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 18 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan again CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 7 --- Multispectral 1 slew #******************** MACROLOAD Scan_7 0xB207 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_7 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y (-190.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_7 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y (-190.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 180.0 \ # Rate_Duration_X_axis 180.0 \ # Rate_Duration_Y_axis 180.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0 \ # Rate_Y_axis 1.639 \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 180.0 \ # Rate_Duration_X_axis 180.0 \ # Rate_Duration_Y_axis 180.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0 \ # Rate_Y_axis 1.639 \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 8 --- Return to Nadir #******************** MACROLOAD Scan_8 0xB208 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_8 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 105.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_8 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 105.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 25.0 \ # Rate_Duration_X_axis 25.0 \ # Rate_Duration_Y_axis 25.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0 \ # Rate_Y_axis (-3.500)\ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 25.0 \ # Rate_Duration_X_axis 25.0 \ # Rate_Duration_Y_axis 25.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0 \ # Rate_Y_axis (-3.500)\ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 3 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 3 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan again CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 9 --- Hold at Nadir #******************** MACROLOAD Scan_9 0xB209 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 3 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS2E_URAM_LD \ # Wheel gains 0.008 \ # Ang_DZ 0.04 \ # Panic_Rate 1.0e-4 \ # Slew_Accel 2.0e3 \ # Slew_Factor 5 \ # Max_Sat 0.005 \ # PID_Gains_11 0.08 \ # PID_Gains_12 0.0 \ # PID_Gains_13 0.024 \ # PID_Gains_21 0.17 \ # PID_Gains_22 0.00064 \ # PID_Gains_23 50 \ # PIDCount 140.0 \ # Whl_Speed_Bias (x4) 0.25e-3 \ # Whl_Speed_Gain 0.25 \ # Dump_Thresh 0.5 \ # Dump_Gain 0.0 # Spare_Flt END END CMDLOAD SS_DATA_LOAD 3 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS62_URAM_LD \ # Wheel parameters 2.5 \ # Speed_Threshold 0.0213053 \ # Whl_Speed_Scale 32000 \ # Max_Whl_Counts 50 \ # AD_Bias 0.632455532 \ # A_xy 0.447213596 \ # A_zz 0.0 \ # Spare_Flt 0 \ # Spare_Int1 0 # Spare_Int2 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS22_URAM_LD \ # Control parameters 3 \ # Dump_on 3 \ # Dump_off 0 \ # settle_ontime 2 \ # settle_cycle -> Ping_Count 0.3952847 \ # pA_x 0.559017 \ # pA_z 0.790569415 \ # pA_x2 1.118033989 \ # pA_z2 1191527.27 \ # Torq_Scale 0.025 \ # Max_Whltq 15 \ # Red_Ct_Lim 30 \ # White_Ct_Lim 4.0 # Mom_Clip_Lim END END CMDLOAD SS_DATA_LOAD 3 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS2E_URAM_LD \ # Wheel gains 0.008 \ # Ang_DZ 0.04 \ # Panic_Rate 1.0e-4 \ # Slew_Accel 2.0e3 \ # Slew_Factor 5 \ # Max_Sat 0.005 \ # PID_Gains_11 0.08 \ # PID_Gains_12 0.0 \ # PID_Gains_13 0.024 \ # PID_Gains_21 0.17 \ # PID_Gains_22 0.00064 \ # PID_Gains_23 50 \ # PIDCount 140.0 \ # Whl_Speed_Bias (x4) 0.25e-3 \ # Whl_Speed_Gain 0.25 \ # Dump_Thresh 0.5 \ # Dump_Gain 0.0 # Spare_Flt END END CMDLOAD SS_DATA_LOAD 3 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS62_URAM_LD \ # Wheel parameters 2.5 \ # Speed_Threshold 0.0213053 \ # Whl_Speed_Scale 32000 \ # Max_Whl_Counts 50 \ # AD_Bias 0.632455532 \ # A_xy 0.447213596 \ # A_zz 0.0 \ # Spare_Flt 0 \ # Spare_Int1 0 # Spare_Int2 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS22_URAM_LD \ # Control parameters 3 \ # Dump_on 3 \ # Dump_off 0 \ # settle_ontime 2 \ # settle_cycle -> Ping_Count 0.3952847 \ # pA_x 0.559017 \ # pA_z 0.790569415 \ # pA_x2 1.118033989 \ # pA_z2 1191527.27 \ # Torq_Scale 0.025 \ # Max_Whltq 15 \ # Red_Ct_Lim 30 \ # White_Ct_Lim 4.0 # Mom_Clip_Lim END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_9 Nadir Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 0.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 6 AIU1 # Scan_9 Nadir Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 0.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.735867) \ # Roll_Ref_Vector_X 0.677018 \ # Roll_Ref_Vector_Y (-0.0121237) \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 0 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Point at Nadir CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END END #******************** # Scan Pattern - 10 --- No-Opnav slew 1 #******************** MACROLOAD Scan_10 0xB210 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_10 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 0.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.68610) \ # Roll_Ref_Vector_X 0.68610 \ # Roll_Ref_Vector_Y 0.24192 \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 1 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_10 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 0.0 \ # Aimpoint_Vector_Y 0.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.68610) \ # Roll_Ref_Vector_X 0.68610 \ # Roll_Ref_Vector_Y 0.24192 \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 1 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 43.0 \ # Rate_Duration_X_axis 49.0 \ # Rate_Duration_Y_axis 43.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 4.4 \ # Rate_Y_axis (-15.2) \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 43.0 \ # Rate_Duration_X_axis 49.0 \ # Rate_Duration_Y_axis 43.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 4.4 \ # Rate_Y_axis (-15.2) \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 11 --- No-Opnav slew 2 #******************** MACROLOAD Scan_11 0xB211 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_11 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 220.0 \ # Aimpoint_Vector_Y (-760.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.68610) \ # Roll_Ref_Vector_X 0.68610 \ # Roll_Ref_Vector_Y 0.24192 \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 1 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_11 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 5 \ # Use ABF 0.0 \ # Aimpoint_Vector_X 220.0 \ # Aimpoint_Vector_Y (-760.0) \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.68610) \ # Roll_Ref_Vector_X 0.68610 \ # Roll_Ref_Vector_Y 0.24192 \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 1 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 84.0 \ # Rate_Duration_X_axis 84.0 \ # Rate_Duration_Y_axis 84.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis (-4.00) \ # Rate_Y_axis 16.1904 \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 2 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 84.0 \ # Rate_Duration_X_axis 84.0 \ # Rate_Duration_Y_axis 84.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis (-4.00) \ # Rate_Y_axis 16.1904 \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 6 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan again CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 12 --- El-Az slew #******************** MACROLOAD Scan_12 0xB212 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMD CT_FMT_MODE RTREC CMDLOAD CT_DET_DAT_LD 0 SSR1 { SS_REC_SEG_6 } # Start recording on segment 6 CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_12 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 4 \ # Use nsaz 1.42 \ # Aimpoint_Vector_X 269 \ # Aimpoint_Vector_Y 0.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.68610) \ # Roll_Ref_Vector_X 0.68610 \ # Roll_Ref_Vector_Y 0.24192 \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 1 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_12 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 4 \ # Use nsaz 1.42 \ # Aimpoint_Vector_X 269 \ # Aimpoint_Vector_Y 0.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.68610) \ # Roll_Ref_Vector_X 0.68610 \ # Roll_Ref_Vector_Y 0.24192 \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 1 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END END #******************** # Scan Pattern - 13 --- 2x2 pixel slew #******************** MACROLOAD Scan_13 0xB213 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 1 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 32.0 \ # Rate_Duration_X_axis 32.0 \ # Rate_Duration_Y_axis 32.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0005765 \ # Rate_Y_axis 0.0003402 \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS56_URAM_LD \ 0 \ # Closed_Loop_Flag 1 \ # Coordinate_System 0 \ # Reverse_Direction_X_axis 0 \ # Reverse_Direction_Y_axis 0 \ # Reverse_Direction_Z_axis 1 \ # Scan_Hold_Placement_X_axis 1 \ # Scan_Hold_Placement_Y_axis 1 \ # Scan_Hold_Placement_Z_axis 32.0 \ # Rate_Duration_X_axis 32.0 \ # Rate_Duration_Y_axis 32.0 \ # Rate_Duration_Z_axis 0.0 \ # Rate_X_axis 0.0005765 \ # Rate_Y_axis 0.0003402 \ # Rate_Z_axis 1000.0 \ # Pause_Duration_X_axis 1000.0 \ # Pause_Duration_Y_axis 1000.0 # Pause_Duration_Z_axis END END CMDLOAD SS_DATA_LOAD 0 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # Scan Pattern - 14 --- El-Az slew 2 #******************** MACROLOAD Scan_14 0xB214 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_14 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 4 \ # Use nsaz 0.77 \ # Aimpoint_Vector_X 89 \ # Aimpoint_Vector_Y 0.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.68610) \ # Roll_Ref_Vector_X 0.68610 \ # Roll_Ref_Vector_Y 0.24192 \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 1 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 5 AIU1 # Scan_14 Initial Offset Pointing CMDLOAD AU_TRN_MSG_ACT CMD FC_DS40_URAM_LD \ 4 \ # Use nsaz 0.77 \ # Aimpoint_Vector_X 89 \ # Aimpoint_Vector_Y 0.0 \ # Aimpoint_Vector_Z 0.000000000E+00 \ # Roll_Vector_X 0.000000000E+00 \ # Roll_Vector_Y 0.100000000E+01 \ # Roll_Vector_Z 0 \ # Use Aimpoint (-0.68610) \ # Roll_Ref_Vector_X 0.68610 \ # Roll_Ref_Vector_Y 0.24192 \ # Roll_Ref_Vector_Z 0.9999988 \ # Boresight_Vector_X (-0.0004855) \ # Boresight_Vector_Y 0.0014384 \ # Boresight_Vector_Z 1 # Roll_Alg_Selection END END CMDLOAD SS_DATA_LOAD 230 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 100 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END END #******************** # # Scan Stop --- CTP MACRO # #******************** MACROLOAD Scan_Stop 0xB20A REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 5 AIU1 # Point to Earth CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 4 END END CMDLOAD SS_DATA_LOAD 5 MSI CMD MS_DUMP_CMD_LOG # Dump MSI Command Log END CMDLOAD SS_DATA_LOAD 5 MSI CMD MS_DUMP_PRB_LOG # Dump MSI Problem Log END CMDLOAD SS_DATA_LOAD 0 MSI CMD MS_FLW_POS 0 END CMD CT_PAUSE NOR 20 CMD MS_OFF # MSI Off CMD CT_PAUSE NOR 1 CMD CT_AUT_EN DIS_NOEM 104 0 CMD CT_AUT_EN DIS_NOEM 132 0 END #****************************************************** # # Reconfiguration and Thermal Recovery # #****************************************************** MACROLOAD Flyby_ReConfig 0XB0BA REL CT_MACT_LD 0 0 PG2 0X6000 CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS2E_URAM_LD \ # Wheel gains 0.008 \ # Ang_DZ 0.04 \ # Panic_Rate 1.0e-4 \ # Slew_Accel 2.0e3 \ # Slew_Factor 5 \ # Max_Sat 0.005 \ # PID_Gains_11 0.08 \ # PID_Gains_12 0.0 \ # PID_Gains_13 0.024 \ # PID_Gains_21 0.17 \ # PID_Gains_22 0.00064 \ # PID_Gains_23 50 \ # PIDCount 140.0 \ # Whl_Speed_Bias (x4) 0.25e-3 \ # Whl_Speed_Gain 0.25 \ # Dump_Thresh 0.5 \ # Dump_Gain 0.0 # Spare_Flt END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS62_URAM_LD \ # Wheel parms 2.5 \ # Speed_Threshold 0.0213053 \ # Whl_Speed_Scale 32000 \ # Max_Whl_Counts 50 \ # AD_Bias 0.632455532 \ # A_xy 0.447213596 \ # A_zz 0.0 \ # Spare_Flt 0 \ # Spare_Int1 0 # Spare_Int2 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS22_URAM_LD \ # Control parms 3 \ # Dump_on 3 \ # Dump_off 0 \ # settle_ontime 2 \ # settle_cycle -> Ping_Count 0.3952847 \ # pA_x 0.559017 \ # pA_z 0.790569415 \ # pA_x2 1.118033989 \ # pA_z2 1191527.27 \ # Torq_Scale 0.025 \ # Max_Whltq 15 \ # Red_Ct_Lim 30 \ # White_Ct_Lim 4.0 # Mom_Clip_Lim END END # Load all data structures twice, for safety. CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS2E_URAM_LD \ # Wheel gains 0.008 \ # Ang_DZ 0.04 \ # Panic_Rate 1.0e-4 \ # Slew_Accel 2.0e3 \ # Slew_Factor 5 \ # Max_Sat 0.005 \ # PID_Gains_11 0.08 \ # PID_Gains_12 0.0 \ # PID_Gains_13 0.024 \ # PID_Gains_21 0.17 \ # PID_Gains_22 0.00064 \ # PID_Gains_23 50 \ # PIDCount 140.0 \ # Whl_Speed_Bias (x4) 0.25e-3 \ # Whl_Speed_Gain 0.25 \ # Dump_Thresh 0.5 \ # Dump_Gain 0.0 # Spare_Flt END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS62_URAM_LD \ # Wheel parms 2.5 \ # Speed_Threshold 0.0213053 \ # Whl_Speed_Scale 32000 \ # Max_Whl_Counts 50 \ # AD_Bias 0.632455532 \ # A_xy 0.447213596 \ # A_zz 0.0 \ # Spare_Flt 0 \ # Spare_Int1 0 # Spare_Int2 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS22_URAM_LD \ # Control parms 3 \ # Dump_on 3 \ # Dump_off 0 \ # settle_ontime 2 \ # settle_cycle -> Ping_Count 0.3952847 \ # pA_x 0.559017 \ # pA_z 0.790569415 \ # pA_x2 1.118033989 \ # pA_z2 1191527.27 \ # Torq_Scale 0.025 \ # Max_Whltq 15 \ # Red_Ct_Lim 30 \ # White_Ct_Lim 4.0 # Mom_Clip_Lim END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS42_URAM_LD \ # Reload current spacecraft orbit (SCI) 0 \ # Coordinate_System 1 \ # Number_Of_Spans (-0.103291137E+09) \ # Span_Start_TDT (-0.768347370E+08) \ # Span_Stop_TDT 0.132282000E+08 \ # X_Coeff_t0 0.132282000E+08 \ # X_Coeff_tau 0.239430107E+09 \ # X_Coeff_a0 0.885006265E+08 \ # X_Coeff_a1 (-0.481426080E+08) \ # X_Coeff_a2 (-0.319386426E+07) \ # X_Coeff_a3 (-0.600033833E+05) \ # X_Coeff_a4 (-0.628962009E+05) \ # X_Coeff_a5 0.859810630E+04 \ # X_Coeff_a6 (-0.116408438E+04) \ # X_Coeff_a7 0.489123783E+03 \ # X_Coeff_a8 0.366740990E+02 \ # X_Coeff_a9 0.630718884E+02 \ # X_Coeff_a10 0.355204141E+02 \ # X_Coeff_a11 0.216926472E+02 \ # X_Coeff_a12 0.132282000E+08 \ # Y_Coeff_t0 0.132282000E+08 \ # Y_Coeff_tau (-0.118731640E+09) \ # Y_Coeff_a0 0.156938130E+09 \ # Y_Coeff_a1 0.236761682E+08 \ # Y_Coeff_a2 (-0.519631672E+07) \ # Y_Coeff_a3 (-0.136457522E+05) \ # Y_Coeff_a4 (-0.110217107E+06) \ # Y_Coeff_a5 (-0.577281686E+04) \ # Y_Coeff_a6 (-0.238168277E+04) \ # Y_Coeff_a7 (-0.282303694E+03) \ # Y_Coeff_a8 (-0.599163660E+02) \ # Y_Coeff_a9 (-0.356273140E+02) \ # Y_Coeff_a10 (-0.256823032E+02) \ # Y_Coeff_a11 (-0.146713201E+02) \ # Y_Coeff_a12 0.132282000E+08 \ # Z_Coeff_t0 0.132282000E+08 \ # Z_Coeff_tau (-0.516924938E+08) \ # Z_Coeff_a0 0.652724219E+08 \ # Z_Coeff_a1 0.103105508E+08 \ # Z_Coeff_a2 (-0.215918499E+07) \ # Z_Coeff_a3 (-0.528387436E+04) \ # Z_Coeff_a4 (-0.458444838E+05) \ # Z_Coeff_a5 (-0.249287038E+04) \ # Z_Coeff_a6 (-0.992920380E+03) \ # Z_Coeff_a7 (-0.121201703E+03) \ # Z_Coeff_a8 (-0.213914594E+02) \ # Z_Coeff_a9 (-0.101234319E+02) \ # Z_Coeff_a10 (-0.741179638E+01) \ # Z_Coeff_a11 (-0.504144358E+01) # Z_Coeff_a12 END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS42_URAM_LD \ # Reload current spacecraft orbit (SCI) 0 \ # Coordinate_System 1 \ # Number_Of_Spans (-0.103291137E+09) \ # Span_Start_TDT (-0.768347370E+08) \ # Span_Stop_TDT 0.132282000E+08 \ # X_Coeff_t0 0.132282000E+08 \ # X_Coeff_tau 0.239430107E+09 \ # X_Coeff_a0 0.885006265E+08 \ # X_Coeff_a1 (-0.481426080E+08) \ # X_Coeff_a2 (-0.319386426E+07) \ # X_Coeff_a3 (-0.600033833E+05) \ # X_Coeff_a4 (-0.628962009E+05) \ # X_Coeff_a5 0.859810630E+04 \ # X_Coeff_a6 (-0.116408438E+04) \ # X_Coeff_a7 0.489123783E+03 \ # X_Coeff_a8 0.366740990E+02 \ # X_Coeff_a9 0.630718884E+02 \ # X_Coeff_a10 0.355204141E+02 \ # X_Coeff_a11 0.216926472E+02 \ # X_Coeff_a12 0.132282000E+08 \ # Y_Coeff_t0 0.132282000E+08 \ # Y_Coeff_tau (-0.118731640E+09) \ # Y_Coeff_a0 0.156938130E+09 \ # Y_Coeff_a1 0.236761682E+08 \ # Y_Coeff_a2 (-0.519631672E+07) \ # Y_Coeff_a3 (-0.136457522E+05) \ # Y_Coeff_a4 (-0.110217107E+06) \ # Y_Coeff_a5 (-0.577281686E+04) \ # Y_Coeff_a6 (-0.238168277E+04) \ # Y_Coeff_a7 (-0.282303694E+03) \ # Y_Coeff_a8 (-0.599163660E+02) \ # Y_Coeff_a9 (-0.356273140E+02) \ # Y_Coeff_a10 (-0.256823032E+02) \ # Y_Coeff_a11 (-0.146713201E+02) \ # Y_Coeff_a12 0.132282000E+08 \ # Z_Coeff_t0 0.132282000E+08 \ # Z_Coeff_tau (-0.516924938E+08) \ # Z_Coeff_a0 0.652724219E+08 \ # Z_Coeff_a1 0.103105508E+08 \ # Z_Coeff_a2 (-0.215918499E+07) \ # Z_Coeff_a3 (-0.528387436E+04) \ # Z_Coeff_a4 (-0.458444838E+05) \ # Z_Coeff_a5 (-0.249287038E+04) \ # Z_Coeff_a6 (-0.992920380E+03) \ # Z_Coeff_a7 (-0.121201703E+03) \ # Z_Coeff_a8 (-0.213914594E+02) \ # Z_Coeff_a9 (-0.101234319E+02) \ # Z_Coeff_a10 (-0.741179638E+01) \ # Z_Coeff_a11 (-0.504144358E+01) # Z_Coeff_a12 END END #*** Power Recovery CMD R55B # Turn off Instrument Primary Heaters CMD PM_VL_P_HTR_OFF # Line & Valve Pri. heaters OFF CMD CT_PAUSE NOR 30 # Wait 30 seconds CMD CT_AUT_EN ENA 15 0 # Enable Autonomy Rule #15 CMD R55A # Turn on Instrument Primary Heaters CMD PM_VL_P_HTR_ON # Line & Valve Pri. heaters ON CMD SC_SV_PHTR_ON # s/c primary survival heaters ON CMD pm_tk_phtr_ON # Pri. tank heaters ON CMD PM_PRSEN_ON # propulsion pressure power sensor ON CMD CT_FMT_DRATE K4 # 4.4K telemetry CMDLOAD CT_DET_DAT_LD 0 TCU { TU_NORMAL_MODE } # TCU to Normal Mode CMD CT_PAUSE NOR 1 CMD CS_1_SEL_HGA CMDLOAD CT_DED_TCU {XP_EXCTR_ON} # Xpndr 1 exciter ON CMD CT_PAUSE NOR 4 CMD PA_1_ON # turn ON SSPA #1 CMD SC_RF_PSHTR_ON # RF pri. & sec. heater ON CMD SC_SV_SHTR_ON # s/c secondary survival heater ON CMD CT_VC0_HSKR 900 # CTP housekeeping at 900 sec. CMDLOAD SS_DATA_LOAD 2 AIU1 {AU_SEL_TLM_OUT VC0 0x0 900} # No AIU VC0 data CMDLOAD SS_DATA_LOAD 2 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_PB_TLM_MODE ENA CMD FC_OP_ATT_HIST ENA 900 AUTO_ON # Auto dump Att Hist CMD FC_RT_TLM_MODE VC0 0x240 0x0 0x0 0x1 900 # FC formats 6, 9 END END ### CMD CT_PAUSE NOR 900 # Wait 15 minutes, to allow time to acquire signal ### CMD CT_FMT_MODE REPONLY ### CMDLOAD CT_DET_DAT_LD 0 SSR1 { SS_PBACK_SEG_5 } # Playback the most important images END #********************** # TIME TAG COMMAND LOAD #********************** # MACRO with 28 time tag commands # Times were computed using SCLK005 MACROLOAD Mathilde_LOAD 0XB0A0 REL CT_MACT_LD 0 0 PG2 0X6000 # Time Tag Memory Macro Load Area # Suspend Time Tag Process CMD CT_TIMTG_R_S SUS # Clear time tag bins CMD CT_CLEAR TTAG 29 28 # Turn on MSI CMDLOAD CT_TIMTG_LD DIS 29 37181490 {CT_MACT_EX PG2 MCID (MSI_ON) 0xA100} # -20488 4/23/97 04:54:52 # Do Thermal Bias CMDLOAD CT_TIMTG_LD DIS 30 37185090 {CT_MACT_EX PG2 MCID (Tbias) 0xA0B0} # -16888 4/23/97 05:54:52 # Load MSIstart CMDLOAD CT_TIMTG_LD DIS 31 37197878 {CT_MACT_EX PG2 MCID (MSIstart) 0xB100} # -4100 4/23/97 09:28:00 # Load Scan2_Def CMDLOAD CT_TIMTG_LD DIS 32 37197978 {CT_MACT_EX PG2 MCID (MS_SCAN2_DEF) 0xBA02} # -4000 4/23/97 09:29:40 # Load Scan3_Def CMDLOAD CT_TIMTG_LD DIS 33 37198038 {CT_MACT_EX PG2 MCID (MS_SCAN3_DEF) 0xBA03} # -3940 4/23/97 09:30:40 # Load Scan4_Def # CMDLOAD CT_TIMTG_LD DIS 34 37198098 {CT_MACT_EX PG2 MCID (MS_SCAN4_DEF) 0xBA04} # -3880 4/23/97 09:31:40 # Load Scan5_Def # CMDLOAD CT_TIMTG_LD DIS 35 37198158 {CT_MACT_EX PG2 MCID (MS_SCAN5_DEF) 0xBA05} # -3820 4/23/97 09:32:40 # Load Image Sequence #1 # CMDLOAD CT_TIMTG_LD DIS 36 37198218 {CT_MACT_EX PG2 MCID (MS_IMAGE_EX1) 0xBC01} # -3760 4/23/97 09:33:40 # Configure for FlyBy # CMDLOAD CT_TIMTG_LD DIS 37 37200678 {CT_MACT_EX PG2 MCID (FlyBy_Config) 0xB0BB} # -1300 4/23/97 10:14:40 # Slew to asteroid. Perform Scan_1. High Phase slew # CMDLOAD CT_TIMTG_LD DIS 38 37200758 {CT_MACT_EX PG2 MCID (Scan_1) 0xB201} # -1220 4/23/97 10:16:00 # Load all scans 20 sec before execution. # # Perform Scan_2. Setup slew. # CMDLOAD CT_TIMTG_LD DIS 39 37201753 {CT_MACT_EX PG2 MCID (Scan_2) 0xB202} # -225 4/23/97 10:32:35 # Perform Scan_3. High Res 1 slew # CMDLOAD CT_TIMTG_LD DIS 40 37201853 {CT_MACT_EX PG2 MCID (Scan_3) 0xB203} # -125 4/23/97 10:34:15 # Perform Scan_4 # CMDLOAD CT_TIMTG_LD DIS 41 37202018 {CT_MACT_EX PG2 MCID (Scan_4) 0xB204} # 40 4/23/97 10:37:00 # Load Image Sequence #2 # CMDLOAD CT_TIMTG_LD DIS 42 37202101 {CT_MACT_EX PG2 MCID (MS_IMAGE_EX2) 0xBC02} # 123 4/23/97 10:38:23 # Perform Scan_5. Global 1 slew. # CMDLOAD CT_TIMTG_LD DIS 43 37202125 {CT_MACT_EX PG2 MCID (Scan_5) 0xB205} # 147 4/23/97 10:38:47 # Perform Scan_6. Global 2 slew. # CMDLOAD CT_TIMTG_LD DIS 44 37202182 {CT_MACT_EX PG2 MCID (Scan_6) 0xB206} # 204 4/23/97 10:39:44 # Perform Scan_7. Multispectral 1 slew # CMDLOAD CT_TIMTG_LD DIS 45 37202245 {CT_MACT_EX PG2 MCID (Scan_7) 0xB207} # 267 4/23/97 10:40:47 # Load Image Sequence #3 # CMDLOAD CT_TIMTG_LD DIS 46 37202421 {CT_MACT_EX PG2 MCID (MS_IMAGE_EX3) 0xBC03} # 443 4/23/97 10:43:43 # Perform Scan_8. Return to Nadir slew. # CMDLOAD CT_TIMTG_LD DIS 47 37202426 {CT_MACT_EX PG2 MCID (Scan_8) 0xB208} # 448 4/23/97 10:43:48 # Perform Scan_9. Hold at Nadir # CMDLOAD CT_TIMTG_LD DIS 48 37202455 {CT_MACT_EX PG2 MCID (Scan_9) 0xB209} # 477 4/23/97 10:44:17 # Perform Scan_10. No-Opnav 1 slew # CMDLOAD CT_TIMTG_LD DIS 49 37202553 {CT_MACT_EX PG2 MCID (Scan_10) 0xB210} # 575 4/23/97 10:45:55 # Perform Scan_11. No-Opnav 2 slew # CMDLOAD CT_TIMTG_LD DIS 51 37202613 {CT_MACT_EX PG2 MCID (Scan_11) 0xB211} # 635 4/23/97 10:46:55 # Perform Scan_12. El-Az slew # CMDLOAD CT_TIMTG_LD DIS 52 37202718 {CT_MACT_EX PG2 MCID (Scan_12) 0xB212} # 740 4/23/97 10:48:40 # Load Image Sequence #4 # CMDLOAD CT_TIMTG_LD DIS 50 37202721 {CT_MACT_EX PG2 MCID (MS_IMAGE_EX4) 0xBC04} # 743 4/23/97 10:48:43 # Perform Scan_13. 2x2 pixel slew # CMDLOAD CT_TIMTG_LD DIS 53 37202858 {CT_MACT_EX PG2 MCID (Scan_13) 0xB213} # 880 4/23/97 10:51:00 # Perform Scan_14. El-Az 2 slew # CMDLOAD CT_TIMTG_LD DIS 54 37202898 {CT_MACT_EX PG2 MCID (Scan_14) 0xB214} # 920 4/23/97 10:51:40 # Stop scans. Point to Earth. MSI off # CMDLOAD CT_TIMTG_LD DIS 55 37203178 {CT_MACT_EX PG2 MCID (Scan_Stop) 0xB20A} # 1200 4/23/97 10:56:20 # Reconfiguration and Thermal Recovery # CMDLOAD CT_TIMTG_LD DIS 56 37203363 {CT_MACT_EX PG2 MCID (FlyBy_ReConfig) 0xB0BA} # 1385 4/23/97 10:59:25 CMD CT_TIMTG_R_S ENA # Enable Time Tag Process END END # END-OF-FILE