Table of Contents

Class TriggersAndEvents

Namespace
NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower
Assembly
NationalInstruments.SemiconductorTestLibrary.Extensions.dll

Defines methods for DCPower triggers and events.

public static class TriggersAndEvents

Inheritance

Inherited Members

Methods

ClearTriggers(DCPowerSessionsBundle)

Clears all trigger types.

ConfigureTriggerDigitalEdge(DCPowerSessionsBundle, TriggerType, string, DCPowerTriggerEdge)

Configures a digital edge trigger for one of the following selected TriggerTypes: MeasureTrigger, PulseTrigger, SequenceAdvanceTrigger, SourceTrigger, and StartTrigger.

ConfigureTriggerSoftwareEdge(DCPowerSessionsBundle, TriggerType)

Configures a software edge trigger for one of the following selected TriggerTypes: MeasureTrigger, PulseTrigger, SequenceAdvanceTrigger, SourceTrigger, and StartTrigger.

DisableTriggers(DCPowerSessionsBundle, IEnumerable<TriggerType>)

Disables the following triggers by configuring them to None: PulseTrigger, SequenceAdvanceTrigger, SourceTrigger, and StartTrigger.

MeasureTrigger is not supported. It does not need to be disabled.

ExportSignal(DCPowerSessionsBundle, DCPowerSignalSource, string)

Exports the selected DCPowerSignalSource to the target output terminal.

SendSoftwareEdgeTrigger(DCPowerSessionsBundle, TriggerType)

Sends a software trigger as the selected TriggerType.

WaitForEvent(DCPowerSessionsBundle, EventType, double)

Waits for the selected EventType to occur.