OBI GUI

All of the following instructions should be run in the directory Open-Beam-Interface/software.

Installation

Install the dependencies for the GUI:

pdm lock -G gui
pdm install -G gui

Running the GUI

Open the launcher:

pdm run launch

Click the “Start” buttons for both the server and the GUI. You can launch these in either order, but the GUI controls won’t do anything until the server is up and running.

Development Tools

Manual DAC Control

With the server already running, launch the manual DAC control GUI:

pdm run python -m obi.gui.components.manual_dac_ctrl

This interface lets you set the X and Y DACs to any arbitrary value, while displaying the sampled ADC waveform. This is most useful as a self-test mode when one of the DAC outputs is connected to the ADC input.