EUNIS Corey Weidenhammer LASP Summer Student Program Summer
- Slides: 18
EUNIS Corey Weidenhammer LASP Summer Student Program Summer, 2002
Goals. . . Complete my designated task within the desired time frame, and otherwise be of service to my mentor. Improve my programming abilities, learning new skills if required. Learn how to effectively use the Linux operating system. Have fun!
My Task Design a web based interface to the EUNIS* sounding rocket, enabling communication with onboard hardware through a standard web browser. Major Requirements Interface must be cross-compatible with two most prominent web browsers: Internet Explorer Netscape Navigator *Extreme Ultraviolet Normal Incidence Spectrometer
My Task Design a web based interface to the EUNIS* sounding rocket, enabling communication with onboard hardware through a standard web browser. Use of the Interface The EUNIS web based interface will be used continuously for ground systems support up to the time of the launch. *Extreme Ultraviolet Normal Incidence Spectrometer
Design Details. . . Interface components: • Graphical User Interface • Perl Script / Apache Web Server • Shared Memory • EUNIS Control Program
Design Details. . . Communication Between Components 4) Through Web Interface the web updates browser, screen the Graphical User 1) with most up client submits to datea values requestfrom for Interface Perl Script / Apache Web Shared data, or Memory a command if action to the has 2) Perltaken. CGI Script is executed. been system. Server Shared Memory Writes appropriate data values into Shared Memory EUNIS Control Program 3) The EUNIS Control Program detects the change in Shared Memory, and takes appropriate action. (opens detector door, sets bit in
How it works. . . Shared Memory – The Information Database Value RAM on Server i Offset (bytes) 0 0 0 2 23 4 76 6 88 8 77 10 66 12 77 14 55 16 99 18 88 20 77 22 66 24 … … Segment of Shared Memory
How it works. . . Shared Memory – The Information Database Value Offset (bytes) Perl CGI Script RAM on Server EUNIS Control Program i 0 0 0 2 23 4 76 6 88 8 77 10 66 12 77 14 55 16 99 18 88 20 77 22 66 24 … … Segment of Shared Memory
How it works. . . Shared Memory – The Information Database Value Offset (bytes) Perl CGI Script EUNIS Control Program 0 0 3 0 2 23 4 76 6 88 8 100 77 10 66 12 77 14 55 16 99 18 88 20 77 22 66 24 … … Segment of Shared Memory
How it works. . . Shared Memory – The Information Database Value Offset (bytes) Perl CGI Script EUNIS Control Program 0 0 3 2 2 23 4 76 6 88 8 100 10 66 12 77 14 55 16 99 18 88 20 77 22 66 24 … … Segment of Shared Memory
How it works. . . Internet Explorer Web Browser Menu Command Interface
How it works. . . User clicks “Open Door” button “Open Door” command sent to server
How it works. . . Shared Server reads command updates database Memory Data Perl script Written “Open Door” Open Door
How it works. . .
Design Details. . .
Design Details. . . Interface components: Graphical User Interface Perl Script / Apache Web Server Shared Memory EUNIS Control Program Development Language: HTML, Javascript Perl, C C
Goals. . . ü Complete my designated task within the desired time frame, and otherwise be of service to my mentor. ü Improve my programming abilities, learning new skills if required. ü Learn how to effectively use the Linux operating system. üüüHave fun!
Thank you… “The only LASP source Corey Summer of. Weidenhammer knowledge Mentor Student Program is experience. ” Dr. Fred Leslie - Einstein Bruhweiler Payne LASP Summer Student Program ‘ 02 Dr. Carol Jo Crannell Merrick Berg
- Lasp cu
- Keenan research summer student
- Desy hostel
- Desy summer student program
- Character traits of rebecca nurse
- Corey chaykovsky cyclopropanation
- Thomas putnam character traits
- Quotes about john proctor
- External conflicts in the crucible act 2
- Giles corey character analysis
- Corey fehr
- Dr corey beck
- Corey bergeron
- Gavin corey
- Corey keating
- Teen learning lab
- Corey
- Uiuc ece 313
- Ece 313 uiuc