ni5640R Configure Generation VI
- Updated2023-02-21
- 3 minute(s) read
Installed With: NI-5640R
Configures the carrier frequency, IQ rate, power level, and number of samples for generation in addition to configuring which channels are enabled.
![]() |
ni5640R session identifies the instrument session. ni5640R session is obtained from the ni5640R Init Acquisition Session or the ni5640R Init Generation Session VI. |
![]() |
channels to enable specifies the channel(s) to enable. The valid syntax for this parameter is a comma-delimited list of channel numbers. To specify all channels, use an empty string (""). |
![]() |
carrier frequency specifies the carrier frequency of the generated IF signal. |
![]() |
IQ rate specifies the I/Q rate for the generation. The value is expressed in samples per second (S/s). The digital filter passband is 0.4 * I/Q rate. For example, if the I/Q rate is 12.5 MHz, you can see signals from -5 to +5 MHz. This value is coerced to the next highest supported value. You can query the coerced value using the ni5640R Get Actual IQ Rate VI. Note: Any frequency content should be at most 0.4 * the actual I/Q rate. Any signal higher than 0.4 * the actual IQ rate could cause aliasing and/or numerical overflows. |
![]() |
power level specifies the desired peak power level for the analog output. |
![]() |
number of samples is finite specifies whether to configure the device to generate a finite number of samples or to generate samples continuously. |
![]() |
number of samples specifies the number of samples to acquire if number of samples is finite is set to TRUE. |
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. |
![]() |
ni5640R session out passes a reference to the instrument session to the next VI. ni5640R session was obtained from the ni5640R Init Acquisition Session or the ni5640R Init Generation Session VI. |
![]() |
error out contains error information. This output provides standard error out functionality. |