1 / 8

ATST Virtual Instrument Concept

ATST Virtual Instrument Concept. ATST Conceptual Design Review 27 Aug 2003. Virtual Instrument. Science requirements Flexible, laboratory-style environment Save the data and the associated component states. Software must not constrain the requirements (but it does constrain the solutions!)

Download Presentation

ATST Virtual Instrument Concept

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ATST Virtual Instrument Concept ATST Conceptual Design Review 27 Aug 2003

  2. Virtual Instrument • Science requirements • Flexible, laboratory-style environment • Save the data and the associated component states. • Software must not constrain the requirements • (but it does constrain the solutions!) • A model for instrument development • Delivery of a standard instrument template to build upon • Common control behavior • Simplified instrument setup and take down • Code reuse reduces overall development costs and improves maintainability • The Virtual Instrument is discussed in ATST Document RPT-0011

  3. Component Model • There are no instruments • only experiments needing control over components • (Ok, some ‘canned’ sets of components comprise facility instruments: ViSP, NIRSP, ViSTF, WBF, etc.) • Synchronicity provided by software and communications bus • Ownership, start/stop times, index synchronization. • AO and Telescope are also components that may be shared among virtual instruments Physical Device Software Device Component Container Virtual Instrument

  4. Accessible Services Command Channel • sends synchronized messages Connection Service • Register name and find others by name. Database Service • Get defaults, save headers. Notification Service • Subscribe and publish events. Archive Service • Log and debug information. Synchronization Service • Hardwired connections Connection Service Database Service get defaults & save headers register & find others commands Component log & debug subscribe & publish events Archive Service Notification Service Synchro Service

  5. Types of Components • High-level Components • Sequencers send commands in order and synchronize the responses. • Controllers execute downloaded scripts. • Mid-level Components • Multi-axis, data handling. • Low-level Components CamerasSpectographsMechanismsOthers Near-IR Visible Slit Jaws AO Thermal IR Near-IR Dichroics Polarizer Visible Thermal IR Filter Wheels Rotator Lyot Stops WFS Tuneable Filters Telescope

  6. Virtual Instrument OCS TCS TCS ICS DHS Component VI NIrSP ViSP VisTF VI VI VI Component Component Available Components Driver Component Component Component Component Component Component Driver Component Driver Component Driver Component Component Component Component Component Component Driver Hardware

  7. An Instrument Configuration AO AO-Cam Image ATST Coude Focus G-Band Visible High Resol. Spectroscopy Image dichroic Reflection slit-jaw Visible Polarimetry Near-IR Polarimetry WL Camera

  8. G Filter G Filter G Filter Slit Jaw An Instrument Configuration Redux TCS VI AO Sequencer Camera Dichroic Near IR Polarimeter Visible Polarimeter Visible Camera Visible Camera G Filter G Filter G Filter Slit Jaw G Filter

More Related