TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks...
-
Upload
frederick-nathaniel-spencer -
Category
Documents
-
view
212 -
download
0
Transcript of TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks...
![Page 1: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/1.jpg)
TCS Software Design Review
![Page 2: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/2.jpg)
• Have we understood all the requirements?• Do we understand all the quirks of the hardware?• Is the design capable of doing the job?• Can it be completed with the available resources?• Can it be commissioned in an acceptable time?• Can this system be supported & maintained?
![Page 3: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/3.jpg)
![Page 4: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/4.jpg)
![Page 5: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/5.jpg)
![Page 6: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/6.jpg)
![Page 7: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/7.jpg)
![Page 8: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/8.jpg)
Servo system
Encoders
Drive motors
Demand posn (in encoder units)
Sky position (in RA,Dec)
Coord conversion & Pointing model
Autoguider
Instrument computer(s)
![Page 9: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/9.jpg)
Rate generator
Encoders
Drive motors
1970s
TCS
![Page 10: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/10.jpg)
Rate generator
Encoders
Drive motors
1970s
CAMAC
TCS
ICS
![Page 11: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/11.jpg)
Rate generator
Encoders
Drive motors
1980s
CAMAC
TCS
(TEL)
VAX
![Page 12: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/12.jpg)
Rate generator
Encoders
Drive motors
Late 1990s
TCS
UNIX
?
![Page 13: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/13.jpg)
Rate generator
Encoders
Drive motors
Early 2000s
TCS
CCSGATE
UNIX
(PTCS)
(THI)
Auto- guider
![Page 14: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/14.jpg)
PTCS
THI
Telescope independent
Telescope dependent
Hardware
GUI
Instruments
![Page 15: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/15.jpg)
PTCS
THI
Telescope independent
Telescope dependent
Hardware
GUI
Instruments
RA, Dec
Encoder units,Motor voltages
Axis positionsin radians
![Page 16: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/16.jpg)
PTCS
THI
Hardware
GUI
Instruments
(2) Trigger withaxis positions
(1) Read encoders
(3) Kick withdemand positions
(4) Servo control
![Page 17: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/17.jpg)
Rate generator
Encoders
Drive motors
Early 2000s
TCS
CCSGATE
UNIX
(PTCS)
(THI)
Auto- guider
![Page 18: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/18.jpg)
Encoders
Drive motors
2007 onwards
TCS
(PTCS)
(THI)
Auto- guider
![Page 19: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/19.jpg)
1) Drive and Encoders
AAT-specific issues
![Page 20: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/20.jpg)
![Page 21: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/21.jpg)
![Page 22: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/22.jpg)
Mouse &keyboard
Externalinstrument,AAOinterface
Externalinstrument,serialinterface
Consoleswitches
OPERATOR
T C S
Displayscreens
A & G unit
Drive motors
Consolelights
Relays
Met System
Positionencoders
Guidingcamera
Sensors
Things that tell theTCS what to do.
Things that supplyinformation to theTCS.
Things the TCScontrols.
![Page 23: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/23.jpg)
![Page 24: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/24.jpg)
![Page 25: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/25.jpg)
![Page 26: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/26.jpg)
![Page 27: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/27.jpg)
![Page 28: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/28.jpg)
![Page 29: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/29.jpg)
![Page 30: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/30.jpg)
![Page 31: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/31.jpg)
![Page 32: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/32.jpg)
![Page 33: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/33.jpg)
![Page 34: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/34.jpg)
![Page 35: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/35.jpg)
1) Drive and Encoders
2) AAT pointing terms
AAT-specific issues
![Page 36: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/36.jpg)
![Page 37: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/37.jpg)
Implementation
![Page 38: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/38.jpg)
Mouse &keyboard
Externalinstrument,AAOinterface
Externalinstrument,serialinterface
Consoleswitches
OPERATOR
T C S
Displayscreens
A & G unit
Drive motors
Consolelights
Relays
Met System
Positionencoders
Guidingcamera
Sensors
Things that tell theTCS what to do.
Things that supplyinformation to theTCS.
Things the TCScontrols.
![Page 39: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/39.jpg)
Stage 1Restage Please
Initial obey
Last stageFinished
Restage
Stage 2Restage Please
Restage
An ADAM/DRAMA Staged Action
![Page 40: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/40.jpg)
Stage 1Restage Please
Initial obey
Last stageFinished
Restage
Stage 2Restage Please
Restage
ADAM/DRAMA Concurrent Actions
Stage 1Restage Please
Initial obey
Stage 2Restage Please
Restage
![Page 41: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/41.jpg)
Stage 1Restage Please
Initial obey
Last stageFinished
Restage
Stage 2Restage Please
Restage
ADAM/DRAMA Cancelling an Action
Stage 1Restage Please
Initial obey
CancelFinished
Cancel ‘Kick’
![Page 42: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/42.jpg)
Display
Relays
Keyboard & mouse
Console guide buttons
AAO instrument
External instrument
Console lights
GUI
PTCS
THI
A & GTask
EncoderTask
Serial Task
Met.Task
AutoguiderTask
Tel. simulator
A & G unit
Drive motors
Position encodersSensorsGuiding cameraMet system
[3]
[9]
[4] [5]
[12]
[8]
[21]
[13] [14]
[17] [18] [19]
[22]
[27]
[25][24][23]
[31]
ButtonsTask
[6]
StopTask
‘STOP’ button
[2]
[1]
[7]
[11]
[10]
[16]
[20]
[15]
[29] [30]
[32]
[28][26]
![Page 43: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/43.jpg)
Display
Relays
Keyboard & mouse
Console guide buttons
AAO instrument
External instrument
Console lights
GUI
PTCS
THI
A & GTask
EncoderTask
Serial Task
Met.Task
AutoguiderTask
Tel. simulator
A & G unit
Drive motors
Position encodersSensorsGuiding cameraMet system
[3]
[9]
[4] [5]
[12]
[8]
[21]
[13] [14]
[17] [18] [19]
[22]
[27]
[25][24][23]
[31]
ButtonsTask
[6]
StopTask
‘STOP’ button
[2]
[1]
[7]
[11]
[10]
[16]
[20]
[15]
[29] [30]
[32]
[28][26]
![Page 44: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/44.jpg)
Testing
![Page 45: TCS Software Design Review. Have we understood all the requirements? Do we understand all the quirks of the hardware? Is the design capable of doing the.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649cd75503460f9499ed52/html5/thumbnails/45.jpg)
Servo loop testsDemand posn (in encoder units)
Sky position (in RA,Dec)
Coord conversion & Pointing model
TPOINT reverse conversion inSimulator
Same sky position (in RA,Dec) ?