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.

ConfigureMeasureTriggerDigitalEdge(DCPowerSessionInformation, string, string, DCPowerTriggerEdge, string)

Configures a digital edge trigger for the MeasureTrigger.

ConfigureMeasureTriggerSoftwareEdge(DCPowerSessionInformation, string, string)

Configures a software edge trigger for the MeasureTrigger.

ConfigurePulseTriggerDigitalEdge(DCPowerSessionInformation, string, string, DCPowerTriggerEdge, string)

Configures a digital edge trigger for the PulseTrigger.

ConfigurePulseTriggerDisable(DCPowerSessionInformation, string, string)

Disables the PulseTrigger.

ConfigurePulseTriggerSoftwareEdge(DCPowerSessionInformation, string, string)

Configures a software edge trigger for the PulseTrigger.

ConfigureSequenceAdvanceTriggerDigitalEdge(DCPowerSessionInformation, string, string, DCPowerTriggerEdge, string)

Configures a digital edge trigger for the SequenceAdvanceTrigger.

ConfigureSequenceAdvanceTriggerDisable(DCPowerSessionInformation, string, string)

Disables the SequenceAdvanceTrigger.

ConfigureSequenceAdvanceTriggerSoftwareEdge(DCPowerSessionInformation, string, string)

Configures a software edge trigger for the SequenceAdvanceTrigger.

ConfigureSourceTriggerDigitalEdge(DCPowerSessionInformation, string, string, DCPowerTriggerEdge, string)

Configures a digital edge trigger for the SourceTrigger.

ConfigureSourceTriggerDisable(DCPowerSessionInformation, string, string)

Disables the SourceTrigger.

ConfigureSourceTriggerSoftwareEdge(DCPowerSessionInformation, string, string)

Configures a software edge trigger for the SourceTrigger.

ConfigureStartTriggerDigitalEdge(DCPowerSessionInformation, string, string, DCPowerTriggerEdge, string)

Configures a digital edge trigger for the StartTrigger.

ConfigureStartTriggerDisable(DCPowerSessionInformation, string, string)

Disables the StartTrigger.

ConfigureStartTriggerSoftwareEdge(DCPowerSessionInformation, string, string)

Configures a software edge trigger for the StartTrigger.

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.