DDS Control GUI - syue99/Lab_control GitHub Wiki

Introduction

The DDS Control GUI lets the user control the DDS channels of the Pulser.

Running the GUI

To run it, execute python PATH-TO\pyqt4_clients\DDS_CONTROL.py. Also you have to make sure that the pulser server is running.

Tips

Unlike the TTL GUI that you can change status during an experiment. It is highly recommend not to change the status of DDS during an experiment (especially if the DDS you changed is programmed in the experiment time sequence) as this might cause deadlocks error. You have to restart pulser to solve this error.

Configuration

The first time the client is launched, it will display all of the available DDS channels. The list of channels to display can be provided in the Registry in /Clients/DDS Control/display_channels. The order of the displayed channels can also be changed there. The number of widgets in each row can be changed in /Clients/DDS Control/widgets_per_row

GUI layouts:

unnamed (1)

Version Tracking

Version 1.0

Loads settings from the registry instead of a locally stored file. Please delete the separate configuration files.