#pragma section-numbers on ------------------------------------------------------------------------ __'''PACS spectrometer operation from the commanding point of view'''__ ------------------------------------------------------------------------ T. Mueller, D. Cesarsky; 10-Nov-2006 '''Index''' <> ------------------------------------------------------------------------------------ = Short Functional Tests (Ge:Ga-detector related) = ------------------------------------------------------------------------------------ == SFT Warm: Heater, flasher and Ge:Ga detector chain == * see PACS-ME-TP-007 == SFT at HeI: Heater, flasher and Ge:Ga detector chain == * see PACS-ME-TP-007 == SFT at HeII: Heater, flasher and Ge:Ga detector chain == * see PACS-ME-TP-007 ------------------------------------------------------------------------------------ = Nominal Operations = ------------------------------------------------------------------------------------ == Instrument switch-on and connection of the warm electronic boxes == * currently done with tcl-script '''PACS_Switch_On.tcl''' (maintained by FGB) * after execution: PACS is in '''SAFE mode''' == General Setup for Spectrometer Operation == * starting out of '''SAFE mode''' * mode '''SPEC_setup_OBS''' calling the block '''SPEC_setup''', calling the following CUS procedures: * procedure SPEC_dpu_dmc_setup (hk-list, rec_opt, fpga) * procedure SPEC_init_det_setup (initial detector setup, including switch-on of the SPECs and the correct selection of the CREs) * procedure SPEC_CRE_setup * procedure SPEC_dmc_setup * procedure SPEC_fltw_conf * procedure SPEC_fltw_move * procedure CONF_chopper * procedure CHOP_on_off * procedure CONF_cs * procedure CS_on_off * procedure CS_temp * procedure CONF_grating * procedure SPEC_spu_setup * AF5 enabled * ending up in '''Spectroscopy mode''', but SPU processing has not yet started * default SPU mode: slope fitting for 64 readouts per ramp, no sub-ramps, default compression mode * filter is in position "A", * chopper enabled and at position "0" * grating is homed (with 1deg/sec, neg. direction) and enabled for nominal operations with a speed of 4deg/sec and positioned at 500000 * calibration sources are set to default values (takes about 40-50 min stabilisation time) * blue detector heater is switched on and a current of 1.5 mA is applied (takes about 20 min stablisation time) * Autonomy function 5 "COUNTER_SPEC" is enabled == Operation of the spectrometers (starting out of '''Spectroscopy mode''') == === start/stop of bolometer data flow === * mode '''SPEC_spu_setup_OBS''' calling procedure '''SPEC_spu_setup''' ---> spectrometer data flow running * mode '''SPEC_spu_reset_OBS''' calling procedure '''SPEC_spu_reset''' ---> spectrometer data flow stopped * for modified SPU settings: SPEC_spu_setup_OBS.tcl === Take data with manual chopper, grating & filter movements === * mode '''SPEC_spu_setup_OBS''' calling procedure '''SPEC_spu_setup''' ---> spectrometer data flow running * mode '''PACS_fltw_move_OBS''' calling procedure '''SPEC_fltw_move''' (or '''PHOT_fltw_move''') * or command '''Pacs_DMC_MOVE_CHOP_ABS''' * or command '''Pacs_DMC_MOVE_CHOP_REL''' * or command '''Pacs_DMC_MOVE_GRAT_ABS''' * or command '''Pacs_DMC_MOVE_GRAT_REL''' * mode '''SPEC_spu_reset_OBS''' calling procedure '''SPEC_spu_reset''' ---> spectrometer data flow stopped __Note__: '''PACS_fltw_move_OBS''' can be called via a specific tcl-script where the filter has to be specified. === Take data with pre-defined OBCPs === * mode '''OBCP_chop_scan_spec_OBS''' calling blocks/procedures: * procedure '''SPEC_spu_setup''' * procedure '''SPEC_fltw_move''' * block '''OBCP_chop_scan_spec''' * procedure '''SPEC_fltw_move''' * block '''OBCP_chop_scan_spec''' * procedure '''SPEC_fltw_move''' * procedure '''SPEC_spu_reset''' * mode '''OBCP_grat_scan_nochop_OBS''' calling blocks/procedures: * procedure '''SPEC_spu_setup''' * block '''OBCP_grat_scan_nochop''' * procedure '''SPEC_spu_reset''' * mode '''OBCP_spec_2_3_chop_OBS''' calling blocks/procedures: * procedure '''SPEC_spu_setup''' * block '''OBCP_spec_2_3_chop''' * procedure '''SPEC_spu_reset''' * mode '''OBCP_grat_line_scan_chop_2_OBS''' calling blocks/procedures: * procedure '''SPEC_spu_setup''' * block '''OBCP_grat_line_scan_chop_2''' * procedure '''SPEC_spu_reset''' * mode '''OBCP_gra_scan_chop2_fast_OBS''' calling blocks/procedures: * procedure '''SPEC_spu_setup''' * block '''OBCP_gra_scan_chop2_fast''' * procedure '''SPEC_spu_reset''' * mode '''OBCP_spec_freq_switch_OBS''' calling blocks/procedures: * procedure '''SPEC_spu_setup''' * block '''OBCP_spec_freq_switch''' * procedure '''SPEC_spu_reset''' * mode '''OBCP_chop_grat_scan_cal_OBS''' calling blocks/procedures: * procedure '''SPEC_spu_setup''' * block '''OBCP_chop_grat_scan_cal''' * procedure '''SPEC_spu_reset''' * mode '''SPEC_all_aots_OBS''' calling the following blocks/procedures: * procedure '''SPEC_spu_setup''' * procedure '''SPEC_fltw_move''' * block '''OBCP_spec_2_3_chop''' * block '''OBCP_spec_2_3_chop_dither''' * block '''OBCP_grat_line_scan_chop_2''' * block '''OBCP_grat_scan_chop2_fast''' * block '''OBCP_grat_scan_nochop''' * block '''OBCP_spec_2_3_chop''' * block '''OBCP_chop_grat_scan_cal''' * block '''OBCP_chop_scan_spec''' * block '''OBCP_spec_freq_switch''' * procedure '''SPEC_fltw_move''' * block '''OBCP_spec_2_3_chop''' * block '''OBCP_spec_2_3_chop_dither''' * block '''OBCP_grat_line_scan_chop_2''' * block '''OBCP_grat_scan_chop2_fast''' * block '''OBCP_grat_scan_nochop''' * block '''OBCP_spec_2_3_chop''' * block '''OBCP_chop_grat_scan_cal''' * block '''OBCP_chop_scan_spec''' * block '''OBCP_spec_freq_switch''' * procedure '''SPEC_fltw_move''' * procedure '''SPEC_spu_reset''' __Note__: all these modes can be started with default parameters via the generic tcl-script; the key-OBCPs can also be started with freely selectable parameters via specific tcl-scripts === Execute AOT observations === CUS scripts (to be finalised):<
> == Reset after spectrometer operation == * PACS is in '''SPECTROSCOPY''' * execute mode '''SAFE mode''' == Instrument switch-off == * currently done with the tcl-script '''PACS_Switch_Off.tcl''' (maintained by FGB) * after execution: PACS is switched off ------------------------------------------------------------------------ = Specific Spectrometer Tests = ------------------------------------------------------------------------ == Thermal Behaviour Test == * starting out of '''SAFE mode''' * mode '''SPEC_thermal_OBS''' calling the following blocks/procedures: * procedure '''SPEC_dpu_dmc_setup''' * procedure '''SPEC_init_det_setup''' * procedure '''SPEC_CRE_setup''' * procedure '''SPEC_heater_setup''' * procedure '''SPEC_fltw_conf''' * procedure '''SPEC_fltw_move''' * procedure '''CONF_chopper''' * procedure '''CHOP_on_off''' * procedure '''CONF_grating''' * block '''OBCP_spec_2_3_chop''' (3x) * procedure '''CONF_cs''' * procedure '''CS_on_off''' * procedure '''CS_temp''' * individual commands to switch-off SPECs and DECs in a time-delayed way * procedure '''OBCP_SAFE''' * ending up in '''SAFE mode''' == SPU Modes & Detector Selection Tests == == Other Tests == ------------------------------------------------------------------------ = NOTES = ------------------------------------------------------------------------ * the SFT tests are described in PACS-ME-TP-007 * some specific spectrometer tests, like the thermal behaviour measurement, start directly out of '''SAFE mode''', while most of the tests will be executed after the '''SPEC_setup_OBS''' when the instrument is in '''Spectroscoy mode''' * the above mentioned CUS scripts (with a few exceptions) have been tested and are available in the CUS database and from the CVS library * the AOT related CUS-scripts are still under testing