NI RFmx Instruments C Function Reference - ni/grpc-device GitHub Wiki
- General Functions
-
Configuration Functions
- RFmxInstr_CfgFrequencyReference
- RFmxInstr_CfgRFAttenuation
- RFmxInstr_CfgMechanicalAttenuation
- RFmxInstr_ExportSignal
- RFmxInstr_SendSoftwareEdgeStartTrigger
- RFmxInstr_SendSoftwareEdgeAdvanceTrigger
-
External Attenuation Table
- RFmxInstr_CfgExternalAttenuationTable
- RFmxInstr_CfgSParameterExternalAttenuationType
- RFmxInstr_CfgSParameterExternalAttenuationTable
- RFmxInstr_CfgExternalAttenuationInterpolation
- RFmxInstr_LoadSParameterExternalAttenuationTableFromS2PFile
- RFmxInstr_GetExternalAttenuationTableActualValue
- RFmxInstr_GetSParameterExternalAttenuationType
- RFmxInstr_SelectActiveExternalAttenuationTable
- RFmxInstr_DeleteExternalAttenuationTable
- RFmxInstr_DeleteAllExternalAttenuationTables
- RFmxInstr_EnableCalibrationPlane
- RFmxInstr_DisableCalibrationPlane
-
Set And Get Attributes Functions
-
Set Attributes
- RFmxInstr_SetAttributeString
- RFmxInstr_SetAttributeI8
- RFmxInstr_SetAttributeU8
- RFmxInstr_SetAttributeI16
- RFmxInstr_SetAttributeU16
- RFmxInstr_SetAttributeI32
- RFmxInstr_SetAttributeU32
- RFmxInstr_SetAttributeI64
- RFmxInstr_SetAttributeF64
- RFmxInstr_SetAttributeF32
- RFmxInstr_SetAttributeI8Array
- RFmxInstr_SetAttributeI32Array
- RFmxInstr_SetAttributeI64Array
- RFmxInstr_SetAttributeU8Array
- RFmxInstr_SetAttributeU32Array
- RFmxInstr_SetAttributeF32Array
- RFmxInstr_SetAttributeF64Array
- RFmxInstr_SetAttributeNIComplexSingleArray
- RFmxInstr_SetAttributeNIComplexDoubleArray
-
Get Attributes
- RFmxInstr_GetAttributeString
- RFmxInstr_GetAttributeI8
- RFmxInstr_GetAttributeU8
- RFmxInstr_GetAttributeI16
- RFmxInstr_GetAttributeU16
- RFmxInstr_GetAttributeI32
- RFmxInstr_GetAttributeU32
- RFmxInstr_GetAttributeI64
- RFmxInstr_GetAttributeF64
- RFmxInstr_GetAttributeF32
- RFmxInstr_GetAttributeI8Array
- RFmxInstr_GetAttributeI32Array
- RFmxInstr_GetAttributeI64Array
- RFmxInstr_GetAttributeU8Array
- RFmxInstr_GetAttributeU32Array
- RFmxInstr_GetAttributeF32Array
- RFmxInstr_GetAttributeF64Array
- RFmxInstr_GetAttributeNIComplexSingleArray
- RFmxInstr_GetAttributeNIComplexDoubleArray
-
Set Attributes
-
Utility
- RFmxInstr_WaitForAcquisitionComplete
- RFmxInstr_CheckAcquisitionStatus
- RFmxInstr_ResetToDefault
- RFmxInstr_ResetDriver
- RFmxInstr_GetNIRFSASession
- RFmxInstr_InitializeFromNIRFSASession
- RFmxInstr_CheckIfSignalConfigurationExists
- RFmxInstr_CheckIfListExists
- RFmxInstr_SaveAllConfigurations
- RFmxInstr_LoadAllConfigurations
- RFmxInstr_ResetEntireSession
- RFmxInstr_ResetAttribute
- RFmxInstr_GetSignalConfigurationNames
- RFmxInstr_GetListNames
- RFmxInstr_GetAvailablePorts
- MIMO
- Build String
- Calibration
-
Attributes
- Frequency Reference
- RF Attenuation
- Mechanical Attenuation
-
LO
- RFMXINSTR_ATTR_LO_LEAKAGE_AVOIDANCE_ENABLED
- RFMXINSTR_ATTR_LO_SOURCE
- RFMXINSTR_ATTR_LO_FREQUENCY
- RFMXINSTR_ATTR_LO_EXPORT_ENABLED
- RFMXINSTR_ATTR_LO2_EXPORT_ENABLED
- RFMXINSTR_ATTR_LO_IN_POWER
- RFMXINSTR_ATTR_LO_OUT_POWER
- RFMXINSTR_ATTR_TUNING_SPEED
- RFMXINSTR_ATTR_DOWNCONVERTER_FREQUENCY_OFFSET
- RFMXINSTR_ATTR_DOWNCONVERTER_CENTER_FREQUENCY
- RFMXINSTR_ATTR_LO_INJECTION_SIDE
- RFMXINSTR_ATTR_LO_FREQUENCY_STEP_SIZE
- RFMXINSTR_ATTR_LO_VCO_FREQUENCY_STEP_SIZE
- RFMXINSTR_ATTR_LO_PLL_FRACTIONAL_MODE
- Trigger
- Event
-
Device Information
- RFMXINSTR_ATTR_DEVICE_TEMPERATURE
- RFMXINSTR_ATTR_DIGITIZER_TEMPERATURE
- RFMXINSTR_ATTR_LO_TEMPERATURE
- RFMXINSTR_ATTR_SERIAL_NUMBER
- RFMXINSTR_ATTR_INSTRUMENT_MODEL
- RFMXINSTR_ATTR_MODULE_REVISION
- RFMXINSTR_ATTR_INSTRUMENT_FIRMWARE_REVISION
- RFMXINSTR_ATTR_PRESELECTOR_PRESENT
- RFMXINSTR_ATTR_RF_PREAMP_PRESENT
- LO Sharing
- Recommended Settings
-
Advanced Attributes
-
Advanced
- RFMXINSTR_ATTR_PREAMP_ENABLED
- RFMXINSTR_ATTR_CHANNEL_COUPLING
- RFMXINSTR_ATTR_DOWNCONVERTER_PRESELECTOR_ENABLED
- RFMXINSTR_ATTR_MIXER_LEVEL
- RFMXINSTR_ATTR_MIXER_LEVEL_OFFSET
- RFMXINSTR_ATTR_RF_ATTENUATION_STEP_SIZE
- RFMXINSTR_ATTR_OSP_DELAY_ENABLED
- RFMXINSTR_ATTR_PHASE_OFFSET
- RFMXINSTR_ATTR_FFT_WIDTH
- RFMXINSTR_ATTR_CLEANER_SPECTRUM
- RFMXINSTR_ATTR_IF_OUTPUT_POWER_LEVEL_OFFSET
- RFMXINSTR_ATTR_DIGITIZER_DITHER_ENABLED
- RFMXINSTR_ATTR_IF_FILTER_BANDWIDTH
- RFMXINSTR_ATTR_FREQUENCY_SETTLING_UNITS
- RFMXINSTR_ATTR_FREQUENCY_SETTLING
- RFMXINSTR_ATTR_RF_HIGHPASS_FILTER_FREQUENCY
- RFMXINSTR_ATTR_SUBSPAN_OVERLAP
- RFMXINSTR_ATTR_DOWNCONVERTER_GAIN
- RFMXINSTR_ATTR_AMPLITUDE_SETTLING
- RFMXINSTR_ATTR_OVERFLOW_ERROR_REPORTING
- RFMXINSTR_ATTR_COMMON_MODE_LEVEL
- RFMXINSTR_ATTR_SMU_RESOURCE_NAME
- RFMXINSTR_ATTR_SMU_CHANNEL
- RFMXINSTR_ATTR_OPTIMIZE_PATH_FOR_SIGNAL_BANDWIDTH
- RFMXINSTR_ATTR_INPUT_ISOLATION_ENABLED
- RFMXINSTR_ATTR_THERMAL_CORRECTION_HEADROOM_RANGE
- RFMXINSTR_ATTR_TEMPERATURE_READ_INTERVAL
- RFMXINSTR_ATTR_THERMAL_CORRECTION_TEMPERATURE_RESOLUTION
- Self Calibration
-
Advanced