60 likes | 206 Views
LBT Q1 2009 Eng/SW/Mtn Review. OSS – Optical Support Structure Paul Grenz. 06 April 2009. LBT Q1 2009 Eng/SW Review. Highlights. Dynamic Balance Development continues as time allows. Code now supports a preliminary 'simulation mode'. Functions in a similar manner to other OSS components.
E N D
LBT Q1 2009 Eng/SW/Mtn Review OSS – Optical Support Structure Paul Grenz 06 April 2009 LBT Q1 2009 Eng/SW Review
Highlights • Dynamic Balance • Development continues as time allows. • Code now supports a preliminary 'simulation mode'. • Functions in a similar manner to other OSS components. • Not yet complete – other parts of the code must still be added. • Not yet tested on the mountain. • All reflective memory variables have been defined. • Thanks to Victor for helping define the naming scheme for the tanks, rather than using #1, #2, #3, etc... • All data exported from the MCSPU will be stored in ref. memory. • Subsystem code is complete, although untested. • GUI code is still at a very early stage of development. 06 April 2009 LBT Q1 2009 Eng/SW Review 2
Highlights • Secondary Mirror • Movement Tests performed. • Basic movement tests were successful. • Move-0n-Sphere still needs work. • 'Initialization' bug addressed. • Mirror could not be re-initialized once the brake was applied after its first initialization. • The error was found in the subsystem code, which was not written to allow a transition from 'ready' back to 'standby' properly. • Code has been tested on the mountain and now works properly. 06 April 2009 LBT Q1 2009 Eng/SW Review 3
Highlights • Tertiary Mirror • Now supports focal station adjustment/offsetting. • Can be performed with or without selector motion. • Motion is now 'locked out' until the brake is in a known configuration. • More detailed error messages and information have been added to help debug problems as/if they occur. • New variables added to reflective memory. • Current focal station name. • Current relative offset in mm from the current focal station. • Focal Stations can now be set using the OSSGUI. • Selection is by focal station name. • Uses positions as defined in OSS configuration file. • Preliminary motion tests were successful. 06 April 2009 LBT Q1 2009 Eng/SW Review 4
Open Issues • Dynamic Balance • Work is constantly preempted. • Should be able to spend more time this coming quarter. • Secondary Mirror • Move-On-Sphere does not work. • Algorithm has errors. • Arcetri has found the problems and is generating a new document. • Should be fixed/implemented this coming quarter. • Tertiary Mirror • Brake Issues • No way to read 'status' out of UMAC reliably and consistently. • Takes a long time to set after a short move. • No way to override brake for testing. • Faulting errors still not well understood. 06 April 2009 LBT Q1 2009 Eng/SW Review 5
Planning (Q2/2009) • Dynamic Balance • Finish and test subsystem level code. • Finish and test GUI code. • Secondary Mirror • Implement new Arcetri algorithm for Move-On-Sphere. • Test new algorithm with help from Andrew. • Tertiary Mirror • Training in the black art of UMAC programming. • Make changes in UMAC firmware to address brakes and other issues. 06 April 2009 LBT Q1 2009 Eng/SW Review 6