Skip to content

NI RFSG Device Characteristics Attributes

Greg Stoll edited this page Nov 11, 2021 · 2 revisions

Device Characteristics Attributes

NIRFSG_ATTR_AE_TEMPERATURE

Numeric Value Data
type
Access Coercion High Level Functions
1150182 ViReal64 RO None None

Description

Returns the amplitude extender module temperature in degrees Celsius.

Units: degrees Celsius (°C)

Supported Devices: PXIe-5654 with PXIe-5696

NIRFSG_ATTR_ARB_TEMPERATURE

Numeric Value Data
type
Access Coercion High Level Functions
1150068 ViReal64 RO None None

Description

Returns the AWG module temperature in degrees Celsius.

PXIe-5820/5840/5841: If you query this attribute during RF list mode, list steps may take longer to complete during list execution.

Units: degrees Celsius (°C)

Supported Devices: PXI-5670/5671, PXIe-5672/5673/5673E, PXIe-5820/5840/5841

NIRFSG_ATTR_DEVICE_TEMPERATURE

Numeric Value Data
type
Access Coercion High Level Functions
1150017 ViReal64 RO None None

Description

Returns the device temperature. If the NI-RFSG session is controlling multiple devices, this attribute returns the temperature of the primary NI RF device. The NI-RFSG session is opened using the primary RF device name.

Serial signals between the sensor and the system control unit could modulate the signal being generated, thus causing phase spurs. After the device thoroughly warms up, its temperature varies only slightly (less than 1 degree Celsius) and slowly, and it is not necessary to constantly poll this temperature sensor.

PXIe-5644/5645/5646, PXIe-5820/5840/5841: If you query this attribute during RF list mode, list steps may take longer to complete during list execution.

PXIe-5830/5831/5832: To use this attribute, you must first set the channelName parameter of the niRFSG_SetAttributeViReal64 function to using the appropriate string for your instrument configuration. Setting the niRFSG_SetAttributeViReal64 function is not required for the PXIe-3621/3622. Refer to the following table to determine which strings are valid for your configuration.

Hardware Module TRX Port Type Active Channel String
PXIe-3621/3622 if or "" (empty string)
PXIe-5820 fpga
First connected mmRH-5582 DIRECT TRX PORTS Only rf0
SWITCHED TRX PORTS [0-7] rf0switch0
SWITCHED TRX PORTS [0-7] rf0switch1
Second connected mmRH-5582 DIRECT TRX PORTS Only rf1
SWITCHED TRX PORTS [0-7] rf1switch0
SWITCHED TRX PORTS [0-7] rf1switch1
Units: degrees Celsius (°C)

Supported Devices: PXI-5610, PXIe-5611, PXIe-5644/5645/5646, PXI/PXIe-5650/5651/5652, PXIe-5653/5654/5654 with PXIe-5696, PXI-5670/5671, PXIe-5672/5673/5673E, PXIe-5820/5830/5831/5832/5840/5841

Related Topics

Temperature Monitoring

Thermal Shutdown

NIRFSG_ATTR_FPGA_TEMPERATURE

Numeric Value Data
type
Access Coercion High Level Functions
1150211 ViReal64 RO None None

Description

Returns the FPGA temperature in degrees Celsius.

Serial signals between the sensor and the system control unit can potentially modulate the signal being generated, thus causing phase spurs. After the device thoroughly warms up, its temperature varies only slightly (less than 1 degree Celsius) and slowly, and it is not necessary to constantly poll this temperature sensor.

Note Note  If you query this attribute during RF list mode, list steps may take longer to complete during list execution.
Supported Devices: PXIe-5820/5830/5831/5832/5840/5841

NIRFSG_ATTR_LO_TEMPERATURE

Numeric Value Data
type
Access Coercion High Level Functions
1150075 ViReal64 RO None None

Description

Returns the LO module temperature in degrees Celsius.

PXIe-5840/5841: If you query this attribute during RF list mode, list steps may take longer to complete during list execution.

Units: degrees Celsius (°C)

Supported Devices: PXIe-5673/5673E, PXIe-5840/5841

NIRFSG_ATTR_MODULE_POWER_CONSUMPTION

Numeric Value Data
type
Access Coercion High Level Functions
1150210 ViReal64 RO None None

Description

Returns the total power consumption of the device.

Note Note  If you query this attribute during RF list mode, list steps may take longer to complete during list execution.
Units: watts

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

NIRFSG_ATTR_MODULE_REVISION

Numeric Value Data
type
Access Coercion High Level Functions
1150084 ViString RO None None

Description

Returns the module revision letter. If the NI-RFSG session is controlling multiple modules, this attribute returns the revision letter of the primary RF module. The NI-RFSG session is opened using the primary RF device name.

Supported Devices: PXIe-5611, PXIe-5644/5645/5646, PXI/PXIe-5650/5651/5652, PXIe-5653/5654/5654 with PXIe-5696, PXIe-5673/5673E, PXIe-5820/5830/5831/5832/5840/5841

Related Topics

Identifying Module Revision

Options

NIRFSG_ATTR_FAST_TUNING_OPTION

Numeric Value Data
type
Access Coercion High Level Functions
1150188 ViBoolean RO None None

Description

Returns whether the NI RF signal generator has the fast tuning option available.

Defined Values:

VI_TRUE The RF signal generator has the fast 100 µs tuning option.
VI_FALSE The RF signal generator has the 1 ms tuning option.
Supported Devices: PXIe-5654/5654 with PXIe-5696

Related Topics

Frequency Tuning Times

NIRFSG_ATTR_SERIAL_NUMBER

Specific Attribute

Numeric Value Data
type
Access Applies to Coercion High Level Functions
1150026 ViString RO N/A None None

Description

Returns the serial number of the RF module. If the NI-RFSG session is controlling multiple modules, this attribute returns the serial number of the primary RF module.

Supported Devices: PXI-5610, PXIe-5611, PXIe-5644/5645/5646, PXI/PXIe-5650/5651/5652, PXIe-5653/5654/5654 with PXIe-5696, PXI-5670/5671, PXIe-5672/5673/5673E, PXIe-5820/5830/5831/5832/5840/5841

NIRFSG_ATTR_TEMPERATURE_READ_INTERVAL

Numeric Value Data
type
Access Coercion High Level Functions
1150212 ViReal64 R/W None None

Description

Specifies the minimum time between temperature sensor readings.

Units: Seconds

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

Table of Contents

Internal Development

Creating and Setting Up a gRPC Server

Server Security Support

Creating a gRPC Client

gRPC Client Examples

Session Utilities API Reference

Driver Documentation

gRPC API Differences From C API

Sharing Driver Sessions Between Clients

C API Docs
NI-DAQmx
NI-DCPOWER
NI-DIGITAL PATTERN DRIVER
NI-DMM
NI-FGEN
NI-FPGA
NI-RFmx Bluetooth
NI-RFmx NR
NI-RFmx WCDMA
NI-RFmx GSM
NI-RFmx CDMA2k
NI-RFmx Instr
NI-RFmx LTE
NI-RFmx SpecAn
NI-RFmx TD-SCDMA
NI-RFmx WLAN
NI-RFSA
NI-RFSG
NI-SCOPE
NI-SWITCH
NI-TCLK
NI-XNET
Clone this wiki locally