RFmx Instr DotNET

NationalInstruments.RFmx.InstrMX Namespace

  • Updated2024-07-17
  • 5 minute(s) read
NationalInstruments.RFmx.InstrMX Namespace

NationalInstruments.RFmx.InstrMX Namespace

Provides instrument session and common types for RFmx .NET assemblies.

Classes

 ClassDescription
Public classRFmxException Represents errors that occur during RFmx application execution.
Public classRFmxInstrMXDefines a root class which is used to identify and control Instr signal configuration.
Public classRFmxInstrMXConstants Specifies constants for I/O terminals.

Interfaces

 InterfaceDescription
Public interfaceIList Represents a list. Implement this interface to expose measurement functionality.
Public interfaceISignalConfiguration Represents a signal configuration. Implement this interface to expose measurement functionality.

Enumerations

 EnumerationDescription
Public enumerationRFmxInstrMXAdvanceTriggerType Specifies whether the advance trigger is a digital edge or a software trigger.
Public enumerationRFmxInstrMXChannelCoupling Specifies whether the RF IN connector is AC- or DC-coupled on the downconverter.
Public enumerationRFmxInstrMXCleanerSpectrum Specifies how to obtain the lowest noise floor or faster measurement speed.
Public enumerationRFmxInstrMXDigitizerDitherEnabled Specifies whether dithering is enabled on the digitizer.
Public enumerationRFmxInstrMXDownconverterPreselectorEnabled Specifies whether the tunable preselector is enabled on the downconverter.
Public enumerationRFmxInstrMXExportSignalSource Routes signals (triggers, clocks, and events) to the specified output terminal.
Public enumerationRFmxInstrMXFrequencySettlingUnits Specifies the delay duration units and interpretation for LO settling.
Public enumerationRFmxInstrMXInputIsolationEnabled Specifies whether input isolation is enabled.
Public enumerationRFmxInstrMXLinearInterpolationFormat Specifies the format of parameters to interpolate.
Public enumerationRFmxInstrMXLO2ExportEnabled Specifies whether to enable the LO2 OUT terminals in the installed devices.
Public enumerationRFmxInstrMXLoadOptions Specifies the configurations to skip while loading from a file using the LoadConfigurations(String) method
Public enumerationRFmxInstrMXLOInjectionSide Enables in-band retuning and specifies the current frequency of the RF downconverter. This value is expressed in Hz.
Public enumerationRFmxInstrMXLOLeakageAvoidanceEnabled Specifies whether to reduce the effects of the instrument leakage by placing the LO outside the band of acquisition.
Public enumerationRFmxInstrMXLOPllFractionalMode Specifies whether to use fractional mode for the LO phase-locked loop (PLL).
Public enumerationRFmxInstrMXLOSharingMode Specifies the RFmx session with the respective LO sharing mode.
Public enumerationRFmxInstrMXMechanicalAttenuationAuto Specifies whether RFmx chooses an attenuation setting based on the hardware settings.
Public enumerationRFmxInstrMXOptimizePathForSignalBandwidth Optimizes RF path for the signal bandwidth that is centered on the IQ carrier frequency.
Public enumerationRFmxInstrMXOspDelayEnabled Specifies whether to enable the digitizer OSP block to delay Reference Triggers, along with the data samples, moving through the OSP block.
Public enumerationRFmxInstrMXOverflowErrorReporting Configures error reporting for ADC and overflows occurred during onboard signal processing. Overflows lead to clipping of the waveform.
Public enumerationRFmxInstrMXPersonalities Specifies the personality of the signal if the signal exists.
Public enumerationRFmxInstrMXPreampEnabled Specifies whether the RF preamplifier is enabled in the system.
Public enumerationRFmxInstrMXPropertyIdSpecifies all the attribute identifiers.
Public enumerationRFmxInstrMXRecommendedAcquisitionType 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 method.
Public enumerationRFmxInstrMXRecommendedSpectralFftWindow 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 method.
Public enumerationRFmxInstrMXRFAttenuationAuto Specifies whether RFmx computes the RF attenuation.
Public enumerationRFmxInstrMXSelfCalibrateSteps Specifies the self-calibration step.
Public enumerationRFmxInstrMXSelfCalibrationValidityCheck Specifies whether RFmx validates the self-calibration data.
Public enumerationRFmxInstrMXSParameterOrientation Specifies the orientation of the data in the S2P file relative to the port you specify. The default value is Port2TowardsDut.
Public enumerationRFmxInstrMXSParameterType

Returns the type of S-parameter to apply to measurements on the specified port for a Calplane. You can use the selectorString input to specify the name of the Calplane and port to configure for s-parameter.

Public enumerationRFmxInstrMXStartTriggerDigitalEdge Specifies the active edge for the start trigger. This method is used only when you set the SetStartTriggerType(String, RFmxInstrMXStartTriggerType) method to DigitalEdge.
Public enumerationRFmxInstrMXStartTriggerType Specifies whether the start trigger is a digital edge or a software trigger.
Public enumerationRFmxInstrMXTuningSpeed Makes tradeoffs between tuning speed and phase noise.

Log in to get a better experience