Skip to content
Jack Harper edited this page Jan 14, 2021 · 2 revisions

Wiki > The Backend System > System Components > Inst etc IOC

PVs which are for instrument level, e.g. motors moving and security pvs

User variables

There are a host of user variables which are autosaved for the users to set. The number of these is controlled with the macro NUM_USER_VARS. There are 3 types:

  • Integer in IN:<instrument>:PARS:USER:IX (X is index)
  • Reals in IN:<instrument>:PARS:USER:RX (X is index)
  • Strings in IN:<instrument>:PARS:USER:SX (X is index), NB these are maximum of 40 characters

User Buttons

There are a group of user buttons which can be setup using the add buttons shared utility script. The number of these is controlled with NUM_USER_BUTTONS macro.

Instrument specific records

Records that are specific to an instrument can be placed in the custom_records.db in the configurations directory which are then loaded by INSTETC. Macros can also be passed through to these records

Clone this wiki locally