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.
  • 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.
  • 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
  • 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 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)
  • 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)

  • No labels