Client to control and read out several HV supply units
setting up the environment and installing all required packages (sudo required):
- 1a. full installation including python3, virtualenv, pip and the required python packages:
make prepare-dev
- 1b. only set up virtual environment and istall required packages (only applies if 1a is not required):
make venv
- 2. set the device rules (ToDo: Linux only, what should be done on MacOSx)
make copy-rules
- or manually copy config/88-hv-devices.rules to /etc/udev/rules.d and restart udev
- 3. avtivate venv and set aliases
source .bash_aliases
- Gui with control features of the HV devcies
- starts logging of the currents and voltages
hv-client [-h] [-c] [-r] [-t]
- -h, --help: show help message and exit
- -c, --config <configfile> : give config file name [default: "main"]
- -R, --restart: restart hv devices (turn all OFF and set voltage to 0)
- -t, --test: start test environment with dummy devices
- Gui to display the logged currents and voltages
hv-display [-h] [-c] [-s]
- -h, --help: show help message and exit
- -c, --config <configfile> : give config file name [default: "main"]
- -s, --start_time <time>: define time when to start the display [default: today, 00:00], format: hh:mm or dd.mm.
hv-cli [-h] [-c] [-r] [-t]
- ditto HV control