Operator Graphic user interface



The operator interface is composed by six main areas:
 
  • 1) Menu bar;
  • 2) Run paramenters display;
  • 3) Run control command buttons;
  • 4) Drift Chamber High Voltage control buttons;
  • 5) Run control command line;
  • 6) Log message scrollable window.

  • 1) Menu bar
    The operator menus allow to perform all the operations related to the run, but not directly interacting with the data taking process: set system parameters, make configurations, reset system, start test and monitoring tools, and so on.
    Some operations are only enabled before data taking starts. 

    2) Run parameters
    The most relevant run parameters and variables are displayed in this area.
    The Run Number is automatically incremented by the system.
    Run Type, Storage device and Torta card can be chosen from the menu buttons.
    The other values are obtained by the system processes.
    3) Run control commands

    These buttons activate the standard run control commands, that cause the run state transitions:
  • Initialize      - distribute INIT to the system
  • Warm Start - distribute INIT then START to the system
  • Cold Start    - distribute START to the system (only enabled when the system is INITIALIZED)
  • Pause          - distribute PAUSE  to the system (only enabled when the system is RUNNING)
  • Resume       - distribute RESUME to the system (only enabled when the system is PAUSED)
  • End              - distribute END  to the system (only enabled when the system is RUNNING)


  • 4) Drift Chamber HV control

    These buttons set Drift Chamber HV, sending commands to the Slow Control.
    5) Run control command line

    The command line allow to send "non standard" commands to runctl. Only for expert use.
    6) Log message window

    The scrollable window receives all the log messages sent by the DAQ processes to the operator, communicating success or errors in command execution and errors while running. The same information is recorded in the logfiles /runcond/runlog/runXXXXXTYPE.log