Reads the waveforms from a TDMS file and downloads one waveform into each of the NI RF vector signal generators.

Supported Devices: PXIe-5820/5830/5831/5832/5840/5841/5842/5860


icon

Inputs/Outputs

  • cstr.png waveform name

    waveform name specifies the name used to store the waveform. This string is case-insensitive.

    Example:

    "waveform::waveform0"

  • civrn.png instrument handle

    instrument handle identifies your instrument session. instrument handle is obtained from either the niRFSG Initialize VI or the niRFSG Initialize With Options VI.

  • cpath.png file path

    file path specifies the absolute path to the TDMS file from which the NI-RFSG reads the waveforms.

  • ci32.png waveform index

    waveform index specifies the index of the waveform to be read from the TDMS file.

  • cerrcodeclst.png error in

    error in describes error conditions that occur before this node runs. This input provides standard error in functionality.

  • iivrn.png instrument handle out

    instrument handle out passes a reference to your instrument session to the next VI. instrument handle out is obtained from the niRFSG Initialize VI or the niRFSG Initialize With Options VI.

  • ierrcodeclst.png error out

    error out contains error information. This output provides standard error out functionality.

  • Details

    This VI reads the following information from the TDMS file and writes it into the NI-RFSG session:

    • Sample Rate
    • PAPR
    • Runtime Scaling
    • RF Blanking Marker Locations
    • RF Blanking Enabled
    • Burst Start Locations
    • Burst Stop Locations
    • RF Blanking Marker Source
    • Signal Bandwidth
    • Waveform Size

    If RF blanking marker locations are present in the file but burst locations are not present, burst locations are calculated from RF blanking marker locations and stored in the NI-RFSG session.