PROC F_TS_CVSTEP ;Version 0 GOTO BEGIN ; ;#************************************************************************** ;# ****PROCEDURE HEADER**** ;# ;# 1.0 Introduction ;# ;# 1.1 FOT Name: F_TS_CVSTEP ;# MMS-F Name: ;# SUM Issue: ;# Simulator Validation Status: ;# ;# 1.2 Date Created: 24 Jan 96 ;# Revision: ;# ;# 1.3 Change Description: ;# ;# None. ;# ;# 1.4 Point of Contact: B. Sapper ;# FOT Author: T. La Fave ATSC/SOHO 286-4799 ;# ;#************************************************************************** ;# 2.0 Description ;# ;# 2.1 Narrative Description ;# ;# This procedure will step the CTOF particle collector ;# plate voltage to allow different energy particles to ;# be collected. ;# ;# 2.2 Intended Use: ;# ;# Calibration. ;# ;# 2.3 Duration: 115 + min. ;# ;# 2.4 References: ;# ;#************************************************************************** ;# 3.0 Instructions for Use: ;# ;# 3.1 Parameters Required ;# ;# None ;# ;# 3.2 Critical Activities ;# ;# None ;# ;# 3.3 Special Constraints or Activities ;# ;# The last command, with data word 72BC, must be sent ;# as the last command to put CTOF in a safe state. ;# ;#************************************************************************** ;# 4.0 STEPS: BEGIN: IF (P@CMD_STATE#TELECOMMAND = "AVAILABLE") THEN ELSE /CLEAR ;Clearing the Command Buffer. ENDIF /FBCVVPS,533C WAIT /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,3C64 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,2BD0 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,2550 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,1FC8 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,1D54 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,1B10 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,1A00 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,18F8 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,1800 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,170C WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,1624 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,1544 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,1470 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,13A0 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,12DC WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,1220 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,1168 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,10B8 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,1010 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,0F70 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,0ED4 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,0E40 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,0DB0 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,0D24 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,0CA0 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,0C20 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,0BA8 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,0B34 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,0AC0 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") /FBCVVPS,0A54 WRITE "AS A LAST COMMAND, AT PI REQUEST, DO A /Z , THEN" WRITE "TYPE GOTO SAFECMD TO LOAD COMMAND TO PUT CTOF IN SAFE STATE." WAIT 299 /SEND WAIT UNTIL (P@CMD_STATE = "AVAILABLE") SAFECMD: /FBCVVPS,72BC WAIT 299 /SEND OUT: ;#************************************************************************** ;# 5.0 Final Constraints ;# ;# None ;# ;#************************************************************************** RETURN ENDPROC