Class TriggersAndEvents
- 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.