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

Compare with Current View Page History

Version 1 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