From HFML-FELIX Wiki
Jump to: navigation, search

The FELIX powermeter is located in the FELIX diagnostic station. It can be activated by insertion of a flipper mirror, and the power meter reading is distributed via MQTT.

Hardware

[edit | edit source]
  • Touchscreen display device for power & energy measurement - Gentec Miro Altitude
  • Pyroelectric detector for laser energy measurement - Gentec QE50LP-S-MB-D0

The powermeter is controlled by a common Operator/User GUI. Depending on the network that the GUI is connected to, the software will allow different actions.

Powerscans are saved in My Documents/powerscans.

Powermeter GUI

Flipper mirror

[edit | edit source]

The flipper mirror is inserted by ETH484-11 relay 4. This command can be given in several ways:

Powermeter daemon

[edit | edit source]

The power meter daemon measures each shot of FELIX it detects and reports the value via MySQL and MQTT. The daemon will try to protect the powermeter device by inserting 3 dB attenuation while it is measuring. It will not insert the flipper mirror until a mimimum of 3 dB attenuation is inserted. Before extracting the flipper mirror, the daemon will insert all attenuation to protect the users' experiments.

Storage of power meter scans

[edit | edit source]
 \\isolator.science.ru.nl\flare-rinst\powerscans 

Installation

[edit | edit source]

First, make sure you have set up Feloperator gitlab authentication for the git clone and pip install commands below to work.

# clone the powermeterd code
cd /opt
git clone https://gitlab.science.ru.nl/felix/powermeterd.git
cd powermeterd
chgrp -R fft .
chmod -R 2775 .git
mkdir log run
chmod 2775 log run
python3 -m venv .env
.env/bin/pip install -r requirements.txt

References and notes

[edit | edit source]