Hvedit: Difference between revisions
(Created page with "{{Pagelinks}} = Purpose = {{Utility|name=hvEdit}} is a High Voltage editor and GUI (graphical user interface) to the MIDAS Slow Control System. = Introduction = {{Utili...") |
(The midas documentation has moved to https://midas.triumf.ca/docs/) |
||
| Line 1: | Line 1: | ||
<div style="border: 1px solid #a2a9b1; border-left: 6px solid #f28500; background-color: #fef6e7; padding: 0.5em 1em; margin-bottom: 1em;">'''This is a historical page.''' It is kept for reference, and is no longer updated. The current midas documentation is at [https://midas.triumf.ca/docs/develop/ midas.triumf.ca/docs]. hvEdit is now in obsolete/gui/hvedit in the midas source. For slow control, see [https://midas.triumf.ca/docs/develop/features/acquiring_data/slow_control/ Slow control: overview].</div> | |||
{{Pagelinks}} | {{Pagelinks}} | ||
Latest revision as of 22:00, 30 October 2026
Purpose
hvEdit is a High Voltage editor and GUI (graphical user interface) to the MIDAS Slow Control System.
Introduction
hvEdit is based on the original hvedit for Windows written in Visual C++ from Stefan Ritt. It was ported to linux by Andreas Suter and is written in C++ using the MIDAS libraries and the Qt libraries from trolltech. It is included in the MIDAS package at $MIDASSYS/gui/hvedit/qt-3.3/hvEdit for linux (windows version at $MIDASSYS/gui/hvedit/windows).
Installation
On linux, follow the instructions in $MIDASSYS/gui/hvedit/qt-3.3/hvEdit/README and INSTALL.
Documentation
Documentation is provided in the $MIDASSYS/gui/hvedit/qt-3.3/hvEdit/doc directory.
Usage
hvEdit uses the Event Notification (Hot-Link) feature of MIDAS. It is linked to the Online Database (ODB), i.e. all values changed in hvEdit are transmitted to the ODB. The corresponding high voltage driver then sets the desired values. hvEdit can be started several times and on different computers. Since they are all linked to the same ODB arrays, the demand and measured values are consistent among them at any time.
Once installed and built, hvEdit is started from the command line:
> hvEdit
Arguments
[-h hostname ] : host name [-e exptname ] : experiment name [-D ] : start program as a daemon [--help] :print help