RFmxInstrMXPropertyId Enumeration
- Updated2025-10-13
- 9 minute(s) read
Specifies all the attribute identifiers.
Syntax
Namespace: NationalInstruments.RFmx.InstrMX
public enum RFmxInstrMXPropertyId
Members
| 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. |
| LO2ExportEnabled | 58 | Specifies whether to enable the LO2 OUT terminals in the installed devices. |
| 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 | 0xF | Specifies the number of dB by which to adjust the device mixer level. |
| MixerLevel | 0x10 | 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. |
| LOFrequency | 60 | Specifies the LO signal frequency for the configured center frequency. This value is expressed in Hz. |
| LOSource | 59 | Specifies the local oscillator (LO) signal source used to downconvert the RF input signal. |
| 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 | 0x1F | Indicates whether a preselector is available on the RF downconverter module. |
| RFPreampPresent | 0x20 | 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. |
| RecommendedCenterFrequency | 57 | Returns the recommended center frequency of the RF signal. This value is expressed in Hz. |
| RecommendedAcquisitionType | 39 | Returns the recommended acquisition type for the last committed measurement configuration. |
| RecommendedNumberOfRecords | 40 | Returns the recommended number of records to acquire to complete measurement averaging. |
| 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. |
| RecommendedIQAcquisitionTime | 42 | Returns the recommended acquisition time for I/Q acquisition. This value is expressed in seconds. |
| RecommendedIQMinimumSampleRate | 43 | Returns the recommended minimum sample rate for I/Q acquisition. This value is expressed in Hz. |
| RecommendedIQPreTriggerTime | 44 | Returns the recommended pretrigger time for I/Q acquisition. This value is expressed in seconds. |
| RecommendedSpectralAcquisitionSpan | 45 | Returns the recommended acquisition span for spectral acquisition. This value is expressed in Hz. |
| RecommendedSpectralFftWindow | 46 | Returns the recommended FFT window type for spectral acquisition. |
| RecommendedSpectralResolutionBandwidth | 47 | Returns the recommended FFT bin width for spectral acquisition. This value is expressed in Hz. |
| IFFilterBandwidth | 48 | Specifies the IF filter path bandwidth for your device configuration. |
| 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. |
| RecommendedIQMeasurementBandwidth | 51 | This enum value has been deprecated. |
| 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. |
| 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. |
| AutomaticSGSASharedLO | 74 | This enum value has been deprecated. |
| 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, bool) method is set to TRUE. This value is expressed in dBm. |
| 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. |
| 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. |
| ThermalCorrectionHeadroomRange | 94 | 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. |
| LOFrequencyStepSize | 95 | Specifies the step size for tuning the LO phase-locked loop (PLL). |
| 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. |
| 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. |
| 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. |
| 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 | 0x80 | Gets the number of raw IQ records to acquire to complete measurement averaging. |
| DigitalGain | 84 | Specifies the scaling factor applied to the time-domain voltage data in the digitizer. This value is expressed in dB. |
| LOSharingMode | 68 | Specifies the RFmx session with the respective LO sharing mode. |
| NumberOfLOSharingGroups | 97 | Specifies the RFmx session with the number of LO sharing groups. |
| LOSplitterLossFrequency | 184 | 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. |
| LOSplitterLoss | 185 | Specifies an array of the insertion losses inherent to the RF Splitter. This value is expressed in dB. |
| LoadOptions | 163 | Specifies the configurations to skip while loading from a file using the LoadConfigurations(string) method |