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.
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.
LabVIEW 2017
RFSA 17.0 or above
RFmx 2.3 or above
5820 SA Panel:
5820 SG Panel
Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.