Specifies all the attribute identifiers.

Syntax

Namespace: NationalInstruments.RFmx.InstrMX

public enum RFmxInstrMXPropertyId

Members

NameValueDescription
FrequencyReferenceSource2

Specifies the frequency reference source.

FrequencyReferenceFrequency3

Specifies the Reference Clock rate, when the Frequency Reference Source method is set to ClkIn or RefIn. This value is expressed in Hz.

RFAttenuationAuto4

Specifies whether RFmx computes the RF attenuation.

RFAttenuationValue5

Specifies the nominal attenuation setting for all attenuators before the first mixer in the RF signal chain. This value is expressed in dB.

MechanicalAttenuationAuto6

Specifies whether RFmx chooses an attenuation setting based on the hardware settings.

MechanicalAttenuationValue7

Specifies the level of mechanical attenuation for the RF path. This value is expressed in dB.

LO2ExportEnabled58

Specifies whether to enable the LO2 OUT terminals in the installed devices.

TuningSpeed8

Makes tradeoffs between tuning speed and phase noise.

FrequencySettlingUnits9

Specifies the delay duration units and interpretation for LO settling.

FrequencySettling10

Specifies the value used for LO frequency settling.

ChannelCoupling11

Specifies whether the RF IN connector is AC- or DC-coupled on the downconverter.

DownconverterPreselectorEnabled12

Specifies whether the tunable preselector is enabled on the downconverter.

DownconverterCenterFrequency13

Enables in-band retuning and specifies the current frequency of the RF downconverter. This value is expressed in Hz.

PreampEnabled14

Specifies whether the RF preamplifier is enabled in the system.

MixerLevelOffset0xF

Specifies the number of dB by which to adjust the device mixer level.

MixerLevel0x10

Specifies the mixer level. This value is expressed in dBm.

IFOutputPowerLevelOffset17

Specifies the power offset by which to adjust the default IF output power level. This value is expressed in dB.

LOFrequency60

Specifies the LO signal frequency for the configured center frequency. This value is expressed in Hz.

LOSource59

Specifies the local oscillator (LO) signal source used to downconvert the RF input signal.

LOInjectionSide18

Enables in-band retuning and specifies the current frequency of the RF downconverter. This value is expressed in Hz.

PhaseOffset19

Specifies the offset to apply to the initial I and Q phases.

DigitizerDitherEnabled21

Specifies whether dithering is enabled on the digitizer.

FftWidth22

Specifies the FFT width of the device. The FFT width is the effective bandwidth of the signal path during each signal acquisition.

OspDelayEnabled23

Specifies whether to enable the digitizer OSP block to delay Reference Triggers, along with the data samples, moving through the OSP block.

DeviceTemperature24

Returns the current temperature of the module. This value is expressed in degrees Celsius.

DigitizerTemperature25

Returns the current temperature of the digitizer module. This value is expressed in degrees Celsius.

LOTemperature26

Returns the current temperature of the LO module associated with the device. This value is expressed in degrees Celsius.

InstrumentFirmwareRevision27

Returns a string containing the firmware revision information of the RF downconverter for the composite device you are currently using.

InstrumentModel28

Returns a string that contains the model number or name of the RF device that you are currently using.

ModuleRevision29

Returns the revision of the RF downconverter module.

SerialNumber30

Returns the serial number of the RF downconverter module.

PreselectorPresent0x1F

Indicates whether a preselector is available on the RF downconverter module.

RFPreampPresent0x20

Indicates whether an RF preamplifier is available on the RF downconverter module.

LOExportEnabled33

Specifies whether to enable the LO OUT terminals on the installed devices.

FrequencyReferenceExportedTerminal34

Specifies a comma-separated list of the terminals at which to export the frequency reference.

TriggerExportOutputTerminal35

Specifies the destination terminal for the exported Reference Trigger. You can also choose not to export any signal.

TriggerTerminalName36

Returns the fully qualified signal name as a string.

CleanerSpectrum37

Specifies how to obtain the lowest noise floor or faster measurement speed.

RecommendedCenterFrequency57

Returns the recommended center frequency of the RF signal. This value is expressed in Hz.
This method is supported when
1. RFmxInstrMX(string, string) is called with option string "AnalysisOnly=1".
2. RFmxInstrMX(string[], string) is called with option string 'AnalysisOnly=1;MaxNumWfms:n'. Use 'instr(n)' as the selector string to read this property.

RecommendedAcquisitionType39

Returns the recommended acquisition type for the last committed measurement configuration.
This method is supported when
1. RFmxInstrMX(string, string) is called with option string "AnalysisOnly=1".
2. RFmxInstrMX(string[], string) is called with option string 'AnalysisOnly=1;MaxNumWfms:n'. Use 'instr(n)' as the selector string to read this property.

RecommendedNumberOfRecords40

Returns the recommended number of records to acquire to complete measurement averaging.
This method is supported when
1. RFmxInstrMX(string, string) is called with option string "AnalysisOnly=1".
2. RFmxInstrMX(string[], string) is called with option string 'AnalysisOnly=1;MaxNumWfms:n'. Use 'instr(n)' as the selector string to read this property.

RecommendedTriggerMinimumQuietTime41

Returns the recommended minimum quiet time during which the signal level must be below the trigger value for triggering to occur. This value is expressed in seconds.
This method is supported when
1. RFmxInstrMX(string, string) is called with option string "AnalysisOnly=1".
2. RFmxInstrMX(string[], string) is called with option string 'AnalysisOnly=1;MaxNumWfms:n'. Use 'instr(n)' as the selector string to read this property.

RecommendedIQAcquisitionTime42

Returns the recommended acquisition time for I/Q acquisition. This value is expressed in seconds.
This method is supported when
1. RFmxInstrMX(string, string) is called with option string "AnalysisOnly=1".
2. RFmxInstrMX(string[], string) is called with option string 'AnalysisOnly=1;MaxNumWfms:n'. Use 'instr(n)' as the selector string to read this property.

RecommendedIQMinimumSampleRate43

Returns the recommended minimum sample rate for I/Q acquisition. This value is expressed in Hz.
This method is supported when
1. RFmxInstrMX(string, string) is called with option string "AnalysisOnly=1".
2. RFmxInstrMX(string[], string) is called with option string 'AnalysisOnly=1;MaxNumWfms:n'. Use 'instr(n)' as the selector string to read this property.

RecommendedIQPreTriggerTime44

Returns the recommended pretrigger time for I/Q acquisition. This value is expressed in seconds.
This method is supported when
1. RFmxInstrMX(string, string) is called with option string "AnalysisOnly=1".
2. RFmxInstrMX(string[], string) is called with option string 'AnalysisOnly=1;MaxNumWfms:n'. Use 'instr(n)' as the selector string to read this property.

RecommendedSpectralAcquisitionSpan45

Returns the recommended acquisition span for spectral acquisition. This value is expressed in Hz.
This method is supported when
1. RFmxInstrMX(string, string) is called with option string "AnalysisOnly=1".
2. RFmxInstrMX(string[], string) is called with option string 'AnalysisOnly=1;MaxNumWfms:n'. Use 'instr(n)' as the selector string to read this property.

RecommendedSpectralFftWindow46

Returns the recommended FFT window type for spectral acquisition.
This method is supported when
1. RFmxInstrMX(string, string) is called with option string "AnalysisOnly=1".
2. RFmxInstrMX(string[], string) is called with option string 'AnalysisOnly=1;MaxNumWfms:n'. Use 'instr(n)' as the selector string to read this property.

RecommendedSpectralResolutionBandwidth47

Returns the recommended FFT bin width for spectral acquisition. This value is expressed in Hz.
This method is supported when
1. RFmxInstrMX(string, string) is called with option string "AnalysisOnly=1".
2. RFmxInstrMX(string[], string) is called with option string 'AnalysisOnly=1;MaxNumWfms:n'. Use 'instr(n)' as the selector string to read this property.

IFFilterBandwidth48

Specifies the IF filter path bandwidth for your device configuration.

SubSpanOverlap50

Specifies the maximum corner frequency of the high pass filter in the RF signal path. The device uses the highest frequency high-pass filter option below or equal to the value you specify and returns a coerced value. Specifying a value of 0 disables high pass filtering silly.For multispan acquisitions, the device uses the appropriate filter for each subspan during acquisition, depending on the details of your application and the value you specify. In multispan acquisition spectrum applications, this method returns the value you specified rather than a coerced value if multiple high-pass filters are used during the acquisition.

DownconverterGain52

Returns the net signal gain for the device at the current RFmx settings and temperature. RFmx scales the acquired I/Q and spectrum data from the digitizer using the value of this method.

RecommendedIQMeasurementBandwidth51

This enum value has been deprecated.

DownconverterFrequencyOffset53

Specifies an offset from the center frequency value for the downconverter. Use this method to offset the measurement away from the LO leakage or DC Offset of analyzers that use a direct conversion architecture. You must set this method to half the bandwidth or span of the measurement + guardband. The guardband is needed to ensure that the LO leakage is not inside the analog or digital filter rolloffs. This value is expressed in Hz.

RFAttenuationStepSize54

Specifies the step size for the RF attenuation level. This value is expressed in dB. The actual RF attenuation is coerced up to the next highest multiple of the specified step size. If the mechanical attenuators are not available to implement the coerced RF attenuation, the solid state attenuators are used.

LOLeakageAvoidanceEnabled55

Specifies whether to reduce the effects of the instrument leakage by placing the LO outside the band of acquisition.

AmplitudeSettling56

Specifies the amplitude settling accuracy value. This value is expressed in decibels. RFmx waits until the RF power attains the specified accuracy level after calling the RFmx Initiate function.

CommonModeLevel70

Specifies the common-mode level presented at each differential input terminal. The 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). This value is expressed in Volts.

SmuResourceName71

Specifies the resource name assigned by Measurement and Automation Explorer (MAX) for NI Source Measure Units (SMU) which is used as the noise source power supply for Noise Figure (NF) measurement, for example, PXI1Slot3, where PXI1Slot3 is an instrument resource name. SMU Resource Name can also be a logical IVI name.

SmuChannel72

Specifies the output channel to be used for noise figure (NF) measurement in RFmx.

AutomaticSGSASharedLO74

This enum value has been deprecated.

OverflowErrorReporting77

Configures error reporting for ADC and overflows occurred during onboard signal processing. Overflows lead to clipping of the waveform.

LOInPower78

Specifies the power level expected at the LO IN terminal when the SetLOSource(string, string) method is set to RFMXINSTR_VAL_LO_SOURCE_LO_IN. This value is expressed in dBm.

LOOutPower79

Specifies the power level of the signal at the LO OUT terminal when the SetLOExportEnabled(string, bool) method is set to TRUE. This value is expressed in dBm.

LOPllFractionalMode90

Specifies whether to use fractional mode for the LO phase-locked loop (PLL).

OptimizePathForSignalBandwidth91

Optimizes RF path for the signal bandwidth that is centered on the IQ carrier frequency.

InputIsolationEnabled92

Specifies whether input isolation is enabled.

LOVcoFrequencyStepSize80

Specifies the step size for tuning the internal voltage-controlled oscillator (VCO) used to generate the LO signal. The valid values for LO1 include 1 Hz to 50 MHz and for LO2 include 1 Hz to 100 MHz.

ThermalCorrectionHeadroomRange94

Specifies the expected thermal operating range of the instrument from the self-calibration temperature returned from the GetDeviceTemperature(string, out double) method. This value is expressed in degree Celsius.

LOFrequencyStepSize95

Specifies the step size for tuning the LO phase-locked loop (PLL).

RFHighpassFilterFrequency49

Specifies the maximum corner frequency of the high pass filter in the RF signal path. The device uses the highest frequency high-pass filter option below or equal to the value you specify and returns a coerced value. Specifying a value of 0 disables high pass filtering silly.For multispan acquisitions, the device uses the appropriate filter for each subspan during acquisition, depending on the details of your application and the value you specify. In multispan acquisition spectrum applications, this method returns the value you specified rather than a coerced value if multiple high-pass filters are used during the acquisition.

SelfCalibrationValidityCheck117

Specifies whether RFmx validates the self-calibration data.

SelfCalibrationValidityCheckTimeInterval118

Specifies the minimum time between two self calibration validity checks. This value is expressed in seconds.

StartTriggerType98

Specifies whether the start trigger is a digital edge or a software trigger.

StartTriggerDigitalEdgeSource99

Specifies the source terminal for the start trigger. This method is used only when you set the SetStartTriggerType(string, RFmxInstrMXStartTriggerType) method to DigitalEdge.

StartTriggerDigitalEdge100

Specifies the active edge for the start trigger. This method is used only when you set the SetStartTriggerType(string, RFmxInstrMXStartTriggerType) method to DigitalEdge.

StartTriggerExportOutputTerminal101

Specifies the destination terminal for the exported start trigger.

StartTriggerTerminalName102

Returns the fully qualified signal name as a string.

AdvanceTriggerType103

Specifies whether the advance trigger is a digital edge or a software trigger.

AdvanceTriggerDigitalEdgeSource104

Specifies the source terminal for the advance trigger.

AdvanceTriggerExportOutputTerminal105

Specifies the destination terminal for the exported advance trigger.

AdvanceTriggerTerminalName106

Returns the fully qualified signal name as a string.

ReadyForStartEventOutputTerminal107

Specifies the destination terminal for the Ready for Start event.

ReadyForStartEventTerminalName108

Returns the fully qualified signal name as a string.

ReadyForAdvanceEventOutputTerminal109

Specifies the destination terminal for the Ready for Advance event.

ReadyForAdvanceEventTerminalName110

Returns the fully qualified signal name as a string.

ReadyForReferenceEventOutputTerminal111

Specifies the destination terminal for the Ready for Reference event.

ReadyForReferenceEventTerminalName112

Returns the fully qualified signal name as a string.

EndOfRecordEventOutputTerminal113

Specifies the destination terminal for the End of Record event.

EndOfRecordEventTerminalName114

Returns the fully qualified signal name as a string.

DoneEventOutputTerminal115

Specifies the destination terminal for the Done event.

DoneEventTerminalName116

Returns the fully qualified signal name as a string.

TemperatureReadInterval119

Specifies the minimum time difference between temperature sensor readings. This value is expressed in seconds.

ThermalCorrectionTemperatureResolution120

Specifies the temperature change required before RFmx recalculates the thermal correction settings when entering the running state. This value is expressed in degree Celsius.

NumberOfRawIQRecords0x80

Gets the number of raw IQ records to acquire to complete measurement averaging.

DigitalGain84

Specifies the scaling factor applied to the time-domain voltage data in the digitizer. This value is expressed in dB.

LOSharingMode68

Specifies the RFmx session with the respective LO sharing mode.

NumberOfLOSharingGroups97

Specifies the RFmx session with the number of LO sharing groups.

LOSplitterLossFrequency184

Specifies the frequencies corresponding to the insertion loss inherent to the RF Splitter, as specified by the SetLOSplitterLoss(string, double[]) method. This value is expressed in Hz.

LOSplitterLoss185

Specifies an array of the insertion losses inherent to the RF Splitter. This value is expressed in dB.

LoadOptions163

Specifies the configurations to skip while loading from a file using the LoadConfigurations(string) method