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
TriggersAndEvents
Inherited Members

Methods

ClearTriggers(DCPowerSessionsBundle)

Clears all trigger types.

ConfigureTriggerDigitalEdge(DCPowerSessionsBundle, TriggerType, string, DCPowerTriggerEdge)

Configures a digital edge trigger for the selected TriggerType: MeasureTrigger, PulseTrigger, SequenceAdvanceTrigger, SourceTrigger, and StartTrigger.

ConfigureTriggerSoftwareEdge(DCPowerSessionsBundle, TriggerType)

Configures a software edge trigger for the selected TriggerType: MeasureTrigger, PulseTrigger, SequenceAdvanceTrigger, SourceTrigger, and StartTrigger.

DisableTriggers(DCPowerSessionsBundle)

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

Note that 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.