Skip to content

Reflectometry: How to handle low-level SP changes #4307

@ThomasLohnert

Description

@ThomasLohnert

One bit of feedback that came out of testing on CRISP was that it is confusing that setting setpoints directly on the motors does not propagate through to top-level parameters. E.g.

  1. Reflectometry parameter S1VG is 5
  2. Value of 10 is written directly to underlying JAWS1:VGAP:SP PV
  3. Going back to the top level s1vg parameter RBV is 10 but SP:RBV is still at last value set via reflectometry parameter (5)
  4. Triggering move on beamline reapplies SP:RBV of 5

This may need some further discussion, e.g. what happens if low-level motor values do not form a sensible parameter value, like det_height suggests one theta value and det_rot suggests another

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions