Configures the intermod order, intermod side, lower intermod frequency, and upper intermod frequency when you set the NationalInstruments.RFmx.SpecAnMX.RFmxSpecAnMXIMConfiguration.GetAutoIntermodsSetupEnabled(string,NationalInstruments.RFmx.SpecAnMX.RFmxSpecAnMXIMAutoIntermodsSetupEnabled@) method to False.

Syntax

Namespace: NationalInstruments.RFmx.SpecAnMX

public int ConfigureIntermodArray(string selectorString, int[] intermodOrder, double[] lowerIntermodFrequency, double[] upperIntermodFrequency, RFmxSpecAnMXIMIntermodSide[] intermodSide, RFmxSpecAnMXIMIntermodEnabled[] intermodEnabled)

Parameters

NameTypeDescription
selectorStringstring

Pass an empty string. The signal name that is passed when creating the signal configuration is used.

intermodOrderint[]

Specifies array of orders of the intermod.

lowerIntermodFrequencydouble[]

Specifies an array of the frequencies of the lower intermodulation products. This value is expressed in Hz.

upperIntermodFrequencydouble[]

Specifies an array of frequencies of the upper intermodulation products. This value is expressed in Hz.

intermodSideRFmxSpecAnMXIMIntermodSide[]

Specifies whether to measure intermodulation products corresponding to both lower and upper intermod frequencies or either one of them.

intermodEnabledRFmxSpecAnMXIMIntermodEnabled[]

Specifies whether to enable an intermod for the IM measurement.

Returns

Returns the status code of this method. The status code either indicates success or describes a warning condition.