Overview
This example demonstrates how to use the RFSA and RFSG drivers to create a RFSA/RFSG Soft Front Panel-like experience for the NI 5820 Baseband Vector Signal Transceiver. It also includes a prebuilt executable of each panel for quick usage.
Description
The "5820 SA EXE" folder contains the 5820 Analysis SFP VI, and a project with the build spec for the executable. The executable has already been built and is included in the "\builds" folder. On the panel, you will have the option to configure the RFSA Session (hardware settings), as well as the RFmx settings (spectral measurement).

Likewise, the "5820 SG EXE" folder contains the 5820 Generation SFP VI, and a project with the build spec for the executable. The executable has also been built and is included in the "\builds" folder. This panel only has the capability to generate a single tone but could be modified to add support for additional waveforms.

Hardware and Software Requirements
LabVIEW 2017
RFSA 17.0 or above
RFmx 2.3 or above
Steps to Implement or Execute Code
5820 SA Panel:
- Open the "5820 SA SFP" VI or the built executable.
- Under the "Device Settings" tab, select a hardware resource, configure the IQ vertical range, and specify trigger settings.
- Under "RFmx Settings", configure the center frequency and span of the acquisition.
- Run the VI and press Stop when done (runs continuously).
5820 SG Panel
- Open the "5820 SG SFP" VI or the built executable.
- Configure the hardware resource, IQ rate, output vertical range, and tone output frequency in the generation panel.
- Run the VI and press Stop when done (runs continuously).