Schedule
- Understand all requirements (esp. about the G matrix) + existing code:
2-3 full days (dispersed over the length of the project)
- Measurements Tab: 0.5 day
- All the same, but there will be BLEN devices in this list. I don't
know if there is a DSPR value for BLENs in the model database - we'll
have to see if the 'Get DISPR from Model DB' button works for them.
- All the same, but there will be BLEN devices in this list. I don't
- Actuators Tab: 0.25 days
- No energy values for the longitudinal actuators. The 'Get ENERGY from
model DB' button should be removed or disabled - There are no limits on the actuators for this feedback, so we don't
need the 'Get Limits from Device' button - remove or disable.
- No energy values for the longitudinal actuators. The 'Get ENERGY from
- States and Gains Tab: 0 days (if I understood correctly?)
- We already planned for this difference where the longitudinal uses
integral gain and errors fields
- We already planned for this difference where the longitudinal uses
- Matrices Tab: 2-3 days
- The Feedback Matrix should be a n x n matrix with columns labeled by the strings of the SxName PVs.
- The production FB01:LG01 feedback now has only 3 actuators and 3 states. The PVs you read should be valid now. Let met know if you still have trouble. Remember that it will eventually have 6 of each, so the configuration app should work for any number of states and actuators.
- Feedback Matrix Row Labels are the names of the actuator, AxDEVNAME PV strings.
- 'Get Feedback Matrix from Model Db' button is disabled or removed (we
can only import this matrix from a file) - G Matrix is called a Gain Matrix, so the title of section 6 is
'Configure Gain Matrix' for a longitudinal feedback
- The Feedback Matrix should be a n x n matrix with columns labeled by the strings of the SxName PVs.
- The Gain Matrix Column and Row labels are the same as the F Matrix
- 'Get Corrector Matrix from Model DB' button should be removed. We
could replace it with a button to 'Create Default Gain Matrix' of all 1s
(ones). we can import the gain matrix from a file. - Column labels are the names of the actuators, the row labels are the
same as the Feedback Matrix column labels (listed above) - Save all matrices to PVs by rows (vs. by columns)
- 'Get Corrector Matrix from Model DB' button should be removed. We
- Reference Orbit Tab: 0.25 days
- I think this whole tab can be removed/ignored!!
- Timing Patterns Tab: 0 days
- This remains the same
- Functions Tab: 0 days
- This remains the same
Total: 5-7 full days (i.e. 2 weeks since I work part-time + on
ArchiveViewer Upgrade)