- Using the Application
- First Run: Connecting to the RedPitaya
- Main Components
- App Settings and buttons
- General Tab
- Modulation, Sweep & Spectroscopy Tab
- Optimization Tab
- Logging Tab
- View Tab
- Locking Tab
Using the Application
First Run: Connecting to the RedPitaya
- Launch Linien and provide the details of your RedPitaya:
- Host address:
rp-XXXXXX.local
(last 6 digits of the MAC address on the ethernet port sticker). - Install the Server Component:
- Linien will prompt to install the server component if not already installed. Ensure the RedPitaya has internet access (needs to be connected to router
- Server Operation:
- The server runs autonomously once installed. Multiple clients can connect to the same server.
Main Components
- Graphical Display:
- Purpose: Visualizes real-time data from the spectroscopy setup.
- Features:
- X-axis: Represents time in seconds (
time (s)
). - Y-axis: Represents signal amplitude.
- Error Signal (Red): Indicates deviations from the desired value.
- Monitor Signal (Green): Displays real-time signal values.
- Sweep Controls:
- Sweep Slider: Allows the user to adjust the sweep range.
- Center: Numeric input box to set the center frequency of the sweep signal.
- Amplitude: Numeric input box to set the amplitude of the sweep signal.
- Control Buttons:
- Pause: Temporarily halts data acquisition and display updates.
- Devices: Opens a dialog to manage connected devices.
- Export Settings: Allows users to save current configuration settings.
- Import Settings: Enables users to load previously saved settings.
- Noise Analysis: Initiates noise analysis for the setup.
- Shutdown Server: Safely stops the server controlling the spectroscopy setup.
App Settings and buttons
The General tab in the Linien Spectroscopy Lock application provides configuration settings for various control and input/output parameters. Here's a detailed explanation of each section within this tab:
General Tab
The Modulation, Sweep & Spectroscopy tab in the Linien Spectroscopy Lock application provides settings for controlling modulation, sweep parameters, and signal processing for spectroscopy experiments. Here's a detailed explanation of each section within this tab:
Modulation, Sweep & Spectroscopy Tab
The Optimization tab in the Linien Spectroscopy Lock application provides tools for optimizing certain parameters of the spectroscopy setup using machine learning to maximize the steepness of a slope. Here's a detailed explanation of each section within this tab:
Optimization Tab
The Logging tab in the Linien Spectroscopy Lock application provides settings for recording experimental data to an InfluxDB database. Here’s a detailed explanation of each section within this tab:
Logging Tab
The View tab in the Linien Spectroscopy Lock application provides options for customizing the graphical display and exporting data. Here’s a detailed explanation of each section within this tab:
View Tab
The Locking tab in the Linien Spectroscopy Lock application is designed for configuring the parameters that control the locking mechanism of the spectroscopy system. This tab includes settings for Proportional-Integral-Derivative (PID) control and options for selecting and managing the target lock line. Here’s a detailed explanation of each section within this tab: