gui.widget_fpas module

This widget contains the functionality of the fpas hardware class provided in fpas.py. This widget is only necessary in the h-lab. The widget can be executed as a standalone version if the fpas is connected and the correct port is chosen.

Functionalities provided in this widget:

  1. Save gain and trim values from FPAS to file

  2. Display the file in an editor window

  3. Upload gain and trim values to FPAS

  4. Select a Channel and readout the gain and trim values

  5. Set gain and trim values for given channel

  6. Display currently set integration delay and integration time

class WidgetFpas(*args, obj=None, fpas=None, **kwargs)[source]

Bases: PyQt5.QtWidgets.QGroupBox, ui_fpas.Ui_GroupBox_fpas

download_all_to_fpas()[source]
update_integration_time_and_delay()[source]
update_single_channel()[source]
update_single_gain()[source]
update_single_trim()[source]
upload_all_to_fpas()[source]