ConfigureIQPowerEdgeTrigger(string, string, double, RFmxDemodMXIQPowerEdgeTriggerSlope, double, RFmxDemodMXTriggerMinimumQuietTimeMode, double, bool)
- Updated2025-10-13
- 1 minute(s) read
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
| Name | Type | Description |
|---|---|---|
| selectorString | string | Pass an empty string. The signal name passed when creating the signal configuration is used. |
| iqPowerEdgeSource | string | Specifies the channel from which the device monitors the trigger. |
| iqPowerEdgeLevel | double | Specifies the threshold above or below which the signal analyzer triggers. |
| iqPowerEdgeSlope | RFmxDemodMXIQPowerEdgeTriggerSlope | 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. |
| triggerDelay | double | Specifies the trigger delay time, in seconds. |
| minimumQuietTimeMode | RFmxDemodMXTriggerMinimumQuietTimeMode | Specifies whether the measurement computes the minimum quiet time used for triggering. |
| minimumQuietTime | double | Specifies the time duration, in seconds, for which the signal must be quiet before the signal analyzer arms the I/Q power-edge trigger. |
| enableTrigger | bool |
Returns
Returns the status code of this method. The status code either indicates success or describes a warning condition.