Article How can I use LabVIEW to read data from WaveTool via UDP, and is it possible to run two devices simultaneously?

According to the Application WaveTool Data Transfer Extension GitHub repository (https://github.com/analogdevicesinc/ApplicationsWaveTool), you can use LabVIEW to read data from WaveTool through a UDP connection. Here's a step-by-step guide:

Running the LabVIEW Example

  1. Open Applications WaveTool.
  2. Connect to the appropriate COM port.
  3. Load a specific DCFG file for ADPD4xxx.
  4. Start data playback in Applications WaveTool (ADPD view).
  5. Enable UDP in the WaveTool interface.
  6. Run the AwtTransferModule.vi in LabVIEW.
  7. When finished, stop UDP before closing the VI to end the data transfer properly.

Documentation on the UDP data packet format and Python-based UDP setup is available in: \ADI_ApplicationsWaveTool-Rel5.21.0\doc\AWT-Documentation_Gen2\_static\Extra


According to the documentation, it seems that running two devices simultaneously within a single instance of WaveTool is not currently supported. However, you may be able to:

  • Run two separate instances of WaveTool.
  • Use LabVIEW with UDP to collect data from both.
  • Synchronize the data streams using the timestamp information in the UDP packets.

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.