PROC m_fl_pict ;Version 6 GOTO BEGIN ; ;#************************************************************************** ;# ****PROCEDURE HEADER**** ;# ;# 1.0 Introduction ;# ;# 1.1 FOT Name: M_FL_PICT ;# MMS-F Name: ;# SUM Issue: ;# Simulator Validation Status: ;# ;# 1.2 Date Created: 21-DEC-94 BS ;# Revision: 1. 2-21-95 RR ;# 2. 5-23-95 RR ;# 3. 5-26-95 RR ;# 4. 15-AUG-95 RR ;# 5. 11-NOV-85 GJ ;# 6. 12-DEC-95 GJ ;# ;# 1.3 Change Description: ;# ;# 1. Change question in prompt and move loop for ground test ;# 2. Removed camera header command and replaced it with ;# m_ts_iplbic procedure. ;# 3. Corrected name in iplbic procedure call ;# 4. Commented out ground test code. ;# 5. Changed name convention from m_ts_* to m_fl_*. ;# 6. Deleted "IS THIS BEING USED FOR A GROUND TEST (Y/N)?" ;# and added "PERFORM B SIDE CCD IMAGES (Y/N)?" and semicolon. ;# ;# 1.4 Point of Contact: ;# FOT Author: BSAPPER ATSC/SOHO 805-3749 ;# ;#************************************************************************** ;# 2.0 Description ;# ;# 2.1 Narrative Description ;# ;# This procedure takes seven pictures in all modes to provide ;# data for assessing camera and IP performance and to allow ;# monitoring of contamination effects. ;# ;# 2.2 Intended Use: ;# ;# Take and downing 5 or 7 (ground test) images in various modes ;# and downlinks fill 1024x1024 pixels for each. ;# ;# 2.3 Duration: TBD ;# ;# 2.4 References: ;# ;#************************************************************************** ;# 3.0 Instructions for Use: ;# ;# 3.1 Parameters Required ;# ;# P1 - Exposure time in ticks for imge. Range 1 to 65535. ;3 Nominal value 4000. ;# ;# 3.2 Critical Activities ;# ;# TBD ;# ;# 3.3 Special Constraints or Activities ;# ;# MDI in SAFE,STANDBY, of READY mode. HR TLM required for downlink ;# of images.MDI operator on station support verification. ;#************************************************************************** ;# 4.0 STEPS: BEGIN: IF (P@CMD_STATE#TELECOMMAND = "AVAILABLE") THEN ELSE /CLEAR ;Clearing the Command Buffer. ENDIF LOCAL P1 IF ((P@KKTMMODE<3) and (P@KKTMFID<1)) THEN ;Check TM is not in HR WRITE "TM IS NOT IN HIGH RATE." GOTO END ENDIF WAIT; MDI Operator must open the decom file. ASK "WHAT IS THE DESIRED EXPOSURE TIME (DECIMAL 1 TO 65535)" P1 P1 = %HEX(P1,4) WAIT UNTIL((h'$P1'>1) AND (h'$P1'<65535)) ;VERIFY P1 IN RANGE 1 TO 65535 WAIT; SET CAMERA SUMMING TO 1x1 /MBCMSUMM,0001,0001 ;SET CAMERA SUMMINT TO 1x1 /SEND WAIT; SET IP TO FULL 1024x1024 MODE S M_FL_IPLBIC(3) WAIT; GO TO SET MDI TO OBSERVING CONFIGURATION START M_FL_OBSMODE ;SET MDI TO OBSERVING CONFIG WAIT; SET CCD TO AMP A WITH OFFSET 3 /MBCMAADC,0003 ;SET CCD TO AMP A WITH OFFSET 3 /SEND wait until(P@CMD_STATE#TELECOMMAND = "AVAILABLE") /MBCMTP1R,C018,$P1,$P1 ;TAKE A 1x IMAGE WITH EXPOSURE TIME P1 WAIT ;VERIFY BUFFER CONTENTS /SEND WAIT 110; 110 SECOND DELAY WAIT; TAKE A 3x IMAGE WITH EXPOSURE TIME P1 /MBCMTP3R,C018,$P1,$P1 ;TAKE A 3x IMAGE WITH EXPOSURE TIME P1 WAIT ;VERIFY BUFFER CONTENTS /SEND WAIT 110; 110 SECOND DELAY WAIT; SET MDI TO CALIBRATION CONFIG START M_FL_CALMODE ;SET MDI TO CALIBRATION CONFIG WAIT; TAKE A 1x IMAGE WITH EXPOSURE TIME P1 /MBCMTP1R,C018,$P1,$P1 ;TAKE A 1x IMAGE WITH EXPOSURE TIME P1 WAIT ;VERIFY BUFFER CONTENTS /SEND WAIT 110; 110 SECOND DELAY WAIT; TAKE A 3x IMAGE WITH EXPOSURE TIME P1 /MBCMTP3R,C018,$P1,$P1 ;TAKE A 3x IMAGE WITH EXPOSURE TIME P1 WAIT ;VERIFY BUFFER CONTENTS /SEND WAIT 110; 110 SECOND DELAY WAIT; TAKE A DARK IMAGE WITH EXPOSURE TIME P1 /MBCMDRKR,C018,$P1,$P1 ;TAKE A DARK IMAGE WITH EXPOSURE TIME P1 WAIT ;VERIFY BUFFER CONTENTS /SEND WAIT 110; 110 SECOND DELAY ASK "PERFORM B SIDE CCD IMAGES (Y/N)?" ANSWER = %UPPER(ANSWER) IF (ANSWER = "Y") THEN GOTO GROUND ELSE GOTO END ENDIF GROUND: WAIT; SET CCD TO AMP B, OFFSET 3 /MBCMBADC,0003 ;SET CCD TO AMP B, OFFSET 3 /SEND WAIT; TAKE A DARK IMAGE WITH EXPOSURE TIME P1 /MBCMDRKR,C018,$P1,$P1 ;TAKE A DARK IMAGE WITH EXPOSURE TIME P1 WAIT ;VERIFY BUFFER CONTENTS /SEND WAIT 110; 110 SECOND DELAY WAIT; TAKE A 3x IMAGE WITH EXPOSURE TIME P1 /MBCMTP3R,C018,$P1,$P1 ;TAKE A 3x IMAGE WITH EXPOSURE TIME P1 WAIT ;VERIFY BUFFER CONTENTS /SEND WAIT 110; 110 SECOND DELAY WAIT; SET CCD TO AMP A ,OFFSET 3 /MBCMAADC,0003 ;SET CCD TO AMP A ,OFFSET 3 /SEND ;#************************************************************************** ;# 5.0 Final Constraints ;# ;# TBD ;# ;#************************************************************************** end: ENDPROC