Configures the I/Q power-edge trigger.

Syntax

Namespace: NationalInstruments.RFmx.DemodMX

public int ConfigureIQPowerEdgeTrigger(string selectorString, string iqPowerEdgeSource, double iqPowerEdgeLevel, RFmxDemodMXIQPowerEdgeTriggerSlope iqPowerEdgeSlope, double triggerDelay, RFmxDemodMXTriggerMinimumQuietTimeMode minimumQuietTimeMode, double minimumQuietTime, bool enableTrigger)

Remarks

This method maps to the RFmxDemod_CfgIQPowerEdgeTrigger() function in C.

Parameters

NameTypeDescription
selectorStringstring

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

iqPowerEdgeSourcestring

Specifies the channel from which the device monitors the trigger.

iqPowerEdgeLeveldouble

Specifies the threshold above or below which the signal analyzer triggers.

iqPowerEdgeSlopeRFmxDemodMXIQPowerEdgeTriggerSlope

Specifies whether the device asserts the trigger when the signal power is rising or falling. The device asserts the trigger when the signal power exceeds the specified level with the slope you specify. This parameter is used only when you set the SetTriggerType(string, RFmxDemodMXTriggerType) to IQPowerEdge.

triggerDelaydouble

Specifies the trigger delay time, in seconds.

minimumQuietTimeModeRFmxDemodMXTriggerMinimumQuietTimeMode

Specifies whether the measurement computes the minimum quiet time used for triggering.

minimumQuietTimedouble

Specifies the time duration, in seconds, for which the signal must be quiet before the signal analyzer arms the I/Q power-edge trigger.

enableTriggerbool

True to enable the trigger; otherwise False .

Returns

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