Note: Sham4 was mainly a full-up Mathilde encounter simulation. # File name: shamtilly4.txt # # Version 0.1 Created 970206 - CKowal # Version 0.2 Moved execution date to May 21 - CKowal # Version 0.3 Extensive changes due to suggestions from Heyler & Santo - 970507 - CKowal # # # # Mathilde flyby Time tag commands AND macro loads # # Uses CTP time-tagged bins 24-50 OUTPUT SHAMTILLY4 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---CTP/DPU Macro # This macro loads all the DPU macros for the activity. MACROLOAD MSIstart 0xB100 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 CMD CT_PAUSE NOR 60 CMDLOAD SS_DATA_LOAD 1 MSI # VC2 MSI Full Images CMD MS_CONFIG_TLM VC2 NONE END CMDLOAD SS_DATA_LOAD 1 MSI # Send MSI HSK subcom to VC3 CMD MS_HSK_SUBCOM REALTIME END #********************** # 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 39645474 # -312 5/21/97 17:21:16 CMD MS_EXIA_SEQ 2 39645498 # -288 5/21/97 17:21:40 CMD MS_EXIA_SEQ 2 39645516 # -270 5/21/97 17:21:58 CMD MS_EXIA_SEQ 2 39645534 # -252 5/21/97 17:22:16 CMD MS_EXIA_SEQ 2 39645552 # -234 5/21/97 17:22:34 CMD MS_EXIA_SEQ 2 39645570 # -216 5/21/97 17:22:52 #Setup # CMD MS_EXIA_SEQ 2 39645588 # -198 5/21/97 17:23:10 CMD MS_EXIA_SEQ 2 39645606 # -180 5/21/97 17:23:28 CMD MS_EXIA_SEQ 3 39645678 # -108 5/21/97 17:24:40 #High-res 1 # CMD MS_EXIA_SEQ 3 39645690 # -96 5/21/97 17:24:52 CMD MS_EXIA_SEQ 3 39645702 # -84 5/21/97 17:25:04 CMD MS_EXIA_SEQ 3 39645714 # -72 5/21/97 17:25:16 CMD MS_EXIA_SEQ 4 39645726 # -60 5/21/97 17:25:28 CMD MS_EXIA_SEQ 4 39645738 # -48 5/21/97 17:25:40 CMD MS_EXIA_SEQ 4 39645750 # -36 5/21/97 17:25:52 CMD MS_EXIA_SEQ 4 39645762 # -24 5/21/97 17:26:04 CMD MS_EXIA_SEQ 4 39645774 # -12 5/21/97 17:26:16 CMD MS_EXIA_SEQ 5 39645786 # 0 5/21/97 17:26:28 CMD MS_EXIA_SEQ 5 39645798 # 12 5/21/97 17:26:40 CMD MS_EXIA_SEQ 5 39645810 # 24 5/21/97 17:26:52 CMD MS_EXIA_SEQ 5 39645822 # 36 5/21/97 17:27:04 CMD MS_EXIA_SEQ 5 39645834 # 48 5/21/97 17:27:16 CMD MS_EXIA_SEQ 6 39645846 # 60 5/21/97 17:27:28 #High-res 2 # CMD MS_EXIA_SEQ 6 39645858 # 72 5/21/97 17:27:40 CMD MS_EXIA_SEQ 6 39645870 # 84 5/21/97 17:27:52 CMD MS_EXIA_SEQ 6 39645882 # 96 5/21/97 17:28:04 CMD MS_EXIA_SEQ 7 39645894 # 108 5/21/97 17:28:16 CMD MS_EXIA_SEQ 7 39645906 # 120 5/21/97 17:28:28 CMD MS_EXIA_SEQ 7 39645918 # 132 5/21/97 17:28:40 CMD MS_EXIA_SEQ 7 39645930 # 144 5/21/97 17:28:52 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 39645942 # 156 5/21/97 17:29:04 CMD MS_EXIA_SEQ 8 39645954 # 168 5/21/97 17:29:16 #Global 1 # CMD MS_EXIA_SEQ 8 39645966 # 180 5/21/97 17:29:28 CMD MS_EXIA_SEQ 8 39645978 # 192 5/21/97 17:29:40 CMD MS_EXIA_SEQ 8 39645990 # 204 5/21/97 17:29:52 CMD MS_EXIA_SEQ 8 39646002 # 216 5/21/97 17:30:04 CMD MS_EXIA_SEQ 8 39646014 # 228 5/21/97 17:30:16 #Global 2 # CMD MS_EXIA_SEQ 8 39646026 # 240 5/21/97 17:30:28 CMD MS_EXIA_SEQ 9 39646038 # 252 5/21/97 17:30:40 CMD MS_EXIA_SEQ 9 39646050 # 264 5/21/97 17:30:52 CMD MS_EXIA_SEQ 9 39646062 # 276 5/21/97 17:31:04 CMD MS_EXIA_SEQ 10 39646074 # 288 5/21/97 17:31:16 #Multispectral 1 CMD MS_EXIA_SEQ 11 39646078 # 292 5/21/97 17:31:20 CMD MS_EXIA_SEQ 12 39646092 # 306 5/21/97 17:31:34 CMD MS_EXIA_SEQ 13 39646106 # 320 5/21/97 17:31:48 CMD MS_EXIA_SEQ 12 39646120 # 334 5/21/97 17:32:02 CMD MS_EXIA_SEQ 13 39646134 # 348 5/21/97 17:32:16 CMD MS_EXIA_SEQ 11 39646148 # 362 5/21/97 17:32:30 CMD MS_EXIA_SEQ 12 39646162 # 376 5/21/97 17:32:44 CMD MS_EXIA_SEQ 13 39646176 # 390 5/21/97 17:32:58 CMD MS_EXIA_SEQ 12 39646190 # 404 5/21/97 17:33:12 CMD MS_EXIA_SEQ 13 39646204 # 418 5/21/97 17:33:26 CMD MS_EXIA_SEQ 11 39646218 # 432 5/21/97 17:33:40 CMD MS_EXIA_SEQ 12 39646232 # 446 5/21/97 17:33:54 CMD MS_EXIA_SEQ 13 39646246 # 460 5/21/97 17:34:08 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 39646260 # 474 5/21/97 17:34:22 CMD MS_EXIA_SEQ 12 39646274 # 488 5/21/97 17:34:36 #Multispectral 2 CMD MS_EXIA_SEQ 14 39646288 # 502 5/21/97 17:34:50 CMD MS_EXIA_SEQ 15 39646306 # 520 5/21/97 17:35:08 CMD MS_EXIA_SEQ 16 39646322 # 536 5/21/97 17:35:24 CMD MS_EXIA_SEQ 17 39646338 # 552 5/21/97 17:35:40 CMD MS_EXIA_SEQ 18 39646348 # 562 5/21/97 17:35:50 CMD MS_EXIA_SEQ 19 39646358 # 572 5/21/97 17:36:00 CMD MS_EXIA_SEQ 20 39646368 # 582 5/21/97 17:36:10 CMD MS_EXIA_SEQ 21 39646378 # 592 5/21/97 17:36:20 #No-Opnav 1 CMD MS_EXIA_SEQ 22 39646402 # 616 5/21/97 17:36:44 CMD MS_EXIA_SEQ 22 39646418 # 632 5/21/97 17:37:00 CMD MS_EXIA_SEQ 22 39646434 # 648 5/21/97 17:37:16 #No-Opnav 2 CMD MS_EXIA_SEQ 22 39646450 # 664 5/21/97 17:37:32 CMD MS_EXIA_SEQ 22 39646466 # 680 5/21/97 17:37:48 CMD MS_EXIA_SEQ 22 39646482 # 696 5/21/97 17:38:04 CMD MS_EXIA_SEQ 22 39646498 # 712 5/21/97 17:38:20 CMD MS_EXIA_SEQ 22 39646514 # 728 5/21/97 17:38:36 CMD MS_EXIA_SEQ 22 39646530 # 744 5/21/97 17:38:52 #El-Az 1 CMD MS_EXIA_SEQ 22 39646546 # 760 5/21/97 17:39:08 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 39646614 # 828 5/21/97 17:40:16 CMD MS_EXIA_SEQ 24 39646628 # 842 5/21/97 17:40:30 CMD MS_EXIA_SEQ 25 39646646 # 860 5/21/97 17:40:48 CMD MS_EXIA_SEQ 26 39646662 # 876 5/21/97 17:41:04 #Sat Search Clear 1 CMD MS_EXIA_SEQ 27 39646676 # 890 5/21/97 17:41:18 CMD MS_EXIA_SEQ 27 39646692 # 906 5/21/97 17:41:34 CMD MS_EXIA_SEQ 28 39646708 # 922 5/21/97 17:41:50 #Sat Search Multi 2 CMD MS_EXIA_SEQ 23 39646884 # 1098 5/21/97 17:44:46 CMD MS_EXIA_SEQ 24 39646898 # 1112 5/21/97 17:45:00 CMD MS_EXIA_SEQ 25 39646916 # 1130 5/21/97 17:45:18 CMD MS_EXIA_SEQ 26 39646932 # 1146 5/21/97 17:45:34 #Sat Search Clear 2 CMD MS_EXIA_SEQ 27 39646946 # 1160 5/21/97 17:45:48 CMD MS_EXIA_SEQ 27 39646962 # 1176 5/21/97 17:46:04 CMD MS_EXIA_SEQ 28 39646978 # 1192 5/21/97 17:46:20 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 CMDLOAD CT_DED_TCU {XP_EXCTR_ON} # Xpndr 1 exciter ON CMDLOAD CT_DED_TCU {XS_EXCTR_ON} # Xpndr 2 exciter ON CMD PA_1_ON # Turn on both SSPAs CMD PA_2_ON END #********************* # # Command loss timer # #********************* MACROLOAD Timer 0xA0B1 REL CT_MACT_LD 0 0 PG2 0x6000 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 # VC2 MSI Full Images CMD MS_CONFIG_TLM VC2 NONE END 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 END END 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 END 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 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 = 67 deg for 90 minutes CMD AU_OVRD_SUN_KIA 0.3907 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 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 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 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 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_DS51_URAM_LD \ # Asteroid attitude (-82493650) \ # epoch 0.259431 \ # q1 (-0.662542) \ # q2 0.264677 \ # q3 0.650907 \ # q4 0.0 \ # rate x 0.0 \ # rate y 0.0 # rate z END END CMDLOAD SS_DATA_LOAD 5 AIU1 CMDLOAD AU_TRN_MSG_ACT CMD FC_DS51_URAM_LD \ # Asteroid attitude (-82493650) \ # epoch 0.259431 \ # q1 (-0.662542) \ # q2 0.264677 \ # q3 0.650907 \ # q4 0.0 \ # rate x 0.0 \ # rate y 0.0 # rate z 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 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 CMDLOAD SS_DATA_LOAD 0 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 1 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 - 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 2 AIU1 # Point to scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 3 AIU1 # Point to scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 1 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 - 3 --- High Res 1 slew #******************** MACROLOAD Scan_3 0xB203 REL CT_MACT_LD 0 0 PG2 0X6000 # Load CTP Macro CMDLOAD SS_DATA_LOAD 2 AIU1 # Fill extra IMU buffer CMDLOAD AU_TRN_MSG_ACT CMD FC_SAV_XIMU 1 0xB # Gyros and accels at 25 Hz END END CMDLOAD SS_DATA_LOAD 2 AIU1 # Fill extra IMU buffer CMDLOAD AU_TRN_MSG_ACT CMD FC_SAV_XIMU 1 0xB # Gyros and accels at 25 Hz 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 # 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 2 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 # 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 2 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 28 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 R55B # Turn off Instrument Primary Heaters CMD CT_FMT_MODE RTREC CMDLOAD CT_DET_DAT_LD 0 SSR1 { SS_REC_SEG_5 } # Start recording on segment 5 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 2 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 # 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 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 2 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 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMD R55A # Turn on Instrument Primary Heaters 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 2 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 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 1 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 - 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 1 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 2 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 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 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 1 AIU1 # Point at Nadir CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 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 2 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 # 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 2 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 # 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 1 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 # 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 1 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 - 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 2 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 228 AIU1 # Point at scan offset position CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 1 END END CMDLOAD SS_DATA_LOAD 1 AIU1 # Enable scan CMDLOAD AU_TRN_MSG_ACT CMD FC_SCAN ENA END END CMDLOAD SS_DATA_LOAD 99 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 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 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 # Point to Earth CMDLOAD AU_TRN_MSG_ACT CMD FC_STRT_GUI_SCN 4 END END 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 2 AIU1 CMDLOAD au_trn_msg_act # set prop_span to 0.04 CMD fc_ds41_uram_ld 0.04 END END CMDLOAD ss_data_load 2 AIU1 CMDLOAD au_trn_msg_act # set prop_span to 0.04 CMD fc_ds41_uram_ld 0.04 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 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 # The following RF commands contain some redundancy. Keep all commands, for the sake of correct timing. CMD PA_2_OFF # turn OFF SSPA #2 CMDLOAD CT_DED_TCU {XP_RNG_ON} # Ranging on CMDLOAD CT_DED_TCU {XS_RNG_ON} # CMDLOAD CT_DED_TCU {XP_EXCTR_OFF} # Xpndr 1 exciter OFF CMDLOAD CT_DED_TCU {XS_EXCTR_OFF} # Xpndr 2 exciter OFF CMD CT_FMT_DRATE K2 # 2.9K telemetry (for Shamtilly) # CMD CT_FMT_DRATE K4 # 4.4K telemetry (for real flyby) CMD CT_FMT_CONV K2 # 1/2 conv coding CMDLOAD CT_DED_CDU1 {CU_SEL_R_125} # CDU1 UPLINK RATE 125 BPS CMDLOAD CT_DED_CDU2 {CU_SEL_R_78125} # CDU2 UPLINK RATE 7.8125 BPS CMDLOAD CT_DED_TCU { TU_NORMAL_MODE } # TCU to Normal Mode CMDLOAD CT_DED_TCU { XP_COH_ENA } # CMDLOAD CT_DED_TCU { XS_COH_ENA } # CMD CT_PAUSE NOR 1 CMD CS_1_SEL_HGA CMD CS_2_SEL_CS4 CMD CS_3_SEL_TS CMD CS_4_SEL_LGA CMD CS_XP1FB_XP2LGA CMDLOAD CT_DED_TCU {XP_EXCTR_ON} # Xpndr 1 exciter ON 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 CMDLOAD SS_DATA_LOAD 2 AIU1 # Dump extra IMU buffer to recorder CMDLOAD AU_TRN_MSG_ACT CMD FC_DST_DUMP VC0 190 0xA7 0 END END CMDLOAD SS_DATA_LOAD 2 AIU1 # Dump extra IMU buffer to recorder CMDLOAD AU_TRN_MSG_ACT CMD FC_DST_DUMP VC0 190 0xA7 0 END END CMD CT_VC0_HSKR 900 # CTP housekeeping at 900 sec. CMDLOAD SS_DATA_LOAD 2 AIU1 {AU_SEL_TLM_OUT VC0 0x1 900} # AIU VC0 data at 900 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 0x240 0x0 0x0 0x1 900 # FC formats 6, 9 END END 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 #*** The spacecraft must remain Earth-pointing for at least 72 hours. The spacecraft SCI orbit will #*** have to be loaded and verified sometime in this interval. Leave the default SKI angle at #*** 35 degrees in AIU data structure #9. END #********************** # TIME TAG COMMAND LOAD #********************** # MACRO with 27 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 # Clear time tag bins CMD CT_CLEAR TTAG 23 28 # Turn on MSI CMDLOAD CT_TIMTG_LD ENA 23 39609786 {CT_MACT_EX PG2 MCID (MSIstart) 0xB100} # -36000 5/21/97 07:26:28 # Do Thermal Bias CMDLOAD CT_TIMTG_LD ENA 24 39628898 {CT_MACT_EX PG2 MCID (Tbias) 0xA0B0} # -16888 5/21/97 12:45:00 # Command Loss Timer CMDLOAD CT_TIMTG_LD ENA 25 39628958 {CT_MACT_EX PG2 MCID (Timer) 0xA0B1} # -16828 5/21/97 12:46:00 # Load Scan2_Def CMDLOAD CT_TIMTG_LD ENA 26 39641786 {CT_MACT_EX PG2 MCID (MS_SCAN2_DEF) 0xBA02} # -4000 5/21/97 16:19:48 # Load Scan3_Def CMDLOAD CT_TIMTG_LD ENA 27 39641846 {CT_MACT_EX PG2 MCID (MS_SCAN3_DEF) 0xBA03} # -3940 5/21/97 16:20:48 # Load Scan4_Def # CMDLOAD CT_TIMTG_LD ENA 28 39641906 {CT_MACT_EX PG2 MCID (MS_SCAN4_DEF) 0xBA04} # -3880 5/21/97 16:21:48 # Load Scan5_Def # CMDLOAD CT_TIMTG_LD ENA 29 39641966 {CT_MACT_EX PG2 MCID (MS_SCAN5_DEF) 0xBA05} # -3820 5/21/97 16:22:48 # Load Image Sequence #1 # CMDLOAD CT_TIMTG_LD ENA 30 39642026 {CT_MACT_EX PG2 MCID (MS_IMAGE_EX1) 0xBC01} # -3760 5/21/97 16:23:48 # Configure for FlyBy # CMDLOAD CT_TIMTG_LD ENA 31 39644486 {CT_MACT_EX PG2 MCID (FlyBy_Config) 0xB0BB} # -1300 5/21/97 17:04:48 # Slew to asteroid. Perform Scan_1. High Phase slew # CMDLOAD CT_TIMTG_LD ENA 32 39644566 {CT_MACT_EX PG2 MCID (Scan_1) 0xB201} # -1220 5/21/97 17:06:08 # Load all scans ~25 sec before execution. # # Perform Scan_2. Setup slew. # CMDLOAD CT_TIMTG_LD ENA 33 39645561 {CT_MACT_EX PG2 MCID (Scan_2) 0xB202} # -225 5/21/97 17:22:43 # Perform Scan_3. High Res 1 slew # CMDLOAD CT_TIMTG_LD ENA 34 39645657 {CT_MACT_EX PG2 MCID (Scan_3) 0xB203} # -129 5/21/97 17:24:23 # Perform Scan_4 # CMDLOAD CT_TIMTG_LD ENA 35 39645826 {CT_MACT_EX PG2 MCID (Scan_4) 0xB204} # 40 5/21/97 17:27:08 # Load Image Sequence #2 # CMDLOAD CT_TIMTG_LD ENA 36 39645909 {CT_MACT_EX PG2 MCID (MS_IMAGE_EX2) 0xBC02} # 123 5/21/97 17:28:31 # Perform Scan_5. Global 1 slew. # CMDLOAD CT_TIMTG_LD ENA 37 39645933 {CT_MACT_EX PG2 MCID (Scan_5) 0xB205} # 147 5/21/97 17:28:55 # Perform Scan_6. Global 2 slew. # CMDLOAD CT_TIMTG_LD ENA 38 39645990 {CT_MACT_EX PG2 MCID (Scan_6) 0xB206} # 204 5/21/97 17:29:52 # Perform Scan_7. Multispectral 1 slew # CMDLOAD CT_TIMTG_LD ENA 39 39646053 {CT_MACT_EX PG2 MCID (Scan_7) 0xB207} # 267 5/21/97 17:30:55 # Load Image Sequence #3 # CMDLOAD CT_TIMTG_LD ENA 40 39646229 {CT_MACT_EX PG2 MCID (MS_IMAGE_EX3) 0xBC03} # 443 5/21/97 17:33:51 # Perform Scan_8. Return to Nadir slew. # CMDLOAD CT_TIMTG_LD ENA 41 39646234 {CT_MACT_EX PG2 MCID (Scan_8) 0xB208} # 448 5/21/97 17:33:56 # Perform Scan_9. Hold at Nadir # CMDLOAD CT_TIMTG_LD ENA 42 39646269 {CT_MACT_EX PG2 MCID (Scan_9) 0xB209} # 483 5/21/97 17:34:25 # Perform Scan_10. No-Opnav 1 slew # CMDLOAD CT_TIMTG_LD ENA 43 39646361 {CT_MACT_EX PG2 MCID (Scan_10) 0xB210} # 575 5/21/97 17:36:03 # Perform Scan_11. No-Opnav 2 slew # CMDLOAD CT_TIMTG_LD ENA 44 39646421 {CT_MACT_EX PG2 MCID (Scan_11) 0xB211} # 635 5/21/97 17:37:03 # Perform Scan_12. El-Az slew # CMDLOAD CT_TIMTG_LD ENA 45 39646526 {CT_MACT_EX PG2 MCID (Scan_12) 0xB212} # 740 5/21/97 17:38:48 # Load Image Sequence #4 # CMDLOAD CT_TIMTG_LD ENA 46 39646529 {CT_MACT_EX PG2 MCID (MS_IMAGE_EX4) 0xBC04} # 743 5/21/97 17:38:51 # Perform Scan_13. 2x2 pixel slew # CMDLOAD CT_TIMTG_LD ENA 47 39646666 {CT_MACT_EX PG2 MCID (Scan_13) 0xB213} # 880 5/21/97 17:41:08 # Perform Scan_14. El-Az 2 slew # CMDLOAD CT_TIMTG_LD ENA 48 39646706 {CT_MACT_EX PG2 MCID (Scan_14) 0xB214} # 920 5/21/97 17:41:48 # Stop scans. Point to Earth. MSI off # CMDLOAD CT_TIMTG_LD ENA 49 39646986 {CT_MACT_EX PG2 MCID (Scan_Stop) 0xB20A} # 1200 5/21/97 17:46:28 # Reconfiguration and Thermal Recovery # CMDLOAD CT_TIMTG_LD ENA 50 39647171 {CT_MACT_EX PG2 MCID (FlyBy_ReConfig) 0xB0BA} # 1385 5/21/97 17:49:33 END END # END-OF-FILE