Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.mrao.cam.ac.uk/projects/OAS/pmwiki/uploads/MROIDelayLineSW.RequirementsReview/AAS_SRS.pdf
Дата изменения: Fri Apr 24 15:39:31 2009
Дата индексирования: Sat Mar 1 04:04:34 2014
Кодировка:

Поисковые слова: rigel
Software Requirements Specification fo r Automated Alignment System
INT-410-TSP-0100 Revision 3
AAS-SoftwareRequirementsSpecification-r3-2008-0702.doc
Prepared by Checked by Approved by Released by Requirements Analyst Lead Control Software Engineer Work Package Leader Project Manager Thomas Coleman Thomas Coleman Alisa Shtromberg Eric Bakker 2008-07-14 2008-07-14 2008-07-14

Magdalena Ridge Observatory New Mexico Tech 801 Leroy Place Socorro, NM 87801 USA http://www.mro.nmt.edu


Software Requirements Specification

Automated Alignment System

Revision History
Revision 1 2 3 4 Date 2008-05-24 2008-06-05 2008-07-02 2008-07-23 Author TC TC TC AS,TC Description Initial draft. Software Requirements Elicitation Workshop #1. Software Requirements Elicitation Workshop #2 & #3. Added diagram and use case. Revised after Software Requirements review IDT 2008-07-16.

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page i


Software Requirements Specification

Automated Alignment System

Table of Contents
1. 1 1 1 1 1 1 1 . . . . . . . 1 2 3 4 5 6 7 . . . . . . . PR
E F ACE

............................................................................................................1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 1 1 1 1 2

S C O P E ........................................................ CONTEXT ................................................... INTENDED AUDIENCE ................................. EVOLUTION OF THE SRS ............................ DOCUMENT CONVENTIONS ........................ REFERENCES .............................................. TERMS, ACRONYMS, AND ABBREVIATIONS S
YS T E M

2. 2 .1 . 2 .2 .
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 . . . . . . . . . . . . . . . . 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 . . . . . . . . . . . . . . . .

OV

ERVIEW

...........................................................................................3

ESSENTIAL MISSION............................................................................................3 SUB-SYSTEM SUMMARY .....................................................................................4
1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 . . . . . . . . . 0 1 2 3 4 5 6 Alignment Brain ..................... Beam Relay ............................ Delay Line .............................. FT Switchyard ........................ FT Table ................................. Guest Instrument Switchyard . Guest Instrument Table .......... IR Science Switchyard............ IR Science Table..................... Primary Fiducial ................ Secondary Fiducials........... UT Nasmyth Table ............. FTT System......................... UTCS System ...................... Visible Science Switchyard Visible Science Table .........
RFORMANCE

. . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

............................................. ............................................. ............................................. ............................................. ............................................. ............................................. ............................................. ............................................. ............................................. ............................................. ............................................. ............................................. ............................................. ............................................. ............................................. .............................................

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... .........

4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5

3.

PE
3 .1 .1 .

VE

RIFICATION

MI

LESTONES

..................................................6

Incremental Capability ..........................................................................................6
AT URE S E T

4.

FE
4 .1 .1 .

DE

L I VE RAB L E S

..........................................................................7

Iterative Releases ...................................................................................................7
ER ER

5. 5 .1 .

US US
5 .1 .1 . 5 .1 .2 .

E C

XPECTATIONS

........................................................................................8 ..............................................................8

LASSES AND

C

HARACTERISTICS

Operator .................................................................................................................8 Technician ..............................................................................................................8
SE S

6.

USE CA

(UC) ................................................................................................9

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page ii


Software Requirements Specification

Automated Alignment System

UC UC UC UC UC UC UC UC UC UC UC UC UC 7. 8. 9.

-0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0

0 0 0 0 0 0 0 0 0 1 1 1 1

1 2 3 4 5 6 7 8 9 0 1 2 3

MEASURE POSITION OF UT PUPIL USE CASE ........................ MEASURE LOCATION OF DL AXIS AT UT SHEAR DETECTOR MEASURE TILT OF DL AXIS AT UT USE CASE ...................... CORRECT M4 & M5 FOR TILT & SHEAR USE CASE............... MEASURE SHEAR AND TILT AT FT USE CASE ....................... CORRECT SWITCHYARD AT FT USE CASE ............................. FIND LIGHT IN BEAM RELAY USE CASE ................................ QUICK CHECK USE CASE ...................................................... EXECUTE AUTOMATED PROCEDURE ..................................... ALIGN PRIMARY FIDUCIAL TO DELAY LINE USE CASE ......... CALIBRATE QUAD CELL USE CASE ....................................... CALIBRATE CCD USE CASE .................................................. MANUAL MODE ADJUSTMENT USE CASE .............................
QUIREMENTS TA

....... USE ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... .......

.......... C AS E .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... ..........

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

.. 1 1 1 1 1 1 1 1 1 1 1 1

9 0 0 1 1 2 2 3 3 4 4 5 5

RE

L

ISTING

................................................................................1 6

DA I

DI

CTIONARY I ST

(DD).................................................................................20

S S UE S

L

......................................................................................................2 1

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page iii


Software Requirements Specification

Automated Alignment System

1.

Preface

1.1. Scope
This document provides the Software Requirements Specification for the Magdalena Ridge Observatory Interferometer (MROI) Automated Alignment System (AAS). Software Requirements Specification (SRS) documents capture the user need and contract between the software development team and the customer. The SRS describes functional requirements by use cases. Each use case (UC) describes the system's behavior under various conditions as the system responds to requests. SRS also describe non-functional requirements for the system's completion. SRS drives implementation of the software products. This document follows the guidelines for an SRS described in "MROI Software Project Management Plan" INT-409-xxx.xxx.[1].

1.2. Context
The Automated Alignment System (AAS) provides the real-time control, monitoring, and data acquisition for the MROI Automated Alignment System (AAS) sub-project. The AAS sub-project is described in "Requirements for the Automated Alignment System", INT-404-TSP-0003 [2].

1.3. Intended Audience
The primary audiences for this document are the stakeholders of the AAS and the MROI control software team. It is intended that software development will base designs on this SRS, and software testing will use this document as a reference to assess whether the software satisfies requirements.

1.4. Evolution of the SRS
The information in an SRS is intended to be evolving, but varying slowly, across the entire duration of the software project. The SRS achieves greater fidelity as the project progresses and requirements understanding matures. Each revision provides a baseline for software development activities and formally identifies the user needs for the software. The initial version of this SRS coincides with the development of the AAS Conceptual Design. Revisions to this document are anticipated in conjunction with the development of the Preliminary and Final Designs, and Software Change Orders. Revisions are also anticipated in conjunction with iterations of software development life-cycles.

1.5. Document Conventions
Each software requirement in this document is labeled for identification purposes with a unique tag in accordance with guidelines described in "MROI Software Project Management Plan" [1].

1.6. References
[1] "MROI Software Project Management Plan" INT-409-xxx-xxxx. [2] "Requirements for the Unit Telescope Enclosures for the MRO Interferometer", INT-404-TSP-0003. [3] "Software Glossary for the Interferometer Software Project", INT-409-TSP-XXXX.

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 1


Software Requirements Specification

Automated Alignment System

[4] "Conceptual Design of the Unit Telescope Enclosures", INT-404-TSP-0006.

1.7. Terms, Acronyms, and Abbreviations
The following terms, acronyms and abbreviations are provided here as an aid to the reader. Additional terms, acronyms, and abbreviations which the reader will find useful to properly interpret this SRS are defined in "Software Glossary for the Interferometer Software Project"[3]. AAS Automated Alignment System AL Algorithm CI Communications Interface HI Hardware Interface SRS Software Requirements Specification UC Use Case UI User Interface

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 2


Software Requirements Specification

Automated Alignment System

2.

System Overview

This section presents a high-level overview of the Automated Alignment System (AAS).

2.1. Essential Mission
The AAS provides the online control and monitor software for the Automated Alignment System (AAS). It has features to provide efficient execution of reoccurring alignment procedures for interferometer optical systems, coaligning each Unit Telescope, with each Delay Line, with each beam combiner. Illustration 1 shows the system overview of the Automated Alignment Systems.

Illustration 1: System Overview of Automated Alignment System

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 3


Software Requirements Specification

Automated Alignment System

2.2. Sub-system Summary
This section provides a brief summary of each major sub-system and identifies their major features to provide the reader with background for interpreting the requirements in the sections which follow.

2.2.1.

Alignment Brain

The major feature provided by the Alignment Brain AAS subsystem is the computer automated, sequenced execution of alignment procedures.

2.2.2.

Beam Relay

The major feature provided by the Beam Relay AAS subsystem is the tip and tilt positioning of mirrors M 4 a nd M 5.

2.2.3.

Delay Line

The major feature provided by the Delay Line AAS subsystem is to provide the RMS trajectory defining the delay line optical axis.

2.2.4.

FT Switchyard

The major feature provided by the FT Switchyard AAS subsystem is to provide the tip and tilt positioning of mirrors M15 and M16.

2.2.5.

FT Ta bl e

The major feature provided by the FT Table AAS subsystem is to measure the tilt and shear errors of the FT Switchyard.

2.2.6.

Guest Instrument Switchyard

The major feature provided by the Guest Instrument Switchyard AAS subsystem is to provide the tip and tilt positioning of mirrors M17 and M18.

2.2.7.

Guest Instrument Table

The major feature provided by the FT Table AAS subsystem is to measure the tilt and shear errors of the Guest Instrument Switchyard.

2.2.8.

IR Science Switchyard

The major feature provided by the IR Science Switchyard AAS subsystem is to provide the tip and tilt positioning of mirrors M13 and M14.

2.2.9.

IR Science Table

The major feature provided by the IR Science Table AAS subsystem is to measure the tilt and shear errors of the IR Science Switchyard.

2.2.10.

P r i m a r y Fi duc i a l

The major feature provided by the Primary Fiducial AAS subsystem is to provide light source insertion into the Unit Telescope optics axes and the Beam Combiner optical axes.

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 4


Software Requirements Specification

Automated Alignment System

2.2.11.

S e c onda r y Fi duc i a l s

The major feature provided by the Secondary Fiducials AAS subsystem is to provide positional measurements of the optical axis trajectory in the Beam Relay.

2.2.12.

UT Nasmyth Table

The major feature provided by the UT Nasmyth Table AAS subsystem is to measure the coalignment tilt errors of the UT optical path and the Beam Relay optical path.

2.2.13.

FTT System

The major feature provided by the FTT System AAS subsystem is to measure the coalignment shear errors of the UT optical path and the Beam Relay optical path.

2.2.14.

UTCS System

The major feature provided by the UTCS System AAS subsystem is to command the Unit Telescope into retro-reflection mode.

2.2.15.

Visible Science Switchyard

The major feature provided by the Visible Science Switchyard AAS subsystem is to provide the tip and tilt positioning of mirrors M11 and M12.

2.2.16.

Visible Science Table

The major feature provided by the Visible Science Table AAS subsystem is to measure the tilt and shear errors of the Visible Science Switchyard.

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 5


Software Requirements Specification

Automated Alignment System

3.
3.1.1.

Performance Verification Milestones
Incremental Capability

The AAS shall be delivered with incremental capability which is coordinated with Interferometer projectwide Performance Verification Milestones (PVM). The following table presents the AAS subproject goals for each PVM.

SubMilestone Project AAS AAS AAS AAS AAS AAS AAS AAS AAS AAS PVM-03 PVM-04 PVM-06 PVM-07 PVM-08 PVM-09 PVM-10 PVM-11 PVM-12 PVM-13

# of UT 1 2 3 3 3 3 3 4 6 6

Performance Goal Align UT01 & FT Table to DL, one beamline, efficiency Full capability of UT01 & UT02, efficient in afternoon Full capability of UT03, some enhanced automation Upgrades to support optimum sensitivity for FT with faint targets Support for SCI table, monitoring between FT and SCI tables Maintain inter-night alignment, monitor stability after reconfiguration Optimize and maintain system alignment for maximum S/N Support UT04, Fully automated system alignment after relocation Support UT05 & UT06, Full automation of one 6-UT configuration Support all operating modes of interferometer array

Comments

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 6


Software Requirements Specification

Automated Alignment System

4.
4.1.1.

Feature Set Deliverables
Iterative Releases

The AAS shall be delivered in iterative releases aimed to reach each PVM goal. Releases shall be coordinated based on feature priority, software staff availability, and other project constraints. The following table presents the AAS feature release goals. Release identifiers "N.x" is used to identify an iterative release `x' required to reach PVM `N'.
Milestone P V M- 0 3 P V M- 0 3 P V M- 0 3 P V M- 0 3 P V M- 0 3 P V M- 0 3 P V M- 0 3 P V M- 0 4 P V M- 0 4 P V M- 0 6 P V M- 0 7 P V M- 0 8 P V M- 0 9 P V M- 1 0 P V M- 1 1 P V M- 1 2 P V M- 1 3 Sub-Project AAS AAS AAS AAS AAS AAS AAS AAS AAS AAS AAS AAS AAS AAS AAS AAS AAS Release aas-03.1 aas-03.2 aas-03.3 aas-03.4 aas-03.5 aas-03.7 aas-03.8 aas-04.1 aas-04.2 aas-06.1 aas-07.1 aas-08.1 aas-09.1 aas-10.1 aas-11.1 aas-12.1 aas-13.1 Feature Set Description Lab tests I, Initial open loop FT Table components Lab tests II, Initial closed loop FT Table components, two beams Lab tests III, Initial UT Nasmyth Table components Lab Tests IV, Primary Fiducial components Align PF and DL to be on same axis Align UT01 axis to DL axis Align FT Table to DL, one beamline, efficiency Align UT01 and UT02 to DL axis and FT BC to DL axis Full capability of UT01 & UT02, efficient in afternoon Full capability of UT03, some enhanced automation Upgrades to support optimum sensitivity for FT with faint targets Support for SCI table, monitoring between FT and SCI tables Maintain internight alignment, monitor stability after reconfiguration Optimize and maintain system alignment for maximum S/N Support UT04, Fully automated system alignment after relocation Support UT05 & UT06, Full automation of one 6-UT configuration Support all operating modes of interferometer array

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 7


Software Requirements Specification

Automated Alignment System

5.

User Expectations

5.1. User Classes and Characteristics
This section describes the general characteristics of the intended users.

5.1.1.

Operator

The Operator user class is primarily interested is access to automated operations to check and align all system components without entering the inner BCA, UT enclosure, or Beam Relay.

5.1.2.

Technician

The Technician is interested in manual operations, hands-on calibration procedures, ability to diagnose and fix optical, electronics, mechanics, and perform all internal optical alignment.

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 8


Software Requirements Specification

Automated Alignment System

6.

Use Cases (UC)

This section specifies the software requirements of the AAS by use cases. Each use case represents a desired sequence of interaction with the AAS.

Illustration 1: A Use Case diagram for Automated Alignment System

UC-001 Measure Position of UT Pupil Use Case
Actors: Technician Precondition: 1. UT is in alignment position Context of Use: Nightly, pre-sunset procedure

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 9


Software Requirements Specification

Automated Alignment System

Description: 1. Move UT beamsplitter into alignment position. 2. Turn on UT LEDs. 3. Measure centroid location at UT Nasmyth shear detector. 4. Store measured values for later comparisons. Alternative: 2.a. Centroid location not found on detector. Post Condition: Centroid location is determined at the UT Nasmyth Specified Data: Open Issues:

UC-002 Measure Location of DL Axis at UT Shear Detector Use Case
Actors: Technician Precondition: 1. UT is in alignment position 2. UT beamsplitter is in alignment position. Context of Use: Nightly, pre-sunset procedure Description: 1. Move Primary fiducial beamsplitter into position to send MOB laser diode light to UT. 2. Turn on MOB laser diode source. 3. Measure centroid location at UT Nasmyth shear detector. 4. Store measured centroid location values for later comparisons. Alternative: 2.a. Centroid location not found on detector. Post Condition: Specified Data: Open Issues:

UC-003 Measure Tilt of DL Axis at UT Use Case
Actors: Technician Precondition: 1. Primary fiducial beamsplitter is in position to send MOB laser diode light to UT.

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 10


Software Requirements Specification

Automated Alignment System

2. UT is in alignment position Context of Use: Nightly, pre-sunset procedure Description: 1. Turn on MOB laser diode source. 2. Measure centroid location at UT Nasmyth shear detector. 3. Store measured values for later comparisons. Alternative: 2.a. Centroid location not found on detector. Post Condition: Specified Data: Open Issues:

UC-004 Correct M4 & M5 for Tilt & Shear Use Case
Actors: Technician Precondition: Tilt and Shear centroiding completed and error has been calculated. Context of Use: Description: 1. Move M4 and M5 in some combination TBD to correct tilt and shear. 2. Remeasure centroids and repeat until within tolerances. Alternative: 2a. Tolerance cannot be reached. Post Condition: Specified Data: Open Issues:

UC-005 Measure Shear and Tilt at FT Use Case
Actors: Technician Precondition: 1. PF beamspiltter is in path and measurement and corrections has been completed at UT. Context of Use: Description: 1. Turn on MOB white light source

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 11


Software Requirements Specification

Automated Alignment System

2. Flip in corresponding FT flipper mirror for first beam combiner output. 3. Determine centroid location at shear CCD & tilt CCD. 4. Calculate centroid error. Alternative: 3.a. Spot not focused on CCD. 3 .a .1 Specified Data: Open Issues: Move slide. Post Condition:

UC-006 Correct Switchyard at FT Use Case
Actors: Technician Precondition: Context of Use: Description: 1. Move M15&M16 in some combination TBD to correct tilt and shear. 2. Remeasure and move until reach tolerance. Alternative: Post Condition: Specified Data: Open Issues:

UC-007 Find Light in Beam Relay Use Case
Actors: Technician Precondition: Context of Use: Light has not been found on UT shear detector. Description: 1. Slide in PF beamsplitter. 2. Turn on MOB laser diode. 3. Pop-up Quad cell. Alternative:

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 12


Software Requirements Specification

Automated Alignment System

3.a. Light not found on quadcell. 3.a.1 Move PF beamspiltter. Post Condition: Specified Data: Open Issues:

UC-008 Quick Check Use Case
Actors: Technician Precondition: Context of Use: Every several hours during night, or on demand as needed. Description: 1. Turn on MOB Laser diode. 2. Pop-up nearest quadcell and measure centroid. 3. Pop-up next farther quadcell and measure centroid. 4. Repeat for additional quadcells. 5. Calculate shear errors and display to operator. 6. Save values for later comparison to additional quick checks. Alternative: Post Condition: Specified Data: Open Issues:

UC-009 Execute Automated Procedure
Actors: Operator Precondition: Context of Use: Every several hours during night, or on demand as needed. Description: 1. Select automated procedure. (TBD) 2. Execute automated procedure. (TBD) Alternative: Post Condition: Specified Data:

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 13


Software Requirements Specification

Automated Alignment System

Open Issues:

UC-010 Align Primary Fiducial to Delay Line Use Case
Actors: Technician Precondition: Context of Use: Nightly to weekly. Description: 1. Turn on MOB. 2. Position delay line cart at some arbitrary position defined at "zero" starting point. 3. Get light to shear camera. 4. Start moving cart to determined locations some distance distance repeatedly, and measure. 5. Correct tip/tilt of beamsplitter to insure light on Nasmyth shear camera. 6. Continue moving cart until all delayline positions have been measured on the Nasmyth shear camera. Alternative: 3.a Light not found at Nasmyth shear. 5.a Tip/tilt out of range. Post Condition: Specified Data: Open Issues:

UC-011 Calibrate Quad Cell Use Case
Actors: Technician Precondition: Context of Use: 6-months. Description: 1. Take dark current measure, for each cell determine offset and gain. 2. Store calibrations. Alternative: Post Condition: Specified Data: Open Issues:

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 14


Software Requirements Specification

Automated Alignment System

UC-012 Calibrate CCD Use Case
Actors: Technician Precondition: Context of Use: 6-months. Description: 1. Take dark current measurements. 2. Take flood field images. 3. Store offset and gain calibrations. Alternative: Post Condition: Specified Data: Open Issues:

UC-013 Manual Mode Adjustment Use Case
Actors: Technician Precondition: Context of Use: 6-months. Description: 1. System displays image. 2. User selects pixel offset. 3. System computes offset for tip/tilt actuator. Alternative: Post Condition: Specified Data: Open Issues:

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 15


Software Requirements Specification

Automated Alignment System

7.
Release

Requirements Listing
SubProject AAS Req. Type AL Req# Subsystem Requirement Title Description

This section lists the software requirements of the AAS.

AAS-03.x

006

AAS System

AAS-03.x

AAS

AL

007

AAS System

AAS-03.1

AAS

CO

001

AAS System

Calculate DL Trajectory from UT Nasmyth Shear Camera Algorithm Use Centroid of UT Nasmyth Shear for adjustment of Beamsplitter Tip-Tilt while moving DL Trolley Algorithm JPL RTC Design Constraint

Software shall utilize the Jet Propulsion Laboratory (JPL) RealTime Control (RTC) framework.

AAS-03.1 AAS-03.x AAS-09.x AAS-09.x

AAS AAS AAS AAS

OE OE AL UI

001 002 002 006

AAS System AAS System Alignment Brain Alignment Brain

Lab Operating Environment Ridge Operating Environment Alignment Procedures TBD Algorithm One Button Fully-UltraEnhanced Automation User Interface M4 Tip-Tilt Controller Hardware Interface M5 Tip-Tilt Controller Hardware Interface M4/M5 Temperature Sensor Hardware Interface M4 Tip-Tilt User Interface M5 Tip-Tilt User Interface M4/M5 Temperature Sensor User Interface DL Trolley Trajectory RMS Calculation Algorithm DL Trolley System Communications Interface DL Shear Camera System Communications Interface DL Trolley System User Interfac e DL Shear Camera System User Interface FT Switchyard Tip-Tilt Communications Interface

AAS-03.2 AAS-03.2 AAS-03.x AAS-03.2 AAS-03.2 AAS-03.x AAS-03.x AAS-03.x AAS-03.x AAS-03.x AAS-03.x AAS-03.1

AAS AAS AAS AAS AAS AAS AAS AAS AAS AAS AAS AAS

HI HI HI UI UI UI AL CI CI UI UI HI

001 002 003 001 002 003 001 001 002 004 005 015

Beam Relay Beam Relay Beam Relay Beam Relay Beam Relay Beam Relay Delay Line Delay Line Delay Line Delay Line Delay Line FT Switchyard

Reuse DL interface Move the trolley Access to RMS trajectory results & raw data Reuse DL Interface Reuse DL interface Newport Agilis Mounts with Newport Controller, FT system has control Reuse FT interface

AAS-03.1

AAS

UI

007

FT Switchyard

FT Switchyard Tip-Tilt User

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 16


Software Requirements Specification Interface AAS-03.1 AAS AL 003 FT Table

Automated Alignment System

AAS-03.1

AAS

AL

004

FT Table

AAS-03.1

AAS

AL

005

FT Table

AAS-03.1 AAS-03.1 AAS-03.x AAS-03.1

AAS AAS AAS AAS

AL HI HI HI

014 004 005 006

FT Table FT Table FT Table FT Table

Determine Shear & Tilt References using AAS light returning from W0 Algorithm Determine Shear Displacement from AAS light on Tilt CCD Algorithm Determine Tilt Displacement from AAS light on Shear CCD Algorithm FT Table Shear & Tilt Centroiding Algorithm Flipper Mounts Controller Hardware Interface Shutter Controller Hardware Interface Shear CCD Camera Hardware Interface Tilt CCD Camera Hardware Interface Tilt CCD Focus Slide Controller Hardware Interface Flipper Mounts User Interface Shutter User Interface Shear CCD Camera User Interfac e Tilt CCD Camera User Interface Tilt CCD Slide User Interface

Flipping Flippers, NewFocus, TTL

AAS-03.1

AAS

HI

007

FT Table

AAS-03.1 AAS-03.1 AAS-03.x AAS-03.1 AAS-03.1 AAS-03.1 AAS-14.x

AAS AAS AAS AAS AAS AAS AAS

HI UI UI UI UI UI T BD

008 008 009 010 011 012 T BD

FT Table FT Table FT Table FT Table FT Table FT Table Guest Instrument Switchyard

Edmund Optics, NT56567 Near IR Camera, NI 1405 ( H ) Edmund Optics, NT56567 Near IR Camera, NI 1405 ( H ) Sliding focus slide, TBD P/N.

Newport Agilis Mounts with Newport Controller, FT system has control

AAS-14.x AAS-08.x

AAS AAS

T BD T BD

T BD T BD

Guest Instrument Table IR Science Switchyard

Newport Agilis Mounts with Newport Controller, FT system has control MOB Light Controller Hardware Interface MOB Lens Flipper Mount Hardware Interface Beamsplitter Tip-Tilt Contoller Hardware Interface Beamsplitter Slide Controller Hardware Interface MOB Lights Control/Status Two on/off switches Directs light to focusing optic / pinhole Newport Ultima-Series Gimbal mount P/N U100-ACG-2K-NL

AAS-08.x AAS-03.3 AAS-03.3 AAS-03.3

AAS AAS AAS AAS

T BD HI HI HI

T BD 009 010 011

IR Science Table Primary Fiducial Primary Fiducial Primary Fiducial

AAS-03.3 AAS-03.3

AAS AAS

HI UI

012 013

Primary Fiducial Primary Fiducial

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 17


Software Requirements Specification User Interface AAS-03.3 AAS-03.3 AAS-03.3 AAS-03.3 AAS-04.x AAS-04.x AAS AAS AAS AAS AAS AAS UI UI UI UI AL HI 014 015 016 025 008 013 Primary Fiducial Primary Fiducial Primary Fiducial Primary Fiducial Secondary Fiducials Secondary Fiducials

Automated Alignment System

MOB Lens Flipper Control/Status User Interface Beamsplitter Tip/Tilt Control/Status User Interface Beamsplitter Slides Control/Status User Interface Beamsplitter Tip-Tilt Contoller User Interface Quad Cell Centroid Calculation Algorithm Quad Cell Pop-Up Controller Hardware Interface

AAS-04.x

AAS

HI

014

Secondary Fiducials

Quad Cell Readout Hardware Interface

AAS-04.x

AAS

UI

017

Secondary Fiducials

Quad Cell Pop-Up User Interfac e

AAS-04.x

AAS

UI

018

Secondary Fiducials

Quad Cell Centroid User Interfac e

Flipper Mount: New Focus P/N 8892 Motorized Flipper Mounts (TTL signal) Cross Over cans; voltage read; Where do we convert to digital? In Can? Flipper Mount: New Focus P/N 8892 Motorized Flipper Mounts (TTL signal) Cross Over cans; voltage read; Where do we convert to digital? In Can?

AAS-03.2

AAS

AL

009

UT Nasmyth Table

AAS-03.2

AAS

AL

010

UT Nasmyth Table

AAS-03.2 AAS-03.2

AAS AAS

AL AL

011 012

UT Nasmyth Table UT Nasmyth Table

AAS-03.2

AAS

AL

013

UT Nasmyth Table

AAS-03.2 AAS-03.x AAS-03.x AAS-03.2 AAS-03.2 AAS-03.2

AAS AAS AAS AAS AAS AAS

AL CI CI HI HI HI

015 004 005 016 017 018

UT Nasmyth Table UT Nasmyth Table UT Nasmyth Table UT Nasmyth Table UT Nasmyth Table UT Nasmyth Table

Determine alignment fiducial spot on CCD Camera from AAS Light Algorithm Determine alignment fiducial spot on CCD Camera from UT LEDS Algorithm Calculate shear from AAS Light and UT LEDS Algorithm Determine tilt from FTT Sensor using AAS Light and Retro/Mount Algorithm Use UT Nasmyth Tilt & Shear for adjustment of M4/M5 Algorithm UT Nasmtyh Centroiding Algorithm FTT System Communications Interface UTCS System Communications Interface CCD Camera Hardware Interfac e Beamsplitter Slide Controller Hardware Interface Beamsplitter Tip-Tilt Controller Hardware Interface

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 18


Software Requirements Specification AAS-03.2 AAS-03.2 AAS-03.2 AAS-03.2 AAS-03.2 AAS-03.2 AAS-03.2 AAS-14.x AAS AAS AAS AAS AAS AAS AAS AAS HI UI UI UI UI UI UI T BD 019 019 020 021 022 023 024 T BD UT Nasmyth Table UT Nasmyth Table UT Nasmyth Table UT Nasmyth Table UT Nasmyth Table UT Nasmyth Table UT Nasmyth Table Visible Science Switchyard

Automated Alignment System Focusing Lens Slide Controller Hardware Interface CCD Camera User Interface Beamsplitter Slide Controller User Interface Beamsplitter Tip-tilt Controller User Interface Focusing Lens Slide Controller User Interface FTT System (Images) User Interface UTCS System (Mount, LED, Tertiary) User Interface Newport Agilis Mounts with Newport Controller, FT system has control

AAS-14.x

AAS

T BD

T BD

Visible Science Table

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 19


Software Requirements Specification

Automated Alignment System

8.

Data Dictionary (DD)

This section TBD during later revisions.

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 20


Software Requirements Specification

Automated Alignment System

9.

Issues List

This section is a dynamic list of the open requirements issues that remain to be resolved. The issues here include items flagged as TDB, pending decision, information that is needed, conflicts awaiting resolution, and the like.

AAS-SoftwareRequirementsSpecification-r4-2008-0723.doc

Page 21