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