PROC C_FL_GHVTST ;VERSION 1 GOTO BEGIN ; ;#************************************************************************** ;# ****PROCEDURE HEADER**** ;# ;# 1.0 Introduction ;# ;# 1.1 FOT Name: C_FL_GHVTST ;# CDS Name: ;# CDS Issue: ;# Simulator Validation Status: ;# ;# 1.2 Date Created: 19-MAY-95 ;# Revision: 27-OCT-95 TFM ;# ;# 1.3 Change Description: ;# ;# 1. Changed ts in name to fl. ;# ;# 1.4 Point of Contact: MHill ;# FOT Author: MHill ATSC/SOHO 286-4799 ;# ;#************************************************************************** ;# 2.0 Description ;# ;# 2.1 Narrative Description ;# ;# This procedure is derived from C_TS_GIS section 10 for GSCT2. ;# ;# 2.2 Intended Use: ;# ;# ;# ;# 2.3 Duration: TBD ;# ;# 2.4 References: ;# ;#************************************************************************** ;# 3.0 Instructions for Use: ;# ;# 3.1 Parameters Required ;# ;# None ;# ;# 3.2 Critical Activities ;# ;# NONE ;# ;# 3.3 Special Constraints or Activities ;# ;# NONE ;#************************************************************************** ;# 4.0 STEPS: BEGIN: IF (P@CMD_STATE#TELECOMMAND = "AVAILABLE") THEN ELSE /CLEAR ;Clearing the Command Buffer. ENDIF ;******SECTION 10****** ;TEST HV POWER SUPPLIES /CBGHV1V,BB05 ;HV 1 Set to a Safe value to check safe/arming /CBGHV2V,BC05 ;HV 2 Set to a Safe value to check safe/arming /CBGHV3V,BD05 ;HV 3 Set to a Safe value to check safe/arming /CBGHV4V,BE05 ;HV 4 Set to a Safe value to check safe/arming WAIT ;Verify command buffer contents /SEND WAIT UNTIL (P@CMD_STATE#TELECOMMAND = "AVAILABLE") /NRT TPUT RSUM /CMSMSG CDS 'CHECK BKGHV(1,2,3,4)L = 05' WAIT ;WAIT FOR CDS IWS CHECK: BKGHV1L = 05, BKGHV2L = 05, BKGHV3L = 05, BKGHV4L = 05 /NRT TPUT PAUS WRITE "VERIFY HVs: DO NOT CONTINUE IF ANY OF THESE FAIL" WAIT UNTIL (P@CUGHV1 < 0.04) ;HV Detector 1 WAIT UNTIL (P@CUGHV2 < 0.04) ;HV Detector 2 WAIT UNTIL (P@CUGHV3 < 0.04) ;HV Detector 3 WAIT UNTIL (P@CUGHV4 < 0.04) ;HV Detector 4 ASK "DID ANY OF THE PREVIOUS CHECKS FAIL?" LET ANSWER = %UPPER(ANSWER) IF (ANSWER = "Y") THEN GOTO HVOFF ENDIF /CBGHV1V,BB80 ;HV 1 Set to half full scale /CBGHV2V,BC80 ;HV 2 Set to half full scale /CBGHV3V,BD80 ;HV 3 Set to half full scale /CBGHV4V,BE80 ;HV 4 Set to half full scale WAIT ;Verify command buffer contents /SEND WAIT UNTIL (P@CMD_STATE#TELECOMMAND = "AVAILABLE") /NRT TPUT RSUM /CMSMSG CDS 'CHECK BKGHV(1,2,3,4)L = 2560' WAIT ;WAIT FOR CDS IWS CHECK: BKGHV1L = 2560,BKGHV2L = 2560,BKGHV3L = 2560,BKGHV4L = 2560 /NRT TPUT PAUS WAIT UNTIL (P@CUGHV1 > 0.06) AND (P@CUGHV1 < 0.1) ;HV Detector 1 WAIT UNTIL (P@CUGHV2 > 0.06) AND (P@CUGHV2 < 0.1) ;HV Detector 2 WAIT UNTIL (P@CUGHV3 > 0.06) AND (P@CUGHV3 < 0.1) ;HV Detector 3 WAIT UNTIL (P@CUGHV4 > 0.06) AND (P@CUGHV4 < 0.1) ;HV Detector 4 /CBGHV1V,BBFE ;HV 1 Set to full scale /CBGHV2V,BCFE ;HV 2 Set to full scale /CBGHV3V,BDFE ;HV 3 Set to full scale /CBGHV4V,BEFE ;HV 4 Set to full scale WAIT ;Verify command buffer contents /SEND WAIT UNTIL (P@CMD_STATE#TELECOMMAND = "AVAILABLE") /NRT TPUT RSUM /CMSMSG CDS 'CHECK BKGHV(1,2,3,4)L = DB' WAIT ;WAIT FOR CDS IWS CHECK: BKGHV1L = DB,BKGHV2L = DB,BKGHV3L = DB,BKGHV4L = DB /NRT TPUT PAUS WAIT UNTIL (P@CUGHV1 > 0.12) AND (P@CUGHV1 < 0.16) ;HV Detector 1 WAIT UNTIL (P@CUGHV2 > 0.12) AND (P@CUGHV2 < 0.16) ;HV Detector 2 WAIT UNTIL (P@CUGHV3 > 0.12) AND (P@CUGHV3 < 0.16) ;HV Detector 3 WAIT UNTIL (P@CUGHV4 > 0.12) AND (P@CUGHV4 < 0.16) ;HV Detector 4 OUT: ;#************************************************************************** ;# 5.0 Final Constraints ;# ;# NONE ;# ;#************************************************************************** RETURN ENDPROC