450 likes | 523 Vues
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 job? Can it be completed with the available resources? Can it be commissioned in an acceptable time?
E N D
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?
Sky position (in RA,Dec) Coord conversion & Pointing model Demand posn (in encoder units) Autoguider Servo system Drive motors Instrument computer(s) Encoders
TCS Rate generator Drive motors Encoders 1970s
TCS Rate generator CAMAC Drive motors ICS Encoders 1970s
TCS Rate generator CAMAC Drive motors (TEL) Encoders VAX 1980s
UNIX TCS Rate generator ? Drive motors Encoders Late 1990s
UNIX (PTCS) (THI) Auto- guider TCS Rate generator Drive motors CCSGATE Encoders Early 2000s
GUI Telescope independent Instruments PTCS Telescope dependent THI Hardware
RA, Dec GUI Telescope independent Instruments PTCS Axis positions in radians Telescope dependent THI Encoder units, Motor voltages Hardware
(3) Kick with demand positions (2) Trigger with axis positions (4) Servo control (1) Read encoders GUI Instruments PTCS THI Hardware
UNIX (PTCS) (THI) Auto- guider TCS Rate generator Drive motors CCSGATE Encoders Early 2000s
(PTCS) Auto- guider TCS Drive motors (THI) Encoders 2007 onwards
AAT-specific issues 1) Drive and Encoders
AAT-specific issues Drive and Encoders AAT pointing terms
Initial obey Stage 1 Last stage Stage 2 Restage Please Restage Restage Please An ADAM/DRAMA Staged Action Restage Finished
Initial obey Initial obey Stage 1 Last stage Stage 2 Stage 1 Stage 2 Restage Please Restage Please Restage Restage Restage Please Restage Please ADAM/DRAMA Concurrent Actions Restage Finished
Initial obey Initial obey Stage 1 Last stage Stage 2 Stage 1 Cancel Restage Please Restage Please Restage Restage Please ADAM/DRAMA Cancelling an Action Cancel ‘Kick’ Restage Finished Finished
Sky position (in RA,Dec) Coord conversion & Pointing model Servo loop tests Demand posn (in encoder units) TPOINT reverse conversion in Simulator Same sky position (in RA,Dec) ?