1 / 11

VLT ACS-based proof of concept instrument

VLT ACS-based proof of concept instrument. Collaboration ESO TECSW – AOT on VLT Instrument Control Software. UVES. X-SHOOTER. FLAMES. Porting to ACS of a VLT SW based test instrument People involved: P. Santin R. Cirami P. Di Marcantonio A. Longinotti G. Chiozzi.

stone-kirk
Download Presentation

VLT ACS-based proof of concept instrument

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. VLT ACS-based proof of concept instrument R. Cirami

  2. Collaboration ESO TECSW – AOTon VLT Instrument Control Software UVES X-SHOOTER FLAMES R. Cirami

  3. Porting to ACS of a VLT SW based test instrument • People involved: • P. Santin • R. Cirami • P. Di Marcantonio • A. Longinotti • G. Chiozzi Collaboration ALMA SW - AOT • ACS Sampling System • ACS Bulk Data Transfer • ACS Alarm System R. Cirami

  4. Very Large Telescope Control Software • Four 8 m telescopes installed at ESO Observatory (Atacama desert, Chile) • VLT CS: controls VLT Observatory, telescopes and associated instrumentation • Developed in ’80/’90 • HW-SW: • HP-UX (->Linux) • LCU (VxWorxs) • C++,C,Tcl/Tk R. Cirami

  5. VLT Common Software System tools Development tools Applications (INS sw) GUI ….OLDB… Application lib. Lib utils ( SLX/OSLX, ….) Lib Services log cmd msg evt err oldb CCS /ECCS tim ntp alrm samp scan ------------------------ Operating System level -------------------------- R. Cirami

  6. UV Detector Camera IR Detector Camera Telescope Area UV Detector Back-end IR Detector Back-end UV Detector Front-end IR Detector Front-end UV Detector LCU IR Detector LCU Instrument LCU 2 Instrument LCU 1 INSTRUMENT WS Computer Room Control Room USER Station USER WS Instrument devices Backbone LAN VLT INS Control Software layout R. Cirami

  7. TCS WS A&G GUI A & G control A&G TCCD Instrument WS UV-B CCD BOB Instrument OS VIS CCD GUI IR DET VOLAC ICS WS FITS data files VCSOLAC Archive WS ICS LCU-1 ICS LCU-2 VLT INS Control Software R. Cirami

  8. VLT INS Control Software / ACS • ACS Container • Modified to allow for VLT environment • Command dispatcher • “Bridge” between VLT and ACS environments • Receives VLT commands (VLT event handler) • Activates dedicated ACS components for each received command • ACS Callbacks implemented to handle VLT replies • ACS command components • Default method commandExecute implemented in each component (command pattern) • Forward commands to VLT subsystems (ICS/DCS) • Currently implemented commands: SETUP, START, WAIT R. Cirami

  9. VLT/FIERA VLT evhHandler ACS Container Callbacks ICS setup setup SETUP START Command dispatcher start WAIT ICS start wait CDB Cmd/comp.name property ACS environment VLT environment VLT INS Software / ACS VLT/BOB R. Cirami

  10. VLT/BOB VLT/DCS COMMAND DISPATCHER ACS_CALLBACK commandCB START _this() START commandExecute(ACS_CB,par) commandForward(par) commandReplyCB done() ACS Reply to BOB VLT VLT INS Software / ACS R. Cirami

  11. Evaluation prototype Conclusion Future development: • Define a CDT <-> IDL conversion scheme • Implement a generic wrapper around a VLT-subsystem (e.g. FIERA) R. Cirami

More Related