You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Multiknobs

From MccWiki

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