Gemini Health Status Display Travis Prose University of Hawai‘i - Hilo Mentor Angelic Ebbers.

Slides:



Advertisements
Similar presentations
Built-In Test Software for Deformable Mirror High Voltage Drivers Built-In Test Software for Deformable Mirror High Voltage Drivers Jianwei Zhou Home Institution:
Advertisements

1 A Problem of Time and Telescopes By: Tyler Yoshiyama Home Institution: UH Hilo Mentor: Ross Matoi.
C++ vs. Python By Jahrain Jackson Home Institution: University of Hawaii at Hilo Internship: Subaru Telescope Mentor: Matt Dinkins.
Controlling and Monitoring the 0.9- Meter Telescope Katherine Hall University of Hawaii-Hilo UH-Hilo 0.9m – H ō k ū Ke`a John Hamilton Jay Slivkoff.
1.  Background on AMiBA  Problems/Things to Consider  Solutions/introduce my project  Fabrication  Conclusion  Acknowledgments 2.
P5, M1, D1.
RASC, Victoria, 1/08/06 The Future of Adaptive Optics Instrumentation David Andersen HIA.
Mauna Kea. The Gemini Project Who: An international partnership of the United States, United Kingdom, Canada, Chile, Argentina, Brazil and Australia.
1 Built-In Test Software for Deformable Mirror High Voltage Drivers Jianwei Zhou Home Institution: University of Hawaii at Manoa CfAO Akaimai Intership.
The Nearby Supernovae Factory: Monitoring Spectrograph Calibration Lamp Ben Dilday Advisor: Rick Kessler, CfCP Physics 335 March 10, 2004.
Modern Telescopes and Ancient Skies New Views of the Universe An IU Lifelong Learning Class Tuesdays, May 10, 17, 24 III. 30-meters and beyond.
Canada-France-Hawaii Telescope Observatory Automation Project: Audio and Video Management Project by: Amber Imai Mentors: Tom Vermeulen & Bill Cruise Advisor:
New Features in Release 4.3 (May 16, 2005). Release 4.3 New Features Navigation enhancements Punch-out supplier availability notifications The ability.
How do we perceive colour? How do colours add?. What is colour? Light comes in many “colours”. Light is an electromagnetic wave. Each “colour” is created.
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
Software Engineering Chapter 16 User Interface Design Ku-Yaw Chang Assistant Professor Department of Computer Science and Information.
1 Sun Tracking Stablility Through Imaging Tyson Seto-Mook Institute for Astronomy.
MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI?  The indigenous tribal people of New Zealand  Marcos’ Adaptive Optics Rectangular Interface.
Summit Radio Maintenance and IF Motor Testing By: Blake Stene Akamai Internship W.M. Keck Observatory Mentor: Jason Chin Home Institution: Hawai’i Community.
Problem Statement: Users can get too busy at work or at home to check the current weather condition for sever weather. Many of the free weather software.
Learning Unity. Getting Unity
Vacuum System Vibration Analysis on the Keck Telescopes Michael Cooney W.M. Keck Observatory.
1 Jennifer Takaki CfAO Akamai Observatory Internship Program Project Supervisor: Lucio Ramos Subaru Telescope, NAOJ Home Institution: Hawaii Community.
Telescope Review 1 What are the five types of Electromagnetic Radiation? How is the type of radiation related to energy? How is wavelength related to.
Designing a Portable Data Acquisition Unit: Increasing Efficiency and Maximizing Productivity by Use of Standards Dustyn Iwamoto Home Institution: Honolulu.
Satellite Orbit Visualization Vladimir Ivanov Oceanit Project Supervisor: Frank Dachille Project Advisor: Dale Nahoolewa, Curt Leonard Home Institution:
11 INSTALLING AND MANAGING HARDWARE Chapter 6. Chapter 6: Installing and Managing Hardware2 INSTALLING AND MANAGING HARDWARE  Install hardware in a Microsoft.
Automating Astronomical Instrument Setup Eric J. Dela Rosa Hawaii Island Akamai Internship Canada France Hawaii Telescope Mentor : Gregory Barrick Advisor:
Shem Livai Institute for Astronomy Mentor: Colin Aspin Advisor: Bo Reipurth Home Institution: University of Hawaii at Manoa Funding provided through the.
LabVIEW Control Software for the UH-Hilo 0.9m Telescope
CCD Camera Realignment 1. Northrop Grumman  Northrop Grumman is a global defense and technology company  Company does business around the world  Contracted.
Improved Imaging of Near Earth Objects Using Better Telescope Specifications Hazel Butler CfAO Akamai Internship Institute for Astronomy Advisors: Stuart.
Curvature Wavefront Sensor Arbitrary Waveform Generator Kenyan Kawauchi Subaru Telescope (NAOJ) Mentor: Stephen Colley.
Built-In Test Software for Deformable Mirror High Voltage Drivers Built-In Test Software for Deformable Mirror High Voltage Drivers Jianwei Zhou Home Institution:
Why Mauna Kea?. Mauna Kea, Hawaii Mauna Kea 13,824 ft.
Z Knight W.M. Keck Observatories Research Supervisor: Al Conrad Home Institution: University of Hawai'i at Hilo A Graphical User Interface for NIRC2 Asteroid.
PMIS Introduction to Sunflower Release 2.9 New Features And Custom Enhancements Training Presentation US Department of Health and Human Services.
Microsoft Excel Consolidation. Contents Introduction to Multiple Workbook Applications Working with Multiple Workbook Applications using normal keyboard.
Software Overview How to… Review Video and Data  Review the Journal Review the Journal  Simple Search Simple Search  Advanced Search Advanced Search.
LEDA Vacuum Interlocks Bob Dalesio. Outline Leda vacuum system – displays and interfaces PLC Interlocks as presented to the operator EPICS interlock to.
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Chapter 3: I Need a Tour Guide (Introduction to Visual Basic 2012)
Visual Basic.NET Windows Programming
CST 1101 Problem Solving Using Computers
Tracking the Elusive PhD Thesis Peggi Kamisato, W. M
Using Unity as an Animator and Simulator for PaypyrusRT Models
Topics Graphical User Interfaces Using the tkinter Module
“Form Ever Follows Function” Louis Henri Sullivan
Lesson 5-2 AP Computer Science Principles
User Interface Design Notes are from: Wilson, Software Design and Development The Preliminary Course. Cambridge Press. pp and Fowler,
Cover page.
Lecture 1: Introduction
TEMPLATE PROVIDED FOR EORSA 2018 POSTER PRESENTATION
Theme 2 AO for Extremely Large Telescopes
Medhavy Thankappan and Lan-Wei Wang
MATLAB – What Is It ? Name is from matrix laboratory Powerful tool for
Developing Remote Controls for the Motorized Polarization Controller in LHO’s Arm Length Stabilization System Caroline Martin Mentor: Daniel Sigg SURF.
Control System Studio (CSS)
Web Development by Mark Mizubayashi Program Manager Tim Fahey
The Apparent Motions of Celestial Objects
Software Metrics “How do we measure the software?”
Coding Concepts (Basics)
JavaScript.
Detector Monitoring Centralised Displaying
Biobank Activities Biobank activities are varied and require interactions with multiple software applications Systems do not interoperate and often users.
Theme 2 AO for Extremely Large Telescopes
Image Database Catalog
Theme 2 AO for Extremely Large Telescopes
Games Development 2 Entity / Architecture Review
Selenium IDE Installation and Use.
Presentation transcript:

Gemini Health Status Display Travis Prose University of Hawai‘i - Hilo Mentor Angelic Ebbers

Gemini Observatory Gemini North is a very large 8 meter telescope located on the summit of Mauna Kea which rises to nearly 14,000 feet Mauna Kea is one of the world’s best locations for observing the night time sky in the world

What is the Problem There is only so much time in which to take data so any faults or errors use up time It costs Gemini 120 dollars per minute of operation Therefore it is important not only for time on the sky but cost as well to find and fix problems as soon as possible

What is the Problem Observers first need to realize that a problem exists and then find where the problem is located The observers need to search through numerous engineering screens to find the problem

Gemini Health Status Display GHSD is a program that monitors over 170 subsystem needed to run the telescope The appearance should be simple and easily readable from 4 feet away The GHSD will be located on the summit for use by both the observers and the observing assistants

Tcl/Tk Tcl/Tk otherwise known as “Tickle” is a scripting language Allows for rapid developmental of Graphical User Interfaces like the Gemini Health Status Display

EPICS EPICS is a language that allows communication between high level programs like the GHSD and the hardware on the telescope EPICS allows the Gemini Health Status Display to monitor channels and update the monitor with the latest data

Object Oriented Programming Allows for the simplification of code by writing one instance of it and then using it multiple times For instance by using five basic classes the entire Gemini Health Status Display can be built to monitor over 170 channels

Building the GHSD Gemini Health Status Display was built by creating simple objects Debugging takes less time than building each individually New features need only to be added once

Common Objects GHSD Light Displays text and a light GHSD Light RngDisplays text and a light GHSD BusyDisplays text and a blinking light GHSD HeartDisplays text and monitors a heart beat GHSD LabelDisplays text and an output label

ghsdStatus.tcl itk_component add l41 {GhsdLightCmd $tcs.l41 "TCS Health" $cwid $psize $csize TCS TCShealth "BAD red WARNING yellow GOOD green"} itk_component add l42 {GhsdLightCmd $tcs.l42 "TCS Status" $cwid $psize $csize TCS TCSstate "BOOTING red INITIALISING yellow RUNNING green"} Using the same basic object it is possible to create very different effects with little additional coding

Conclusion Before the Gemini Health Status Display observers and observing assistants need to look through multiple DM screens

Conclusion Now the area of a problem can be found much quicker and dealt with in a much quicker fashion

Conclusion Using both Tcl/Tk and an Object Oriented Programming approach allowed for: Rapid development Simple coding Changes in the future

Acknowledgements Acknowledgements Center for Adaptive Optics Gemini North Observatories Angelic Ebbers Dolores Coulson Funding provided through the Center for Adaptive Optics, a National Science Foundation Science and Technology Center (STC), AST