Video Switch GUI - Adaptive optics
Download
Report
Transcript Video Switch GUI - Adaptive optics
By: Jennifer Liem
Internship: Textron
Mentors: Randy Goebbert,
Nathan Kimura,
Ross Matoi
Introduction and key terms
Background information
Design
Implementation
Challenges
Final Results
Stabilized
High accuracy
Optical
Tracking
System
◦ A NAVSEA (Naval Sea Systems Command) telescope
used to track satellites, missiles, and other celestial
objects.
http://www.omegacubed.net/ethernet_over_coax/images/coaxial_cable_2.jpg
http://ecx.images-amazon.com/images/I/317Z34SW1KL._SL500_AA280_.jpg
http://utahhometheaters.com/shop/images/coaxwithconnector.jpg
http://www.bitzshop.co.uk/acatalog/FFM2WaySplitterMetal.jpg
http://www.diydoctor.org.uk/project_images/TV/10.jpg
http://www.sierravideo.com/images/product_large_front-panel_Lassen_XL_2-RU.png
http://www.dpie.com/pcbus/qse400d.jpg
User
Datagram Packets
Connectionless
Protocol
◦ email instead of phone call
No error checking
◦ Faster data transmission
◦ Less bandwidth needed
G – Graphical
U –User
I - Interface
An interface that allows the user to
interact with the computer using a
mouse.
Tool
Command Language
◦ Easy string based scripting language
Toolkit
◦ Used with TCL to create the Graphical
part of the user interface.
Platform
independent.
◦ Build in Unix used in Windows
Implementation Design
Build the GUI to given specifications.
Connect all the devices together correctly
and test each component.
Use the serial device server to reach video
control switch.
Send commands to the video control switch
over network using UDP and confirm
results.
SHOTS
TELESCOPE
SYSTEM
Outputs
Video Control
Switch
Serial Device
Servers
Network
Design Specifics:
◦ One input may have many outputs (Not vice
versa).
◦ Load in configuration and labels files
◦ Save current configuration to a file.
◦ Communicate with a Serial Device Server over
Ethernet.
◦ Display the current configuration in real time.
◦ Simplicity
Unfamiliar with TCL/TK language in Linux
environment.
◦ Normally used csh in windows
Networking
◦ Incorporating a networking feature into a program
◦ Working with UDP
Sent out: “**Y<output#>,<input#>!!”
Receives:
Hardware Problems
◦ Faulty cables
◦ Serial Device Servers
Can only be fully configured using Internet Explorer (IE).
Configurations have a tendency to change.
Reboot about every 6 hours. (Loss of Connection)
SHOTS
TELESCOPE
SYSTEM
Inputs/
Outputs
Video Control
Switch
Serial Device
Servers
Network
Was able to successfully communicate with the
server and switch.
Create the GUI with a few add-ons but still
meets the specifications.
Documentation for testing and setting up the
devices.
Serial Device Servers changed over to static IP.
Akamai Workforce:
◦ Scott Seagroves, Lynne Raschke, Lisa Hunter, Lani Lebron, Mark Hoffman,
Dave Harrington, Ryan Montgomery, Isar Mostafanezhad, Mark Pitts,
Sara Sonnet.
Textron Systems:
◦ Mentors: Randy Goebbert, Nathan Kimura, Ross Matoi
◦ Advisor: Don Ruffato
◦ Everyone at Textron
Funding By:
The Akamai Internship Program is funded by the Center for Adaptive Optics through
its National Science Foundation Science and Technology Center grant (#AST987683) and by grants to the Akamai Workforce Initiative from the National Science
Foundation and Air Force Office of Scientific Research (both administered by NSF,
#AST-0710699) and from the University of Hawaii