RFmxInstrMXPropertyId Enumeration
- Updated2024-07-17
- 9 minute(s) read
RFmx
Specifies all the attribute identifiers.
Namespace: NationalInstruments.RFmx.InstrMX
Assembly: NationalInstruments.RFmx.InstrMX.Fx40 (in NationalInstruments.RFmx.InstrMX.Fx40.dll) Version: 24.5.0.49285 (24.5.0.49285)
Syntax
public enum RFmxInstrMXPropertyId
Public Enumeration RFmxInstrMXPropertyId
Members
Member name | Value | Description |
---|---|---|
FrequencyReferenceSource | 2 | Specifies the frequency reference source. |
FrequencyReferenceFrequency | 3 | Specifies the Reference Clock rate, when the Frequency Reference Source method is set to ClkIn or RefIn. This value is expressed in Hz. |
RFAttenuationAuto | 4 | Specifies whether RFmx computes the RF attenuation. |
RFAttenuationValue | 5 | Specifies the nominal attenuation setting for all attenuators before the first mixer in the RF signal chain. This value is expressed in dB. |
MechanicalAttenuationAuto | 6 | Specifies whether RFmx chooses an attenuation setting based on the hardware settings. |
MechanicalAttenuationValue | 7 | Specifies the level of mechanical attenuation for the RF path. This value is expressed in dB. |
TuningSpeed | 8 | Makes tradeoffs between tuning speed and phase noise. |
FrequencySettlingUnits | 9 | Specifies the delay duration units and interpretation for LO settling. |
FrequencySettling | 10 | Specifies the value used for LO frequency settling. |
ChannelCoupling | 11 | Specifies whether the RF IN connector is AC- or DC-coupled on the downconverter. |
DownconverterPreselectorEnabled | 12 | Specifies whether the tunable preselector is enabled on the downconverter. |
DownconverterCenterFrequency | 13 | Enables in-band retuning and specifies the current frequency of the RF downconverter. This value is expressed in Hz. |
PreampEnabled | 14 | Specifies whether the RF preamplifier is enabled in the system. |
MixerLevelOffset | 15 | Specifies the number of dB by which to adjust the device mixer level. |
MixerLevel | 16 | Specifies the mixer level. This value is expressed in dBm. |
IFOutputPowerLevelOffset | 17 | Specifies the power offset by which to adjust the default IF output power level. This value is expressed in dB. |
LOInjectionSide | 18 | Enables in-band retuning and specifies the current frequency of the RF downconverter. This value is expressed in Hz. |
PhaseOffset | 19 | Specifies the offset to apply to the initial I and Q phases. |
DigitizerDitherEnabled | 21 | Specifies whether dithering is enabled on the digitizer. |
FftWidth | 22 | Specifies the FFT width of the device. The FFT width is the effective bandwidth of the signal path during each signal acquisition. |
OspDelayEnabled | 23 | Specifies whether to enable the digitizer OSP block to delay Reference Triggers, along with the data samples, moving through the OSP block. |
DeviceTemperature | 24 | Returns the current temperature of the module. This value is expressed in degrees Celsius. |
DigitizerTemperature | 25 | Returns the current temperature of the digitizer module. This value is expressed in degrees Celsius. |
LOTemperature | 26 | Returns the current temperature of the LO module associated with the device. This value is expressed in degrees Celsius. |
InstrumentFirmwareRevision | 27 | Returns a string containing the firmware revision information of the RF downconverter for the composite device you are currently using. |
InstrumentModel | 28 | Returns a string that contains the model number or name of the RF device that you are currently using. |
ModuleRevision | 29 | Returns the revision of the RF downconverter module. |
SerialNumber | 30 | Returns the serial number of the RF downconverter module. |
PreselectorPresent | 31 | Indicates whether a preselector is available on the RF downconverter module. |
RFPreampPresent | 32 | Indicates whether an RF preamplifier is available on the RF downconverter module. |
LOExportEnabled | 33 | Specifies whether to enable the LO OUT terminals on the installed devices. |
FrequencyReferenceExportedTerminal | 34 | Specifies a comma-separated list of the terminals at which to export the frequency reference. |
TriggerExportOutputTerminal | 35 | Specifies the destination terminal for the exported Reference Trigger. You can also choose not to export any signal. |
TriggerTerminalName | 36 | Returns the fully qualified signal name as a string. |
CleanerSpectrum | 37 | Specifies how to obtain the lowest noise floor or faster measurement speed. |
RecommendedAcquisitionType | 39 | 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. |
RecommendedNumberOfRecords | 40 | 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. |
RecommendedTriggerMinimumQuietTime | 41 | 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. |
RecommendedIQAcquisitionTime | 42 | 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. |
RecommendedIQMinimumSampleRate | 43 | 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. |
RecommendedIQPreTriggerTime | 44 | 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. |
RecommendedSpectralAcquisitionSpan | 45 | 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. |
RecommendedSpectralFftWindow | 46 | 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. |
RecommendedSpectralResolutionBandwidth | 47 | 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. |
IFFilterBandwidth | 48 | Specifies the IF filter path bandwidth for your device configuration. |
RFHighpassFilterFrequency | 49 | 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. |
SubSpanOverlap | 50 | 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. |
DownconverterGain | 52 | 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. |
DownconverterFrequencyOffset | 53 | 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. |
RFAttenuationStepSize | 54 | 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. |
LOLeakageAvoidanceEnabled | 55 | Specifies whether to reduce the effects of the instrument leakage by placing the LO outside the band of acquisition. |
AmplitudeSettling | 56 | 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. |
RecommendedCenterFrequency | 57 | 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. |
LO2ExportEnabled | 58 | Specifies whether to enable the LO2 OUT terminals in the installed devices. |
LOSource | 59 | Specifies the local oscillator (LO) signal source used to downconvert the RF input signal. |
LOFrequency | 60 | Specifies the LO signal frequency for the configured center frequency. This value is expressed in Hz. |
LOSharingMode | 68 | Specifies the RFmx session with the respective LO sharing mode. |
CommonModeLevel | 70 | 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. |
SmuResourceName | 71 | 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. |
SmuChannel | 72 | Specifies the output channel to be used for noise figure (NF) measurement in RFmx. |
OverflowErrorReporting | 77 | Configures error reporting for ADC and overflows occurred during onboard signal processing. Overflows lead to clipping of the waveform. |
LOInPower | 78 | 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. |
LOOutPower | 79 | Specifies the power level of the signal at the LO OUT terminal when the SetLOExportEnabled(String, Boolean) method is set to TRUE. This value is expressed in dBm. |
LOVcoFrequencyStepSize | 80 | 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. |
DigitalGain | 84 | Specifies the scaling factor applied to the time-domain voltage data in the digitizer. This value is expressed in dB. |
LOPllFractionalMode | 90 | Specifies whether to use fractional mode for the LO phase-locked loop (PLL). |
OptimizePathForSignalBandwidth | 91 | Optimizes RF path for the signal bandwidth that is centered on the IQ carrier frequency. |
InputIsolationEnabled | 92 | Specifies whether input isolation is enabled. |
ThermalCorrectionHeadroomRange | 94 | Specifies the expected thermal operating range of the instrument from the self-calibration temperature returned from the GetDeviceTemperature(String, Double) method. This value is expressed in degree Celsius. |
LOFrequencyStepSize | 95 | Specifies the step size for tuning the LO phase-locked loop (PLL). |
NumberOfLOSharingGroups | 97 | Specifies the RFmx session with the number of LO sharing groups. |
StartTriggerType | 98 | Specifies whether the start trigger is a digital edge or a software trigger. |
StartTriggerDigitalEdgeSource | 99 | Specifies the source terminal for the start trigger. This method is used only when you set the SetStartTriggerType(String, RFmxInstrMXStartTriggerType) method to DigitalEdge. |
StartTriggerDigitalEdge | 100 | Specifies the active edge for the start trigger. This method is used only when you set the SetStartTriggerType(String, RFmxInstrMXStartTriggerType) method to DigitalEdge. |
StartTriggerExportOutputTerminal | 101 | Specifies the destination terminal for the exported start trigger. |
StartTriggerTerminalName | 102 | Returns the fully qualified signal name as a string. |
AdvanceTriggerType | 103 | Specifies whether the advance trigger is a digital edge or a software trigger. |
AdvanceTriggerDigitalEdgeSource | 104 | Specifies the source terminal for the advance trigger. |
AdvanceTriggerExportOutputTerminal | 105 | Specifies the destination terminal for the exported advance trigger. |
AdvanceTriggerTerminalName | 106 | Returns the fully qualified signal name as a string. |
ReadyForStartEventOutputTerminal | 107 | Specifies the destination terminal for the Ready for Start event. |
ReadyForStartEventTerminalName | 108 | Returns the fully qualified signal name as a string. |
ReadyForAdvanceEventOutputTerminal | 109 | Specifies the destination terminal for the Ready for Advance event. |
ReadyForAdvanceEventTerminalName | 110 | Returns the fully qualified signal name as a string. |
ReadyForReferenceEventOutputTerminal | 111 | Specifies the destination terminal for the Ready for Reference event. |
ReadyForReferenceEventTerminalName | 112 | Returns the fully qualified signal name as a string. |
EndOfRecordEventOutputTerminal | 113 | Specifies the destination terminal for the End of Record event. |
EndOfRecordEventTerminalName | 114 | Returns the fully qualified signal name as a string. |
DoneEventOutputTerminal | 115 | Specifies the destination terminal for the Done event. |
DoneEventTerminalName | 116 | Returns the fully qualified signal name as a string. |
SelfCalibrationValidityCheck | 117 | Specifies whether RFmx validates the self-calibration data. |
SelfCalibrationValidityCheckTimeInterval | 118 | Specifies the minimum time between two self calibration validity checks. This value is expressed in seconds. |
TemperatureReadInterval | 119 | Specifies the minimum time difference between temperature sensor readings. This value is expressed in seconds. |
ThermalCorrectionTemperatureResolution | 120 | Specifies the temperature change required before RFmx recalculates the thermal correction settings when entering the running state. This value is expressed in degree Celsius. |
NumberOfRawIQRecords | 128 | Gets the number of raw IQ records to acquire to complete measurement averaging. |
LoadOptions | 163 |
Specifies the configurations to skip while loading from a file using the LoadConfigurations(String) method |