Table Of Contents

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

Last Modified: April 2, 2018

Writes complex, double-precision floating-point data to the specified channel.

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 an array of complex, double-precision floating-point data. The real and imaginary parts of this complex data array correspond to the in-phase (I) and quadrature-phase (Q) data, respectively.

The time between samples in the waveform (the sample period) equals 1 divided by the coerced I/Q rate. Determine the coerced I/Q rate by reading the IQ Rate property after you set it or by reading the coerced IQ rate output of Configure Signal.

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

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

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