PROC L_FL_THZONEON ;Version 5 IF (P@NRT_STATE#TELECOMMAND = "ENABLED")THEN /NRT TPUT PAUS ELSE ENDIF GOTO BEGIN ; ;#************************************************************************** ;# ****PROCEDURE HEADER**** ;# ;# 1.0 Introduction ;# ;# 1.1 FOT Name: L_FL_THZONEON ;# MMS-F Name: ThZoneON ;# SUM Issue: ;# Simulator Validation Status: ;# ;# 1.2 Date Created: 03/17/95 ;# Revision: 1. 04/13/95 ;# 2. 04/19/95 ;# 3. 06/01/95 ;# 4. 06/08/95 ;# 5. 10/24/95 ;# ;# 1.3 Change Description: ;# ;# 1. Corrected $!SIDE_S TO D'$SIDE_S'. ;# 2. Added a wait statement, and sequential print for mnemonics ;# LIPWA, and LIPWB. ;# 3. Added OR P@LSIAR = FM for the IF statement at beginning of ;# the proc. ;# 4. Added NRT state available for RPR execution. ;# 5. Changed proc's name from TS to FL, there is no TSTOL changes ;# and no further input from PI since GSCT#3. ;# ;# 1.4 Point of Contact: CCazeau ;# ;# FOT Author: C.Q ATSC/SOHO 286-4799 ;# ;#************************************************************************** ;# 2.0 Description ;# ;# 2.1 Narrative Description ;# ;# This procedure sets the thermal zones to control the COB and ;# EIT heaters to about 20C. ;# ;# 2.2 Intended Use: ;# ;# Thermal zones control ;# ;# 2.3 Duration: TBD ;# ;# 2.4 References: LASCO/EIT EXPERIMENT GUIDE ;# ;#************************************************************************** ;# 3.0 Instructions for Use: ;# ;# 3.1 Parameters Required ;# ;# None ;# ;# 3.2 Critical Activities ;# ;# None ;# ;# 3.3 Special Constraints or Activities ;# ;# To be performed on the flight model only. ;# ;#************************************************************************** ;# 4.0 STEPS: BEGIN: IF (P@CMD_STATE#TELECOMMAND = "AVAILABLE") THEN ELSE /CLEAR ;Clearing the Command Buffer. ENDIF WRITE "THE INSTRUMENT CONTROLLER IS DETERMINDED BY AN INPUT PARAMETER" LOCAL SIDE_S IF ((P@LSIAR = "ON") OR (P@LSIAR = "FN"))THEN LET SIDE_S = H'5A64' ELSE LET SIDE_S = H'5A65' ENDIF /LBHTSET,D'$SIDE_S',0080,6004,0200,0001 ;Set zone heater #1 on with set ;point 96 WAIT ;Verify contents of command buffer /SEND PRINT ON L_THZONEON ALL SCREEN WAIT 60; PRINT OFF ALL /LBHTSET,D'$SIDE_S',0180,6004,0200,0001 ;Set zone heater #2 on with set ;point 96 WAIT ;Verify contents of command buffer /SEND PRINT ON L_THZONEON ALL SCREEN WAIT 60; PRINT OFF ALL /LBHTSET,D'$SIDE_S',0280,6004,0200,0001 ;Set zone heater #3 on with set ;point 96 WAIT ;Verify contents of command buffer /SEND PRINT ON L_THZONEON ALL SCREEN WAIT 60; PRINT OFF ALL /LBHTSET,D'$SIDE_S',0380,6004,0200,0001 ;Set zone heater #4 on with set ;point 96 WAIT ;Verify contents of command buffer /SEND PRINT ON L_THZONEON ALL SCREEN WAIT 60; PRINT OFF ALL /LBHTSET,D'$SIDE_S',0480,6004,0200,0001 ;Set zone heater #5 on with set ;point 96 WAIT ;Verify contents of command buffer /SEND PRINT ON L_THZONEON ALL SCREEN WAIT 60; PRINT OFF ALL /LBHTSET,D'$SIDE_S',0580,6004,0200,0001 ;Set zone heater #6 on with set ;point 96 WAIT ;Verify contents of command buffer /SEND PRINT ON L_THZONEON ALL SCREEN WAIT 60; PRINT OFF ALL /LBHTSET,D'$SIDE_S',0680,6004,0200,0001 ;Set zone heater #7 on with set ;point 96 WAIT ;Verify contents of command buffer /SEND IF (P@NRT_STATE#TELECOMMAND = "PAUSE-ENAB")THEN WAIT UNTIL (P@CMD_STATE#TELECOMMAND = "AVAILABLE") /NRT TPUT RSUM /CMSMSG LASCO 'PROCEDURE L_TS_THZONEON HAS COMPLETED' ELSE ENDIF ;#************************************************************************** ;# 5.0 Final Constraints ;# ;# TBD ;# ;#************************************************************************** ENDPROC