Skip to content

Reflectometry Config Training ‐ Exercise 6

Thomas Lohnert edited this page Dec 12, 2023 · 8 revisions

Wiki > The Backend System > Specific Device IOC > Miscellaneous motion control > Reflectometry IOC > Reflectometry Configuration > Reflectometry Config Training > Exercise 6

Beamline Parameters Misc

In this short section, I just want to briefly mention some other functionality BeamlineParameters provide:

  • autosave: Parameters have an optional autosave flag which determines how SPs for those parameters get initialised on start-up. At this point in time we probably just want to autosave every parameter by default - read below for rationale
    • If True, they are read from a file in /Instrument/var/refl/. SPs get autosaved whenever a parameter is moved i.e. a new SP is applied as SP:RBV.
    • If False, parameters are initialised to their current RBV. This option was implemented as a way for the reflectometry server to account for positions being changed outside of IBEX when swapping between SECI and IBEX for testing. This option is deprecated as not autosaving positions can lead to some ambiguity when initialising setpoints, and the workflow it supported is not really relevant anymore as reflectometers are not going back to SECI anymore.
Clone this wiki locally