Top Banner
MONSOON Image MONSOON Image Acquisition System Acquisition System Configuration Configuration Managing complexity” Managing complexity” Cerro Tololo Cerro Tololo Inter- Inter- American American Observatory Observatory National National Optical Optical Astronomy Astronomy Observatory Observatory G. Rahmer & P. C. G. Rahmer & P. C. Moore Moore
6

MONSOON Image Acquisition System Configuration “Managing complexity” Cerro Tololo Inter-American Observatory National Optical Astronomy Observatory G.

Dec 21, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MONSOON Image Acquisition System Configuration “Managing complexity” Cerro Tololo Inter-American Observatory National Optical Astronomy Observatory G.

MONSOON Image Acquisition MONSOON Image Acquisition System ConfigurationSystem Configuration

““Managing complexity”Managing complexity”

Cerro Tololo Cerro Tololo Inter-American Inter-American ObservatoryObservatory

National Optical National Optical Astronomy Astronomy ObservatoryObservatory

G. Rahmer & P. C. MooreG. Rahmer & P. C. Moore

Page 2: MONSOON Image Acquisition System Configuration “Managing complexity” Cerro Tololo Inter-American Observatory National Optical Astronomy Observatory G.

SOFTWARE

CFG FILE

VIDEO BOARD #1

CFG FILE

CLOCK BRD #1

CFG FILE

CLOCK BRD #1

FUNCTIONS LIST

VIDEO BOARD #1

FUNCTIONS LIST

How do we store configuration info for a system?

Page 3: MONSOON Image Acquisition System Configuration “Managing complexity” Cerro Tololo Inter-American Observatory National Optical Astronomy Observatory G.

SOFTWARE

CFG FILE

VIDEO BOARD #1

CFG FILE

CLOCK BRD #1

CFG FILE

CLOCK BRD #1

FUNCTIONS LIST

VIDEO BOARD #1

FUNCTIONS LIST

SOFTWARE

CFG FILE

VIDEO BOARD #1

CFG FILE

CLOCK BRD #1

CFG FILE

CLOCK BRD #1

FUNCTIONS LIST

VIDEO BOARD #1

FUNCTIONS LIST

SOFTWARE

CFG FILE

VIDEO BOARD #1

CFG FILE

CLOCK BRD #1

CFG FILE

CLOCK BRD #1

FUNCTIONS LIST

VIDEO BOARD #1

FUNCTIONS LIST

SOFTWARE

CFG FILE

VIDEO BOARD #N

CFG FILE

CLOCK BRD #N

CFG FILE

CLOCK BRD #N

FUNCTIONS LIST

VIDEO BOARD #N

FUNCTIONS LIST

How do we store configuration info for a complex system?

Page 4: MONSOON Image Acquisition System Configuration “Managing complexity” Cerro Tololo Inter-American Observatory National Optical Astronomy Observatory G.

Our solution: Manage complexity in a STRUCTURED way

XML Web browser

Page 5: MONSOON Image Acquisition System Configuration “Managing complexity” Cerro Tololo Inter-American Observatory National Optical Astronomy Observatory G.

The MONSOON Configuration Data Hierarchy

MONSOON ROOT

SYSTEM

SOFTW ARE

SUPERVISOR PAN FOCAL PLANE

DHE CHASSIS

DHE BOARD DHE BOARD TRANSITION

FUNCTIONS FUNCTIONS

COEFFICIENTS COEFFICIENTS

SIGNALSSIGNALS

SIGNALS

SIGNALSSIGNALS SIGNALS

SIGNALS

POW ER POW ER

SIGNALS

SIGNALS

COEFFICIENTS

SYSTEMSYSTEM

Logica l s ignal link

Phys ica l s ignal link

Page 6: MONSOON Image Acquisition System Configuration “Managing complexity” Cerro Tololo Inter-American Observatory National Optical Astronomy Observatory G.

M NSN SOFTW AREM NSN TRANSITION

M NSN DHE BOARDM NSN DHE CHASSIS

M NSN PANM NSN FOCAL PLANE

M ONSOON DOCDESCRIPTOR

(DTD)

CONFIGURATIONGENERATOR

(XSL)

M ONSOON PPXCONFIGURATION FILES

DISPLAYTRANSLATOR

(XSL)

CONFIGURATIONVIEW ER

(W EB BROW SER)

M NSN TOOLBOX(JAVA - SERVLET)

M ONSOON FORM STEM PLATE (XM L)

XML

TOOLBOXTRANSLATOR

(XSL)

M NSN SUPERVISORM NSN SYSTEM

M ONSOON ROOT(XM L)

M ONSOON FORMDESCRIPTOR

(DTD)

The MONSOON Configuration Toolbox