+ All Categories
Home > Documents > GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area...

GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area...

Date post: 19-Dec-2015
Category:
View: 221 times
Download: 5 times
Share this document with a friend
Popular Tags:
21
GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Gamma-ray Large Area Space Area Space Telescope Telescope GLAST Large Area GLAST Large Area Telescope Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer
Transcript
Page 1: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 1

Gamma-ray Large Gamma-ray Large Area Space Area Space TelescopeTelescope

GLAST Large Area TelescopeGLAST Large Area Telescope

Procedure Format

Lori BatorLAT ISOC Chief Engineer

Page 2: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 2

DefinitionsDefinitions

Reference: GSFC Doc #492-MOC-004 GLAST Project

Procedure/PROC Style Guide

Human readable, configuration controlled Procedures are used

to identify instrument activities (primarily commanding but

Procedures could be used for monitoring-only situations)

Purpose and description of activity

References

Initial and final conditions

Cautions and constraints

Identification of parent/child Procedures

Page 3: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 3

Definitions - continuedDefinitions - continued

Step by step list of actions with commands

Individual command mnemonics with parameters

Expected response for each step

Comments including relevant Contingency Procedures,

reference material, etc.

Page 4: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 4

Definitions - continuedDefinitions - continued

During I&T and operational phases, commanding identified in

Procedures is performed via PROCs

Configuration controlled electronic files

ITOS STOL code containing

Logic and control statements

Telemetry checks

Comments

Command mnemonics that correlate to database

Page 5: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 5

ProcessProcess

The Flight Operations Team (FOT) writes the LAT-related I&T

and operational PROCs according to Procedures supplied by

SLAC

SLAC is responsible for supplying all verified and validated

LAT procedures (including Contingency Procedures) to

Spectrum Astro

Spectrum Astro presents all procedures to GLAST project

as part of the On-orbit Operations Description Manual

Any LAT Procedures developed post-launch are verified,

validated, and delivered to the FOT

Page 6: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 6

Procedure FormatProcedure Format

Each Procedure is saved in Microsoft Word format to a separate file

Naming convention

Total length limited to 16 characters

First four letters indicate origin (i.e., LAT)

All characters allowed except: \ / : * ? “” < > |

Header (required)

Procedure Number – must be unique (numbering TBD)

Procedure Name – unrestricted format but should be similar to file

name

Version Number and Date

Page 7: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 7

Procedure Format - continuedProcedure Format - continued

Footer (required)

Mission Name (i.e., GLAST)

Filename

Page number

Revision Summary Table (required)

Rev, date, and description of change

Purpose (required)

Description (required)

Reference (required)

Page 8: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 8

Procedure Format - continuedProcedure Format - continued

Initial Configuration/Entrance Criteria (required)

Numeric list of observatory configurations that the

spacecraft must be in before the Procedure may begin

Configuration checks must be human-readable

Pseudo-code may be used if it provides added benefit

Avoid mnemonics

Final Configuration/Exit Criteria (required)

Same format requirements as initial configurations

Page 9: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 9

Procedure Format - continuedProcedure Format - continued

Constraints (required)

List of restrictions or limitations that apply during the execution of

the Procedure

Additional information relating to safe execution of the Procedure

Same format requirements as initial and final configurations

Parent Procedure (required)

Procedure Number and Procedure Name of calling Procedure (if

none, enter N/A)

Child Procedure (required)

List of Procedures called (if none, enter N/A)

Page 10: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 10

Procedure Format - continuedProcedure Format - continued

Relevant Modes of Operation (optional)

Numeric list of different modes under which the Procedure

may be executed

Estimated Duration (optional)

Expected duration of time required to execute the

Procedure including any assumptions or caveats

associated with the estimate

Page 11: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 11

Procedure Format - continuedProcedure Format - continued

Procedure Script (required)

Tabular form divided into sections

Initial Configuration (required)

User defined sections – as many as needed

Final Configuration (required)

Each section contains all observatory and/or ground support

equipment configuration changes within the procedure

Columns contain

Step

Description

Action

Expected Respons

Comments

Page 12: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 12

Procedure ExampleProcedure Example

Page 13: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 13

Procedure Example - continuedProcedure Example - continued

Page 14: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 14

Procedure Example - continuedProcedure Example - continued

Page 15: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 15

Procedure Example - continuedProcedure Example - continued

Page 16: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 16

Procedure Example - continuedProcedure Example - continued

Page 17: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 17

Procedure Example - continuedProcedure Example - continued

Page 18: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 18

PROC ExamplePROC Example

PROC NIFIXOPEN;--------------------------------------------------------------------------;; MISSION: GLAST ;; TITLE: NISTAR Set Fixed Open Precharge;; AUTHOR: Joseph Kowalski, Honeywell Technology Solutions Inc.;; DATE: April 21, 2000;; PURPOSE: This procedure sets the fixed open precharge for the; drop floor algorithm. It should only be run when NISTAR ; is in Science Mode.;;--------------------------------------------------------------------------;; RESPONSIBLE LEAD: Dr. Steven Lorentz, NISTAR PI;;--------------------------------------------------------------------------;; PROC CALL OUTS:;; NAME: ACTIVITY:; ------------ ---------------------;;;--------------------------------------------------------------------------;

Page 19: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 19

PROC Example - continuedPROC Example - continued

; REVISION HISTORY:

;

; $Id$ $Name$

;

; $Log$

;

;--------------------------------------------------------------------------

;

; ASSOCIATED PROCEDURE:

;

;--------------------------------------------------------------------------

;

; EXECUTION TIME:

;

;**************************************************************************

;

;---------------------- DEFINE PROCEDURE VARIABLES ------------------------

;

SHO “Revision: $Id$ $Name$”

;

LOCAL cmdcnt, cmderrcnt, device, filter, setpt

;

IF (P@NIINSTMODE .NE. "SCIENCE") THEN

SHO "Instrument not in Science mode"

GOTO END

ENDIF

Page 20: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 20

PROC Example - continuedPROC Example - continued

ASK "Hit 'OK' to configure fixed open precharge";cmdcnt = NICMDCNT ; Command Accept Countercmderrcnt = NIERRCNT ; Command Reject Counter;device = 1 ; Initalize variablefilter = 1 ; Initalize variablesetpt = "x" ; Initalize variable;DO UNTIL ((device .EQ. "RC1") .OR. (device .EQ. "RC2") .OR. (device .EQ. "RC3")) ASK "Select the device (RC1/RC2/RC3)", device device = UPPERCASE(device)ENDDO;DO UNTIL ((filter .EQ. "A") .OR. (filter .EQ. "B") .OR. (filter .EQ. "C")) ASK "Select the filter (A/B/C)", filter filter = UPPERCASE(filter)ENDDO;ASK "Enter the setpoint for the precharge", setpt;/NIFOPRECHRG DEVICE=name(device), FILTER=name(filter), SETPOINT=(setpt);WAIT UNTIL (NICMDCNT .EQ. MOD((cmdcnt + 1),256) .AND. (NIERRCNT .EQ. cmderrcnt))IF ((device .EQ. "RC1") .AND. (filter .EQ. "A")) THEN WAIT UNTIL (NIRC1FOPRECHRGA .EQ. setpt)ELSEIF ((device .EQ. "RC1") .AND. (filter .EQ. "B")) THEN WAIT UNTIL (NIRC1FOPRECHRGB .EQ. setpt)

Page 21: GLAST LAT Project I&T Weekly Meeting 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Procedure Format Lori Bator LAT ISOC Chief Engineer.

GLAST LAT Project

I&T Weekly Meeting 21

PROC Example - continuedPROC Example - continued

ELSEIF ((device .EQ. "RC1") .AND. (filter .EQ. "C")) THEN

WAIT UNTIL (NIRC1FOPRECHRGC .EQ. setpt)

ELSEIF ((device .EQ. "RC2") .AND. (filter .EQ. "A")) THEN

WAIT UNTIL (NIRC2FOPRECHRGA .EQ. setpt)

ELSEIF ((device .EQ. "RC2") .AND. (filter .EQ. "B")) THEN

WAIT UNTIL (NIRC2FOPRECHRGB .EQ. setpt)

ELSEIF ((device .EQ. "RC2") .AND. (filter .EQ. "C")) THEN

WAIT UNTIL (NIRC2FOPRECHRGC .EQ. setpt)

ELSEIF ((device .EQ. "RC3") .AND. (filter .EQ. "A")) THEN

WAIT UNTIL (NIRC3FOPRECHRGA .EQ. setpt)

ELSEIF ((device .EQ. "RC3") .AND. (filter .EQ. "B")) THEN

WAIT UNTIL (NIRC3FOPRECHRGB .EQ. setpt)

ELSEIF ((device .EQ. "RC3") .AND. (filter .EQ. "C")) THEN

WAIT UNTIL (NIRC3FOPRECHRGC .EQ. setpt)

ENDIF

;

END:

SHO "PROCEDURE NIFIXOPEN COMPLETED."

ENDPROC


Recommended