RFmxSpecAnMXIQConfiguration Class
- Updated2025-10-13
- 2 minute(s) read
Provides methods to configure the I/Q measurement.
Derives from
Syntax
Namespace: NationalInstruments.RFmx.SpecAnMX
public class RFmxSpecAnMXIQConfiguration : RFmxSpecAnMXSubObject
Remarks
For more information about RFmx SpecAn, refer to the RFmx SpecAn Help.
Thread Safety
Any public static members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Methods
| Name | Description |
|---|---|
| ConfigureAcquisition(string, double, int, double, double) | Configures the acquisition settings for the I/Q measurement. |
| ConfigureBandwidth(string, RFmxSpecAnMXIQBandwidthAuto, double) | Configures the bandwidth, in hertz (Hz), for the I/Q measurement. |
| GetAcquisitionTime(string, out double) | Gets the acquisition time, in seconds, for the I/Q measurement. |
| GetBandwidth(string, out double) | Gets the minimum acquisition bandwidth, in hertz (Hz), when you set the SetBandwidthAuto(string, RFmxSpecAnMXIQBandwidthAuto) method to False. |
| GetBandwidthAuto(string, out RFmxSpecAnMXIQBandwidthAuto) | Gets whether the measurement computes the minimum acquisition bandwidth. |
| GetDeleteRecordOnFetch(string, out RFmxSpecAnMXIQDeleteRecordOnFetch) | Gets whether the measurement deletes the fetched record. |
| GetMeasurementEnabled(string, out bool) | Gets whether the I/Q measurement is enabled. |
| GetMeasurementMode(string, out RFmxSpecAnMXIQMeasurementMode) | Gets IQ Measurement Mode, whether it is set to Normal or RawIQ mode. |
| GetNumberOfRecords(string, out int) | Gets the the number of records to acquire. |
| GetPretriggerTime(string, out double) | Gets the pretrigger time, in seconds, for the I/Q measurement. |
| GetSampleRate(string, out double) | Gets the acquisition sample rate, in samples per second (S/s). |
| SetAcquisitionTime(string, double) | Sets the acquisition time, in seconds, for the I/Q measurement. |
| SetBandwidth(string, double) | Sets the minimum acquisition bandwidth, in hertz (Hz), when you set the SetBandwidthAuto(string, RFmxSpecAnMXIQBandwidthAuto) method to False. |
| SetBandwidthAuto(string, RFmxSpecAnMXIQBandwidthAuto) | Sets whether the measurement computes the minimum acquisition bandwidth. |
| SetDeleteRecordOnFetch(string, RFmxSpecAnMXIQDeleteRecordOnFetch) | Sets whether the measurement deletes the fetched record. |
| SetMeasurementEnabled(string, bool) | Sets whether to enable the I/Q measurement. |
| SetMeasurementMode(string, RFmxSpecAnMXIQMeasurementMode) | Sets IQ Measurement Mode, whether to fetch Normal IQ Data or RawIQ data. |
| SetNumberOfRecords(string, int) | Sets the number of records to acquire. |
| SetPretriggerTime(string, double) | Sets the pretrigger time, in seconds, for the I/Q measurement. |
| SetSampleRate(string, double) | Sets the acquisition sample rate, in samples per second (S/s). |