-
Notifications
You must be signed in to change notification settings - Fork 50
NI RFSA Device Specific Attributes
-
Vector Signal Transceiver
- Signal Path
- Acquisition
-
Triggers
- Ref
-
Synchronization
- NIRFSA_ATTR_SYNC_START_TRIGGER_MASTER
- NIRFSA_ATTR_SYNC_START_TRIGGER_DIST_LINE
- NIRFSA_ATTR_SYNC_REF_TRIGGER_MASTER
- NIRFSA_ATTR_SYNC_REF_TRIGGER_DIST_LINE
- NIRFSA_ATTR_SYNC_ADVANCE_TRIGGER_MASTER
- NIRFSA_ATTR_SYNC_ADVANCE_TRIGGER_DIST_LINE
- NIRFSA_ATTR_SYNC_SAMPLE_CLOCK_MASTER
- NIRFSA_ATTR_SYNC_SAMPLE_CLOCK_DIST_LINE
- NIRFSA_ATTR_SYNC_REF_TRIGGER_DELAY_ENABLED
- IQ In Port
- Device Characteristics
- Noise Source Power Enabled
- NI 5606
Data type |
Access | High Level Functions |
---|---|---|
ViInt32 | R/W | None |
Specifies the connector(s) to use to acquire the signal. To set this attribute, the NI-RFSA device must be in the Configuration state.
Defined Values:
NIRFSA_VAL_RF_IN (2000) | Enables the RF IN port. |
---|---|
NIRFSA_VAL_IQ_IN (2001) | Enables the I/Q IN port. |
NIRFSA_VAL_CAL_IN (2002) | Enables the CAL IN port. |
NIRFSA_VAL_I_ONLY (2003) | Enables the I terminals of the I/Q IN port. |
Default Values: |
PXIe-5820: NIRFSA_VAL_IQ_IN
All other devices: NIRFSA_VAL_RF_IN
Supported Devices: PXIe-5644/5645/5646, PXIe-5820/5830/5831/5832/5840/5841
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R/W | None |
Returns the power level, in dBm, expected at the LO IN terminal when the NIRFSA_ATTR_LO_SOURCE attribute is set to NIRFSA_VAL_LO_IN_STR.
Note For the PXIe-5644/5645/5646, this attribute is always read-only. | |
---|---|
Supported Devices: PXIe-5644/5645/5646, PXIe-5830/5831/5832/5840/5841 |
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R/W | None |
Specifies the power level, in dBm, of the signal at the LO OUT terminal when the NIRFSA_ATTR_EXPORT_ENABLED attribute is set to VI_TRUE.
To use this attribute for the PXIe-5830/5831/5832, you must use the channelName parameter of the niRFSA_SetAttributeViReal64 function to specify the name of the channel you are configuring. You can configure the LO1 and LO2 channels by using lo1 or lo2 as the channel string, or set the channel string to lo1,lo2 to configure both channels. For all other devices, the the only valid value for the channel string is "" (empty string).
Units: dBm
Supported Devices: PXIe-5830/5831/5832/5840/5841
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R/W | None |
Specifies the sub-sample clock delay, in seconds, to apply to the acquired signal. Use this attribute to reduce the trigger jitter when synchronizing multiple devices with NI-TClk. This attribute can also help maintain synchronization repeatability by writing the absolute delay value of a previous measurement to the current session.
To set this attribute, the NI-RFSA device must be in the Configuration state.
Note If this attribute is set, NI-TClk cannot do any sub-sample clock adjustment. | |
---|---|
Units: Seconds |
Valid Values: Plus or minus half of one sample clock period
Default Value: 0
Supported Devices: PXIe-5668, PXIe-5820/5830/5831/5832/5840/5841
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R/W | None |
Specifies the sub-sample delay, in seconds, to apply to the acquired signal. To set this attribute, the NI-RFSA device must be in the Configuration state.
Valid Values: -4.16 ns to +4.16 ns
Default Value: 0
Supported Devices: PXIe-5644/5645/5646
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R/W | None |
Specifies the step size for tuning the local oscillator (LO) phase-locked loop (PLL).
You can only tune the LO frequency by multiples of the NIRFSA_ATTR_LO_FREQUENCY_STEP_SIZE attribute. For the PXIe-5644/5645/5646 and PXIe-5840/5841, the LO frequency can therefore be offset from the requested center frequency by as much as half of the NIRFSA_ATTR_LO_FREQUENCY_STEP_SIZE attribute. This offset is corrected by digitally frequency shifting the NIRFSA_ATTR_LO_FREQUENCY attribute to the value requested in either the NIRFSA_ATTR_IQ_CARRIER_FREQUENCY attribute or the NIRFSA_ATTR_SPECTRUM_CENTER_FREQUENCY attribute.
Note For the PXIe-5831 with PXIe-5653 and PXIe-5832 with PXIe-5653, this attribute is ignored if the PXIe-5653 is used as the LO source. | |
---|---|
The valid values for this attribute depend on the NIRFSA_ATTR_LO_PLL_FRACTIONAL_MODE_ENABLED attribute. |
PXIe-5644/5645/5646—If the NIRFSA_ATTR_LO_PLL_FRACTIONAL_MODE_ENABLED attribute is set to NIRFSA_VAL_DISABLED, the specified value is coerced to the closest valid value.
PXIe-5840/5841—If the NIRFSA_ATTR_LO_PLL_FRACTIONAL_MODE_ENABLED attribute is set to NIRFSA_VAL_DISABLED, the specified value is coerced to the nearest valid value that is less than or equal to the desired step size.
NI_RFSA_ATTR_LO_PLL_FRACTIONAL_MODE_ENABLED Attribute Setting | LO Frequency Step Size Attribute Valid Values on PXIe-5644/5645 | LO Frequency Step Size Attribute Valid Values on PXIe-5646 | LO Frequency Step Size Attribute Valid Values on PXIe-5840/5841 | LO Frequency Step Size Attribute Valid Values on PXIe-5830/5831/5832 | LO Frequency Step Size Attribute Valid Values on PXIe-5841 with PXIe-5655* | |
---|---|---|---|---|---|---|
LO1 | LO2 | |||||
NIRFSA_VAL_ENABLED | 50 kHz to 24 MHz | 50 kHz to 25 MHz | 50 kHz to 100 MHz | 8 Hz to 400 MHz | 4 Hz to 400 MHz | 1 nHz to 50 MHz |
NIRFSA_VAL_DISABLED | 4 MHz, 5 MHz, 6 MHz, 12 MHz, 24 MHz | 2 MHz, 5 MHz, 10 MHz, 25 MHz | 1 MHz, 5 MHz, 10 MHz, 25 MHz, 50 MHz, 100 MHz | — | — | |
* Values up to 100 MHz are coerced to 50 MHz |
|!Note) topic for more information about available ports for your hardware configuration. | | :- | :- | Default Values:
PXIe-5644/5645/5646: 200 kHz
PXIe-5830: 2 MHz
PXIe-5831/5832 (RF port): 8 MHz
PXIe-5831/5832 (IF port): 2 MHz, 4 MHz
PXIe-5840/5841:
- Fractional mode: 500 kHz
- Integer mode: 10 MHz for frequencies less than or equal to 4 GHz. 20 MHz for frequencies greater than 4 GHz.
PXIe-5841 with PXIe-5655: 500 kHz
Supported Devices: PXIe-5644/5645/5646, PXIe-5830/5831/5832/5840/5841
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R/W | None |
Specifies the step size for tuning the internal voltage-controlled oscillator (VCO) used to generate the LO signal.
Note Do not set this attribute with the NIRFSA_ATTR_LO_FREQUENCY_STEP_SIZE attribute. | |
---|---|
Valid Values: |
LO1: 1 Hz to 50 MHz
LO2: 1 Hz to 100 MHz
Default Values: 1 MHz
Supported Devices: PXIe-5830/5831/5832
Data type |
Access | High Level Functions |
---|---|---|
ViInt32 | R/W | None |
Specifies whether to use fractional mode for the local oscillator (LO) phase-locked loop (PLL). Fractional mode gives a finer frequency step resolution, but it may result in non harmonic spurs. Refer to the device specifications for your device for more information about fractional mode and non harmonic spurs.
Note The NIRFSA_ATTR_LO_PLL_FRACTIONAL_MODE_ENABLED attribute is applicable only when using the internal LO. |
---|
Note For the PXIe-5831 with PXIe-5653 and PXIe-5832 with PXIe-5653, this attribute is ignored if the PXIe-5653 is used as the LO source. For the PXIe-5841 with PXIe-5655, this attribute is ignored if the PXIe-5655 is used as the LO source. | |
---|---|
To use this attribute for the PXIe-5830/5831/5832, you must use the channelName parameter of the niRFSA_SetAttributeViInt32 function to specify the name of the channel you are configuring. You can configure the LO1 and LO2 channels by using lo1 or lo2 as the channel string, or set the channel string to lo1,lo2 to configure both channels. For all other devices, the the only valid value for the channel string is "" (empty string). |
Defined Values:
NIRFSA_VAL_DISABLED (1900) | The attribute is disabled. |
---|---|
NIRFSA_VAL_ENABLED (1901) | The attribute is enabled. |
Default Value: NIRFSA_VAL_ENABLED |
Supported Devices: PXIe-5644/5645/5646, PXIe-5830/5831/5832/5840/5841
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R/W | None |
Specifies an offset from the I/Q carrier frequency for the downconverter. If you set this attribute, any measurements outside the instantaneous bandwidth of the device are invalid. After you set this attribute, the RF downconverter is locked to that frequency offset until the value is changed or the attribute is reset.
Valid Values:
PXIe-5646: -100 MHz to +100 MHz
PXIe-5830/5831/5832/5840/5841: -625 MHz to +625 MHz
All other devices: -42 MHz to +42 MHz
Default Values: For spectrum acquisition types the driver automatically calculates the default to avoid residual LO power. For I/Q acquisition types the default is 0 Hz. If the center frequency is set to a non-multiple of the NIRFSA_ATTR_SIGNAL_PATH_LO_FREQUENCY_STEP_SIZE attribute, the NIRFSA_ATTR_DOWNCONVERTER_FREQUENCY_OFFSET attribute is set to compensate for the difference.
Supported Devices: PXIe-5644/5645/5646, PXIe-5830/5831/5832/5840/5841
Related Topics
PXIe-5830 Frequency and Bandwidth Selection
PXIe-5831/5832 Frequency and Bandwidth Selection
PXIe-5841 Frequency and Bandwidth Selection
Data type |
Access | High Level Functions |
---|---|---|
ViString | R/W | None |
Specifies the channel from which the device monitors the trigger. Use a value of "I" to monitor the I channel. Use a value of "Q" to monitor the Q channel. Use a value of "I,Q" to monitor both I and Q channels. This attribute affects the device operation only when the NIRFSA_ATTR_REF_TRIGGER_TYPE attribute is set to NIRFSA_VAL_IQ_ANALOG_EDGE.
Valid Values: "I", "Q", "I,Q", "Q,I"
Default Value: "I"
Supported Devices: PXIe-5644/5645
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R/W | None |
Specifies the size of the hysteresis window on either side of the trigger level. The device triggers when the signal passes through the threshold you specify with the NIRFSA_ATTR_IQ_ANALOG_EDGE_REF_TRIGGER_LEVEL attribute, has the slope you specify with the NIRFSA_ATTR_IQ_ANALOG_EDGE_REF_TRIGGER_SLOPE attribute, and passes through the hysteresis window that you specify with this attribute. This attribute affects the device operation only when the NIRFSA_ATTR_REF_TRIGGER_TYPE attribute is set to NIRFSA_VAL_IQ_ANALOG_EDGE.
Valid Values: 0 to (Voltage Range/2 + Trigger Level) for Rising Slope. 0 to (Voltage Range/2 – Trigger Level) for Falling Slope. These values limit the hysteresis to the entire voltage range that is below the trigger level for Rising Slope or that is above the trigger level for Falling Slope.
Default Value: The default is calculated by the driver as (Range x 0.025).
Supported Devices: PXIe-5644/5645R
Data type |
Access | High Level Functions |
---|---|---|
ViInt32 | R/W | None |
Specifies whether the device asserts the trigger when the voltage level is rising or falling. When you set the NIRFSA_ATTR_REF_TRIGGER_TYPE attribute to NIRFSA_VAL_IQ_ANALOG_EDGE, the device asserts the trigger when the signal level exceeds the specified level with the slope you specify. This attribute affects the device operation only when the NIRFSA_ATTR_REF_TRIGGER_TYPE attribute is set to NIRFSA_VAL_IQ_ANALOG_EDGE.
Defined Values:
NIRFSA_VAL_RISING_SLOPE (1000) | The trigger asserts when the signal power is rising. |
---|---|
NIRFSA_VAL_FALLING_SLOPE (1001) | The trigger asserts when the signal power is falling. |
Default Value: NIRFSA_VAL_RISING_SLOPE |
Supported Devices: PXIe-5644/5645
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R/W | None |
Specifies the analog level, in volts, at which the device triggers. The device asserts the trigger when the signal exceeds the level specified by the value of this attribute, taking into consideration the specified slope. This attribute affects the device operation only when the NIRFSA_ATTR_REF_TRIGGER_TYPE attribute is set to NIRFSA_VAL_IQ_ANALOG_EDGE.
Default Value: 0 V
Supported Devices: PXIe-5644/5645
Data type |
Access | High Level Functions |
---|---|---|
ViBoolean | R/W | None |
Specifies whether the device is the master for synchronizing the shared Start Trigger between multiple devices. The master device distributes the synchronized Start Trigger to all devices in the system through the Start Trigger distribution line.
When synchronizing the Start Trigger, one device must always be designated as the master. When the device is configured as a master, it actively drives the Start Trigger distribution line. When the device is configured as a slave, set the NIRFSA_ATTR_START_TRIGGER_TYPE attribute to NIRFSA_VAL_DIGITAL_EDGE, and the NIRFSA_ATTR_DIGITAL_EDGE_START_TRIGGER_SOURCE attribute to NIRFSA_VAL_SYNC_START_TRIGGER_STR.
Refer to the Synchronization Using NI-RFSA and NI-RFSG topic appropriate to your device in the NI RF Vector Signal Analyzers Help for more information about device synchronization for vector signal transceivers.
Defined Values:
VI_TRUE | The device is the master device for synchronizing the Start Trigger. |
---|---|
VI_FALSE | The device is not the master device for synchronizing the Start Trigger. |
Default Value: VI_FALSE |
Supported Devices: PXIe-5644/5645/5646
Data type |
Access | High Level Functions |
---|---|---|
ViString | R/W | None |
Specifies which external trigger line distributes the synchronized Start Trigger signal. When synchronizing the Start Trigger, configure all devices to use the same Start Trigger distribution line.
Refer to the Synchronization Using NI-RFSA and NI-RFSG topic appropriate to your device in the NI RF Vector Signal Analyzers Help for more information about device synchronization for vector signal transceivers.
Valid Values: PXI_Trig0, PXI_Trig1, PXI_Trig2, PXI_Trig3, PXI_Trig4, PXI_Trig5, PXI_Trig6, PXI_Trig7, PFI0
Default Value: "" (empty string)
Supported Devices: PXIe-5644/5645/5646
Data type |
Access | High Level Functions |
---|---|---|
ViBoolen | R/W | None |
Specifies whether the device is the master for synchronizing the shared Reference Trigger between multiple devices. The master device distributes the synchronized Reference Trigger to all devices in the system through the Reference Trigger distribution line.
When synchronizing the Reference Trigger, one device must always be designated as the master. When the device is configured as a master, it actively drives the Reference Trigger distribution line. When the device is configured as a slave, set the NIRFSA_ATTR_REF_TRIGGER_TYPE attribute to NIRFSA_VAL_DIGITAL_EDGE, and the NIRFSA_ATTR_DIGITAL_EDGE_REF_TRIGGER_SOURCE attribute to NIRFSA_VAL_SYNC_REF_TRIGGER_STR.
Refer to the Synchronization Using NI-RFSA and NI-RFSG topic appropriate to your device in the NI RF Vector Signal Analyzers Help for more information about device synchronization for vector signal transceivers.
Defined Values:
VI_TRUE | The device is the master device for synchronizing the Ref Trigger. |
---|---|
VI_FALSE | The device is not the master device for synchronizing the Ref Trigger. |
Default Value: VI_FALSE |
Supported Devices: PXIe-5644/5645/5646
Data type |
Access | High Level Functions |
---|---|---|
ViString | R/W | None |
Specifies which external trigger line distributes the synchronized Reference Trigger signal. When synchronizing the Reference Trigger, configure all devices to use the same Reference Trigger distribution line.
Refer to the Synchronization Using NI-RFSA and NI-RFSG topic appropriate to your device in the NI RF Vector Signal Analyzers Help for more information about device synchronization for vector signal transceivers.
Valid Values: PXI_Trig0, PXI_Trig1, PXI_Trig2, PXI_Trig3, PXI_Trig4, PXI_Trig5, PXI_Trig6, PXI_Trig7, PFI0
Default Value: "" (empty string)
Supported Devices: PXIe-5644/5645/5646
Data type |
Access | High Level Functions |
---|---|---|
ViBoolean | R/W | None |
Specifies whether the device is the master for synchronizing the shared Advance Trigger between multiple devices. The master device distributes the synchronized Advance Trigger to all devices in the system through the Advance Trigger distribution line.
When synchronizing the Advance Trigger, one device must always be designated as the master. When the device is configured as a master, it actively drives the Advance Trigger distribution line. When the device is configured as a slave, set the NIRFSA_ATTR_ADVANCE_TRIGGER_TYPE attribute to NIRFSA_VAL_DIGITAL_EDGE, and the NIRFSA_ATTR_DIGITAL_EDGE_ADVANCE_TRIGGER_SOURCE attribute to NIRFSA_VAL_SYNC_ADVANCE_TRIGGER_STR.
Refer to the Synchronization Using NI-RFSA and NI-RFSG topic appropriate to your device in the NI RF Vector Signal Analyzers Help for more information about device synchronization for vector signal transceivers.
Defined Values:
VI_TRUE | The device is the master device for synchronizing the Advance Trigger. |
---|---|
VI_FALSE | The device is not the master device for synchronizing the Advance Trigger. |
Default Value: VI_FALSE |
Supported Devices: PXIe-5644/5645/5646
Data type |
Access | High Level Functions |
---|---|---|
ViString | R/W | None |
Specifies which external trigger line distributes the synchronized Advance Trigger signal. When synchronizing the Advance Trigger, configure all devices to use the same Advance Trigger distribution line.
Refer to the Synchronization Using NI-RFSA and NI-RFSG topic appropriate to your device in the NI RF Vector Signal Analyzers Help for more information about device synchronization for vector signal transceivers.
Valid Values: PXI_Trig0, PXI_Trig1, PXI_Trig2, PXI_Trig3, PXI_Trig4, PXI_Trig5, PXI_Trig6, PXI_Trig7, PFI0
Default Value: "" (empty string)
Supported Devices: PXIe-5644/5645/5646
Data type |
Access | Coercion | High Level Functions |
---|---|---|---|
ViBoolean | R/W | None | None |
Specifies whether the device is the master device for synchronizing the Sample Clock between multiple devices. The master device distributes the Sample Clock sync signal to all devices in the system through the Sample Clock sync distribution line.
When synchronizing the Sample Clock, one device must always be designated as the master. The master device actively drives the Sample Clock sync distribution line.
Refer to Synchronization Using NI-RFSA and NI-RFSG for more information about PXIe-5646 device synchronization.
Defined Values:
VI_TRUE | The device is the master device for synchronizing the Sample Clock. |
---|---|
VI_FALSE | The device is not the master for synchronizing the Sample Clock. |
Default Value: VI_FALSE |
Supported Devices: PXIe-5646
Data type |
Access | Coercion | High Level Functions |
---|---|---|---|
ViString | R/W | None | None |
Specifies which external trigger line distributes the Sample Clock sync signal. When synchronizing the Sample Clock, configure all devices to use the same Sample Clock distribution line.
Refer to Synchronization Using NI-RFSA and NI-RFSG for more information about PXIe-5646 device synchronization.
Valid Values: PXI_Trig0, PXI_Trig1, PXI_Trig2, PXI_Trig3, PXI_Trig4, PXI_Trig5, PXI_Trig6, PXI_Trig7, PFI0
Default Value: "" (empty string)
Supported Devices: PXIe-5646
Data type |
Access | High Level Functions |
---|---|---|
ViInt32 | R/W | None |
Specifies whether the Reference Trigger is delayed with the data. Set this attribute to NIRFSA_VAL_DISABLED when the NIRFSA_ATTR_REF_TRIGGER_TYPE attribute is set to NIRFSA_VAL_IQ_POWER_EDGE or NIRFSA_VAL_IQ_ANALOG_EDGE.
Refer to the Synchronization Using NI-RFSA and NI-RFSG topic appropriate to your device in the NI RF Vector Signal Analyzers Help for more information about device synchronization for vector signal transceivers.
Defined Values:
NIRFSA_VAL_DISABLED (1900) | The attribute is disabled. |
---|---|
NIRFSA_VAL_ENABLED (1901) | The attribute is enabled. |
Default Value: NIRFSA_VAL_DISABLED |
Supported Devices: PXIe-5644/5645/5646
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R/W | None |
Configures the frequency of the signal. The onboard signal processing (OSP) frequency shifts the signal at this frequency to baseband prior to acquiring it.
Note For the PXIe-5645, this attribute is ignored if you are using the RF ports. | |
---|---|
Valid Values: |
PXIe-5645: -60 MHz to +60 MHz
PXIe-5820: -500 MHz to +500 MHz
Default Value: 0
Supported Devices: PXIe-5645, PXIe-5820
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R/W | None |
Specifies the voltage range for the I/Q terminals.
To use this attribute, you must use the channelName parameter of the niRFSA_SetAttributeViReal64 function to specify the name of the channel you are configuring. For the PXIe-5645, you can configure the I and Q channels by using I or Q as the channel string, or set the channel string to "" (empty string) to configure both channels. For the PXIe-5820, the only valid value for the channel string is "" (empty string).
The voltage range in differential terminal configuration is configurable from 2 Vpk-pk to 0.032 Vpk-pk in 1 dB steps. In single-ended terminal configuration, valid ranges are half those for differential. Values are always coerced up to the next valid range.
Note For the PXIe-5645, this attribute is ignored if you are using the RF ports. | |
---|---|
Valid Values: |
PXIe-5645: 0 Vpk-pk to 2 Vpk-pk for differential terminal configuration, 0 Vpk-pk to 1 Vpk-pk for single-ended terminal configuration.
PXIe-5820: 0 Vpk-pk to 4 Vpk-pk for differential terminal configuration.
Default Value: 2 Vpk-pk
Supported Devices: PXIe-5645, PXIe-5820
Data type |
Access | High Level Functions |
---|---|---|
ViInt32 | R/W | None |
Configures the terminal configuration of the I/Q port.
To use this attribute, you must use the channelName parameter of the niRFSA_SetAttributeViInt32 function to specify the name of the channel you are configuring. For the PXIe-5645, you can configure the I and Q channels by using I or Q as the channel string, or set the channel string to "" (empty string) to configure both channels. For the PXIe-5820, the only valid value for the channel string is "" (empty string).
Note For the PXIe-5645, this attribute is ignored if you are using the RF ports. | |
---|---|
PXIe-5820—The only valid value for this attribute is NIRFSA_VAL_DIFFERENTIAL. |
Defined Values:
NIRFSA_VAL_DIFFERENTIAL (2100) | Sets the terminal configuration to differential. |
---|---|
NIRFSA_VAL_SINGLE_ENDED (2101) | Sets the terminal configuration to single-ended. |
Default Value: NIRFSA_VAL_DIFFERENTIAL |
Supported Devices: PXIe-5645, PXIe-5820
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R/W | None |
Specifies the common-mode level presented at each differential input terminal. Common-mode level shifts both positive and negative terminals in the same direction. This must match the common-mode level of the device under test (DUT).
Units: volts
Default Value: 0 V
Supported Devices: PXIe-5820
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | RO | None |
Returns the temperature of the I/Q IN circuitry on the device.
Units: degrees C
Supported Devices: PXIe-5645, PXIe-5820
Data type |
Access | Coercion | High Level Functions |
---|---|---|---|
ViString | RO | None | None |
Returns a string containing the path to the location of the current NI-RFSA instrument driver FPGA extensions bitfile, a .lvbitx file, that is programmed on the device. You can specify the bitfile location using the Driver Setup string in the optionString parameter of the niRFSA_InitWithOptions function.
NI-RFSA instrument driver FPGA extensions enable you to use pre-compiled FPGA bitfiles to customize the behavior of the device FPGA while maintaining the functionality of the NI-RFSA instrument driver.
Refer to NI-RFSA Instrument Driver FPGA Extensions for more information about using NI-RFSA instrument driver FPGA extensions for NI devices.
Supported Devices: PXIe-5644/5645/5646, PXIe-5668, PXIe-5820/5830/5831/5832/5840/5841
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R | N/A |
Returns the maximum instantaneous bandwidth of the device.
Default Value: N/A
Supported Devices: PXI-5600, PXIe-5601/5603/5605/5606 (external digitizer mode), PXIe-5644/5645/5646, PXI-5661, PXIe-5663/5663E/5665/5667/5668, PXIe-5693/5694, PXIe-5820/5830/5831/5832/5840/5841
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R | N/A |
Returns the maximum I/Q rate.
Default Value: N/A
Supported Devices: PXIe-5644/5645/5646, PXI-5661, PXIe-5663/5663E/5665/5667/5668, PXIe-5820/5830/5831/5832/5840/5841
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R/W | None |
Enables the 28 V DC source on the device front panel.
PXIe-5668 with PXIe-5698—When this attribute is set to NIRFSA_VAL_ENABLED, the PXIe-5698 noise source is used instead of the PXIe-5668 noise source.
Units: dB
Default Value: NIRFSA_VAL_DISABLED
Supported Devices: PXIe-5606, PXIe-5668, PXIe-5698
Creating and Setting Up a gRPC Server
Session Utilities API Reference
gRPC API Differences From C API
Sharing Driver Sessions Between Clients
C API Docs
NI-DAQmx
- gRPC API Differences From C API
- Task Configuration And Control
- Channel Configuration And Creation
- Timing
- Triggering
- Read Functions
- Write Functions
- Export Hardware Signals
- Scale Configuration
- Internal Buffer Configuration
- Advanced Functions
- System Configuration
- Error Handling
- Buffer Attributes
- Calibration Info Attributes
- Channel Attributes
- Device Attributes
- Export Signal Attributes
- Persisted Channel Attributes
- Persisted Scale Attributes
- Persisted Task Attributes
- Physical Channel Attributes
- Read Attributes
- Scale Attributes
- System Attributes
- Task Attributes
- Timing Attributes
- Trigger Attributes
- Watchdog Attributes
- Write Attributes
NI-DCPOWER
- Setup Functions
- Configure Functions
- Measurement Functions
- Control Functions
- Trigger And Event
- Attribute Functions
- Query Functions
- Calibration Functions
- Utility Functions
- Supported Device
- Source Attributes
- Transient Attributes
- Voltage Attributes
- Current Attributes
- Pulse Voltage Attributes
- Pulse Current Attributes
- Cutoff Attributes
- Measurement Attributes
- Trigger Attributes Functions
- Event Attributes
- Advanced Attributes
- Inherent Ivi Attributes
- Supported Device Attributes
NI-DIGITAL PATTERN DRIVER
- Init And Close Functions
- Session Locking Functions
- Utility Functions
- Error Handling Functions
- Calibration Functions
- Attributes Functions
- Pin Map Functions
- Low Level Functions
- Low Level Action Functions
- Pin Control Functions
- Static IO Functions
- Clock Generator Functions
- Levels And Timing Functions
- TDR Functions
- PPMU Configuration Functions
- DC Voltage Functions
- DC Current Functions
- PPMU Action Functions
- Pattern Configuration Functions
- Pattern Action Functions
- History Ram Functions
- Source Memory Functions
- Capture Memory Functions
- Triggers And Events Functions
- Conditional Jump Trigger Functions
- Sequencer Flag Functions
- Sequencer Register Functions
- Match Fail Combination Functions
- Pattern Results Functions
- Sort Results Functions
- Frequency Measurement Functions
- IVI Inherent Attributes
- Specific Driver Information Attributes, Read Only
- Driver Setup Information Attributes
- Device Attributes
- Pin Control Attributes
- Level Configuration Attributes
- Trigger Configuration Attributes
- PPMU Attributes
- Patterns Attributes
- Pattern Opcode Event Attributes
- Timing Offset Attributes
- Keep Alive Attributes
- Frequency Measurement Attributes
- Clock Generator Attributes
- History RAM
- Synchronization Attributes
- TDR Endpoint Termination Attributes
NI-FGEN
- Setup Functions
- Configuration Functions
- Standard Output Functions
- Arbitrary Waveform Output Functions
- Arbitrary Sequence Output Functions
- Incremental Waveform Write Functions
- Configure Clock Functions
- Trigger And Syncronizations Functions
- 5404 Routing Functions
- Script Output Functions
- Configure Onboard Signal Processing Functions
- Configure Peer To Peer Functions
- Attribute Functions
- Waveform Control Functions
- Error Functions
- Output Attributes
- Arbitrary Waveform Attributes
- Data Transfer Attributes
- Onboard Signal Processing Attributes
- Peer To Peer Attributes
- Standard Function Attributes
- Clock Attributes
- Event Attributes
- Triggering Attributes
- Instrument Specific Attributes
- Inherent IVI Attributes
- 5401 5411 5431
NI-RFmx Bluetooth
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attribute Functions
- Fetch Results Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- Packet Attributes
- Auto Detect Signal Attributes
- Modacc Attributes
- ACP Attributes
- Twenty dB Attributes
- Frequency Range Attributes
- TXP Attributes
- Advanced Attributes
NI-RFmx NR
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attributes Functions
- Fetch Results Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- Signal Detection Attributes
- Component Carrier Attributes
- List Attributes
- Modacc Attributes
- ACP Attributes
- CHP Attributes
- OBW Attributes
- SEM Attributes
- TXP Attributes
- Pvt Attributes
- Advanced Attributes
NI-RFmx LTE
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Ch Configuration Functions
- NB IoT Configuration Functions
- ModAcc Configuration Functions
- ACP Configuration Functions
- CHP Configuration Functions
- OBW Configuration Functions
- SEM Configuration Functions
- PVT Configuration Functions
- SlotPhase Configuration Functions
- SlotPower Configuration Functions
- Set And Get Attribute Functions
- ModAcc Fetch Functions
- ACP Fetch Functions
- CHP Fetch Functions
- OBW Fetch Functions
- SEM Fetch Functions
- PVT Fetch Functions
- SlotPhase Fetch Functions
- SlotPower Fetch Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- Component Carrier Attributes
- ModAcc Attributes
- ACP Attributes
- CHP Attributes
- OBW Attributes
- SEM Attributes
- PVT Attributes
- SlotPhase Attributes
- SlotPower Attributes
- Advanced Attributes
NI-RFmx SpecAn
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attribute Functions
- Read Functions
- Fetch Functions
- Utility Functions
- Marker Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- ACP Attributes
- Cdf Attributes
- CHP Attributes
- Fcnt Attributes
- Harm Attributes
- OBW Attributes
- SEM Attributes
- Spectrum Attributes
- Spur Attributes
- TXP Attributes
- AMPM Attributes
- Dpd Attributes
- IQ Attributes
- IM Attributes
- NF Attributes
- Phasenoise Attributes
- PAVT Attributes
- Advanced Attributes
NI-RFmx WLAN
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attribute Functions
- Fetch DSSS ModAcc Functions
- Fetch OFDM ModAcc Functions
- Fetch SEM Functions
- Fetch TXP Functions
- Fetch PowerRamp Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- OFDM Attributes
- Auto Detect Signal Attributes
- DSSS ModAcc Attributes
- OFDM ModAcc Attributes
- SEM Attributes
- TXP Attributes
- PowerRamp Attributes
- Advanced Attributes
NI-RFSA
- General Functions
- Configuration Functions
- Acquisition Functions
- Utility Functions
- Calibration Functions
- General Attributes
- Vertical Attributes
- Signal Path Attributes
- Acquisition Attributes
- Acquisition Attributes
- Triggers Attributes
- Events Attributes
- Device Characteristics Attributes
- Peer To Peer Streaming Attributes
- Configuration List Attributes
- Inherent IVI Properties Attributes
- De-embedding Attributes
- Self Calibration Attributes
- Factory Calibration Attributes
- External Alignment Attributes
- Device Specific Attributes
NI-RFSG
- General Functions
- Generation Configuration
- Utility Functions
- Calibration Functions
- Arb Attributes
- Clock Attributes
- Configuration List Attributes
- De-embedding Attributes
- Device Characteristics Attributes
- Device Specific Attributes
- Events Attributes
- External Calibration Attributes
- Inherent IVI Attributes Attributes
- IQ Impairment Attributes
- Load Configurations Attributes
- Modulation Attributes
- Obsolete Attributes
- Peer To Peer Attributes
- RF Attributes
- Self Calibration Attributes
- Triggers Attributes
NI-SCOPE
- Setup Functions
- Configure Functions
- Attribute Functions
- Acquisition Functions
- Measurement Functions
- Calibrate Functions
- Utility Funcitons
- Error Handling Functions
- IVI Compliance Or Obsolete Functions
- Vertical Attributes
- Horizontal Attributes
- Trigger Attributes
- Clocking Attributes
- Synchronization Attributes
- Acquisition Attributes
- Waveform Measurements Attributes
- Onboard Signal Processing Attributes
- Peer To Peer Streaming Attributes
- Device Attributes
- IVI Or Obsolete Attributes
- Instrument Capabilities Attributes
- If Digitizer Attributes
NI-XNET
- gRPC API differences from C APIs
- General Functions
- Cluster Properties
- Database Properties
- Device Properties
- ECU Properties
- Frame Properties
- Interface Properties
- LIN Schedule Entry Properties
- LIN Schedule Properties
- PDU Properties
- Session Ethernet Properties
- Session Frame Properties
- Session Interface Properties
- Session Properties
- Session SAE J1939 Properties
- Signal Properties
- Subframe Properties
- System Properties
- IP-Stack Functions
- Socket Options
- Socket Functions