Multiknobs

Multiknobs are supported by soft ioc.

There are 50 MKB PV's which are "sockets" for multiknobs.

Users can then assign files to each PV (socket).

Methods to assign a file to multiknob PV include
user_dev -> multiknobs GUI.
user_dev -> multiknob PVs (EDM display).

Each socket can be adjusted in a manner such as:

caput MKB:SYS0:15:VAL
drag and drop the MKB:SYS0:15:VAL into the epics knob control GUI
step as step variable in Henrik's correlation plot GUI

For example of multiknob file syntax see:
/u1/lcls/physics/mkb/Zelazny.mkb

Interesting pvs:
MKB:SYS0:n:VAL - the multiknob pv
MKB:SYS0:n:VAL.DESC - the description of the multiknob pv, comes from .mkb file
MKB:SYS0:n:VAL.EGU - the engineering units of the multiknob ov, comes from the .mkb file
MKB:SYS0:n:FILE - the .mkb file name for MKB:SYS0:n:VAL
MKB:SYS0:n:FILESHORT - Same as MKB:SYS0:n:FILE without the directory name
MKB:SYS0:n:DATE - the date/time the file was assigned to the multiknob pv
MKB:SYS0:n:LASTUSED - the date/time MKB:SYS0:n:VAL last changed
MKB:SYS0:n:STATUS - a string describing the status of the multiknob state machine
MKB:SYS0:n:LABEL - the label for the hardware knob, comes from the .mkb file
MKB:SYS0:n:SENS - the sensitivity for the hardware knob comes from the .mkb file, usually 0 which means (HIGH-LOW)/10

  • No labels