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.

Slides:



Advertisements
Similar presentations
Debugging ACL Scripts.
Advertisements

2-1 Chapter 2.  Coding Requirements of IDENTIFICATION DIVISION  Sections of ENVIRONMENT DIVISION  Assigning Files to Devices in ENVIRONMENT DIVISION.
London & Zurich Plc User Guide. Service Benefits Full on-line management of client accounts Paperless direct debit – no signatures required Standing orders.
Documentation 1 Comprehending the present – Investing in the future.
GLAST LAT ProjectManager’s Face to Face - ISOC, 17 March GLAST Large Area Telescope WBS 4.1.B Instrument Science Operations Center Manager’s Face.
1 GLAST Large Area Telescope Monthly Mission Review LAT Flight Software Status June 6, 2007 Jana Thayer Stanford Linear Accelerator Center Gamma-ray Large.
GLAST LAT ProjectLAT Engineering Meeting, April 1, 2003 GLAST Large Area Telescope: Performance & Safety Assurance Darren S. Marsh Stanford Linear Accelerator.
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 3.11 GLAST Large Area Telescope: Instrument Science Operations Center CDR Section.
GLAST LAT Project ISOC Peer Review - March 2, 2004 Document: LAT-PR Section 6.1 Ground Operations Software 1 Gamma-ray Large Area Space Telescope.
GLAST LAT Project June 6, 2007 NCRs and Waivers 1 GLAST Large Area Telescope Systems Engineering Test Status, NCRs and Verification Status Pat Hascall.
1 Introduction to Software Engineering Lecture 42 – Communication Skills.
GLAST LAT ProjectISOC Peer Review - March 2, 2004 Document: LAT-PR Section 2.1 Requirements 1 Gamma-ray Large Area Space Telescope GLAST Large.
(Re)introduction to Mx. Starting at the beginning Data preparation Mx expects 1 line per case/family Almost limitless number of families and variables.
GLAST LAT Project Engineering Meeting – ISOC Peer Review 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope ISOC Peer Review ISOC Detail.
GLAST LAT Project 6/25/2015 – Lori Bator1 Use of AstroRT or ITOS for ISOC Functions that can be performed by AstroRT or ITOS –Read telemetry packet information.
A Guide to SQL, Seventh Edition. Objectives Understand the concepts and terminology associated with relational databases Create and run SQL commands in.
GLAST LAT Project ISOC Peer Review - March 2, 2004 Document: LAT-PR Section 2.3 Verification and Validation 1 Gamma-ray Large Area Space Telescope.
Section 15-1GLAST Ground System Design Review August 18&19, 2004 ISOC Organization ISOC Manager R Cameron Commanding, H&S Timeline Planning Command Generation.
GLAST LAT Project ISOC Peer Review - March 2, 2004 Document: LAT-PR Section 3 LOF Operations Concept 1 Gamma-ray Large Area Space Telescope GLAST.
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 4.11 GLAST Large Area Telescope: Instrument Science Operations Center CDR Section.
GLAST LAT Project28 March 2005 LAT System EngineeringLAT Test Planning Meeting GLAST LAT GLAST LAT System Engineering Gamma-ray Large Area Space Telescope.
GLAST LAT Project November 18, 2004 I&T Two Tower IRR 1 GLAST Large Area Telescope: I&T Integration Readiness Review Integration, Facility, Configuration.
GLAST LAT ProjectNovember 18, 2004 I&T Two Tower IRR 1 GLAST Large Area Telescope: Integration and Test One and Two Tower Integration Readiness Review.
GLAST Large Area Telescope ISIS Post Acceptance Test Review 28 January 2005 ISIS Completion Status Jana Thayer Stanford Linear Accelerator Center
March 2004 At A Glance ITOS is a highly configurable low-cost control and monitoring system. Benefits Extreme low cost Database driven - ITOS software.
LATTICE TECHNOLOGY, INC. For Version 10.0 and later XVL Web Master Advanced Tutorial For Version 10.0 and later.
Testing. Definition From the dictionary- the means by which the presence, quality, or genuineness of anything is determined; a means of trial. For software.
GLAST LAT ProjectMonthly Status Review - ISOC, 1 September GLAST Large Area Telescope WBS 4.1.B Instrument Science Operations Center Monthly Status.
Morpho Activity Start Entering/Practicing with real data.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
1 Data List Spreadsheets or simple databases - a different use of Spreadsheets Bent Thomsen.
Exploring Microsoft Office XP - Microsoft Word 2002 Chapter 71 Exploring Microsoft Word Chapter 7 The Expert User: Workgroups, Forms, Master Documents,
Chapter 2 Problem Solving On A Computer 2.1 Problem Solving Steps Solving a problem on a computer requires steps similar to those followed when solving.
Guide to Linux Installation and Administration1 Chapter 4 Running a Linux System.
Page 1 Non-Payroll Cost Transfer Enhancements Last update January 24, 2008 What are the some of the new enhancements of the Non-Payroll Cost Transfer?
Disciplined Software Engineering Lecture #2 Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department.
Copyright © 1994 Carnegie Mellon University Disciplined Software Engineering - Lecture 1 1 Disciplined Software Engineering Lecture #2 Software Engineering.
GLAST LAT ProjectT&C Database Management, 1 July GLAST Large Area Telescope T&C Database Management 1 July 2005 Bryson Lee
1 Guide to Oracle10G CHAPTER 7: Creating Database Reports 7.
Structured COBOL Programming, Stern & Stern, 9th Edition CHAPTER 2 Cobol Language Fundamentals.
2-1 COBOL for the 21 st Century Nancy Stern Hofstra University Robert A. Stern Nassau Community College James P. Ley University of Wisconsin-Stout (Emeritus)
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
GLAST LAT Project LAT System Engineering 1 GLAST Large Area Telescope: LAT System Engineering Pat Hascall SLAC System Engineering Manager
GLAST LAT Project LAT System Engineering 1 GLAST Large Area Telescope: LAT System Engineering Pat Hascall SLAC System Engineering Manager
Web QT Today Runs against the Online Transaction Processing (OLTP) Production Database Uses J2EE Architecture Designed to provide operational support.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Systems Engineering Mike DeKlotz GSFC Stanford Linear Accelerator Center Gamma-ray Large.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Test Suites (Backup) Stanford Linear Accelerator Center Gamma-ray Large Area Space Telescope.
GLAST LAT Project Telemetry and Command Handbook Format 1 T&C Handbook Format  Spectrum T&C handbook is in the form of reports output from database contents.
LAT ISOCISOC Review, 15 February GLAST Large Area Telescope Instrument Science Operations Center Commanding, Health and Safety Rob Cameron Stanford.
RBSP Radiation Belt Storm Probes RBSP Radiation Belt Storm Probes 3-4 Sept. 2008EFW INST+SOC PDR447 Command, Telemetry, and Ground Support Equipment (CTG)
GLAST Science Support CenterAugust 10, 2004 Users’ Committee Meeting The Project Data Management Plan David Band – GSSC.
Level 1-2 Trigger Data Base development Current status and overview Myron Campbell, Alexei Varganov, Stephen Miller University of Michigan August 17, 2000.
GLAST LAT ProjectFace to Face, 14 April 2004 LAT System Engineering 1 GLAST Large Area Telescope: EGSE and Interface Verification Pat Hascall SLAC System.
Collecting Copyright Transfers and Disclosures via Editorial Manager™ -- Editorial Office Guide 2015.
16 Copyright © 2004, Oracle. All rights reserved. Testing the Migrated Oracle Database.
SQL Database Management
Simulink Interface Layer (SIL)
GLAST Large Area Telescope:
Algorithms Problem: Write pseudocode for a program that keeps asking the user to input integers until the user enters zero, and then determines and outputs.
Central Document Library Quick Reference User Guide View User Guide
GLAST Large Area Telescope
GLAST Large Area Telescope
GLAST Large Area Telescope GLAST Large Area Telescope
GLAST Large Area Telescope
(Re)introduction to Mx Sarah Medland
Sr. Quality Engineering Manager,
Problem Statement and Significance
LAT Operations Scenario Subsystem Meetings
GLAST Large Area Telescope
COURSE OBJECTIVES Review Case Comparison
Presentation transcript:

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 Definitions  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

GLAST LAT Project I&T Weekly Meeting 3 Definitions - 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.

GLAST LAT Project I&T Weekly Meeting 4 Definitions - 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

GLAST LAT Project I&T Weekly Meeting 5 Process  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

GLAST LAT Project I&T Weekly Meeting 6 Procedure 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

GLAST LAT Project I&T Weekly Meeting 7 Procedure 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)

GLAST LAT Project I&T Weekly Meeting 8 Procedure 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

GLAST LAT Project I&T Weekly Meeting 9 Procedure 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)

GLAST LAT Project I&T Weekly Meeting 10 Procedure 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

GLAST LAT Project I&T Weekly Meeting 11 Procedure 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

GLAST LAT Project I&T Weekly Meeting 12 Procedure Example

GLAST LAT Project I&T Weekly Meeting 13 Procedure Example - continued

GLAST LAT Project I&T Weekly Meeting 14 Procedure Example - continued

GLAST LAT Project I&T Weekly Meeting 15 Procedure Example - continued

GLAST LAT Project I&T Weekly Meeting 16 Procedure Example - continued

GLAST LAT Project I&T Weekly Meeting 17 Procedure Example - continued

GLAST LAT Project I&T Weekly Meeting 18 PROC 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: ; ; ; ;

GLAST LAT Project I&T Weekly Meeting 19 PROC 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 "SCIENCE") THEN SHO "Instrument not in Science mode" GOTO END ENDIF

GLAST LAT Project I&T Weekly Meeting 20 PROC Example - continued ASK "Hit 'OK' to configure fixed open precharge" ; cmdcnt = NICMDCNT ; Command Accept Counter cmderrcnt = NIERRCNT ; Command Reject Counter ; device = 1 ; Initalize variable filter = 1 ; Initalize variable setpt = "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)

GLAST LAT Project I&T Weekly Meeting 21 PROC 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