lcls-ii timing pattern generator configuration guis

4
16 th International Conference on Accelerator and Large Experimental Physics Control Systems LCLS-II Timing Pattern Generator Configuration GUIs C. Bianchini#, M. Browne, K. Kim, M. Weaver, M. Zelazny SLAC TUMPL04

Upload: others

Post on 10-Apr-2022

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LCLS-II Timing Pattern Generator Configuration GUIs

16th International Conference on Acceleratorand Large Experimental Physics Control Systems

LCLS-II Timing Pattern Generator Configuration GUIs

C. Bianchini#, M. Browne, K. Kim,M. Weaver, M. Zelazny

SLAC

TUMPL04

Page 2: LCLS-II Timing Pattern Generator Configuration GUIs

Project Goal

Timing Pattern Generator (TPG) Configuration GUIs: New Timing Pattern Generator DisplayRequirements: Configure complex bunch patterns and multiple beam destinationsCustomizations: Parameterized configurations, Manual bunch entry,

Pre-configured sequence selection Allow Table DisplayRequirements: Receives Power Limits from MPS, selects beam patterns that meets Power Class limitation, MPS verifies selected beam patterns still match the Power Class Actual Rates DisplayRequirements: Indicates if MPS is enforcing a lower rate than the requested beam rate.

C. Bianchini#, M. Browne, K. Kim, M. Weaver, M. Zelazny –LCLS-II Timing Pattern Generator Configuration GUIs

Page 3: LCLS-II Timing Pattern Generator Configuration GUIs

Solution outline

Timing Pattern Generator Configuration GUIs: Timing Pattern Generator Display

Allow Table Display Actual Rates Display

C. Bianchini#, M. Browne, K. Kim, M. Weaver, M. Zelazny –LCLS-II Timing Pattern Generator Configuration GUIs

Page 4: LCLS-II Timing Pattern Generator Configuration GUIs

Conclusion

Early Injector Commissioning (EIC) TPG GUI pre-configured sequence selection and static Allow Table

EIC GUIs are opportunity to gather more detailed requirements Challenges: handle multiple interfaces; design GUIs with appropriate level

of complexity; satisfy LCLS-II machine commissioning GUIs and associated business logic dynamically adapt to current condition

allowed by MPS

C. Bianchini#, M. Browne, K. Kim, M. Weaver, M. Zelazny –LCLS-II Timing Pattern Generator Configuration GUIs