Table Of Contents

niUSRP Write Tx Data (niUSRP Write Tx Data (CDB Cluster)) (G Dataflow)

Last Modified: April 2, 2018

Writes a cluster of complex, double-precision floating-point data to the specified channel. Modulation Toolkit nodes use the complex, double-precision floating-point cluster data type. Use this node in applications that use Modulation Toolkit nodes.

connector_pane_image
datatype_icon

session handle

Instrument session.

datatype_icon

error in

Error conditions that occur before this node runs.

The node responds to this input according to standard error behavior.

Standard Error Behavior

Many nodes provide an error in input and an error out output so that the node can respond to and communicate errors that occur while code is running. The value of error in specifies whether an error occurred before the node runs. Most nodes respond to values of error in in a standard, predictable way.

error in does not contain an error error in contains an error
If no error occurred before the node runs, the node begins execution normally.

If no error occurs while the node runs, it returns no error. If an error does occur while the node runs, it returns that error information as error out.

If an error occurred before the node runs, the node does not execute. Instead, it returns the error in value as error out.

Default: No error

datatype_icon

data

Baseband samples to transmit as complex, double-precision floating-point data in a cluster, which also includes sampling information.

This input accepts complex, double-precision floating-point values whose real and imaginary components range from 1.0 to -1.0. Maintain the maximum complex magnitude to a value less than 1.0 to prevent DSP overflow. Because the DSP frequency response varies over frequency and over I/Q rates, some tones with a complex magnitude less than but close to 1 may cause DSP overflow. Consider reducing the amplitude if you observe unexpected spurs in the spectrum of your generated signal. Use the following equation to determine the complex magnitude of the signal:
c o m p l e x m a g n i t u d e = R e a l 2 + I m a g i n a r y 2
datatype_icon

t0

NI-USRP ignores this value.

datatype_icon

dt

Time between values in the Y array.

datatype_icon

Y

The complex-valued baseband waveform. The real and imaginary parts of this complex data array correspond to the in-phase (I) and quadrature-phase (Q) data, respectively.

datatype_icon

timeout

Time to wait, in seconds, before returning an error if the requested number of samples have not been generated.

Default: 10

datatype_icon

end of data?

Boolean that determines whether this is the last call to niUSRP Write Tx Data for the current contiguous transmit operation.

True Indicates that this is the last call to niUSRP Write Tx Data.
False No indication of the last call.

Default: False

datatype_icon

channel list

Channel(s) to which to write the data.

datatype_icon

use waveform dt for IQ rate?

Boolean that determines whether the dt element of the data waveform overrides the I/Q rate.

True dt element of the data waveform overrides the I/Q/ rate.
False No override of the I/Q rate.

Default: False

datatype_icon

session handle out

Reference to your instrument session to be passed to the next node.

datatype_icon

error out

Error information.

The node produces this output according to standard error behavior.

Standard Error Behavior

Many nodes provide an error in input and an error out output so that the node can respond to and communicate errors that occur while code is running. The value of error in specifies whether an error occurred before the node runs. Most nodes respond to values of error in in a standard, predictable way.

error in does not contain an error error in contains an error
If no error occurred before the node runs, the node begins execution normally.

If no error occurs while the node runs, it returns no error. If an error does occur while the node runs, it returns that error information as error out.

If an error occurred before the node runs, the node does not execute. Instead, it returns the error in value as error out.

Where This Node Can Run:

Desktop OS: Windows

FPGA: Not supported

Web Server: Not supported in VIs that run in a web application

Hardware Support:

This node supports the following hardware:

  • USRP-2900/2901
  • USRP-2920/2921/2922
  • USRP-2930/2932
  • USRP-2940/2942/2943/2944
  • USRP-2950/2952/2953/2954


Recently Viewed Topics