NI-SCOPE .NET Class Library Help

Table of Contents

ScopeTrigger Class

  • Updated2023-09-06
  • 4 minute(s) read
ScopeTrigger Class

ScopeTrigger Class

Represents the ScopeMeasurement sub-object that contains the properties and methods related to triggering in NI-SCOPE.

Inheritance Hierarchy

SystemObject
  NationalInstruments.ModularInstruments.NIScopeScopeSubObject
    NationalInstruments.ModularInstruments.NIScopeScopeTrigger

Namespace:  NationalInstruments.ModularInstruments.NIScope
Assembly:  NationalInstruments.ModularInstruments.NIScope.Fx45 (in NationalInstruments.ModularInstruments.NIScope.Fx45.dll) Version: 2023

Syntax

public sealed class ScopeTrigger : ScopeSubObject, 
	IIviScopeTrigger
Public NotInheritable Class ScopeTrigger
	Inherits ScopeSubObject
	Implements IIviScopeTrigger

The ScopeTrigger type exposes the following members.

Properties

  NameDescription
Public propertyAdvanceTrigger
Gets the ScopeAdvanceTrigger sub-object.
Public propertyArmReferenceTrigger
Gets the ScopeArmReferenceTrigger sub-object.
Public propertyCoupling
Gets or sets how the digitizer couples the trigger source.
Public propertyEdgeTrigger
Gets the ScopeEdgeTrigger sub-object.
Public propertyEndOfRecordToAdvanceTriggerHoldoff
Gets or sets the adjustable period of time between records that allows for fetching data from the digitizer during a multi-record acquisition.
Public propertyExternalTriggerSourceImpedance
Gets or sets the input impedance, in Ohms, for the external analog trigger channel.
Public propertyGlitchTrigger
Gets the ScopeGlitchTrigger sub-object.
Public propertyHoldoff
Gets or sets the length of time, in seconds, the digitizer waits after detecting a trigger before enabling the trigger subsystem to detect another trigger.
Public propertyIsAutoTriggered
Gets whether the acquisition was auto triggered.
Public propertyLevel
Gets or sets the voltage threshold, in volts, for the trigger subsystem.
Public propertyModifier
Configures an instrument to automatically complete an acquisition if a trigger has not been received.
Public propertyReferenceTrigger
Gets the ScopeReferenceTrigger sub-object.
Public propertyRuntTrigger
Gets the ScopeRuntTrigger sub-object.
Public propertySource
Gets or sets the source the digitizer monitors for the trigger event. Trigger sources vary for each digitizer model.
Public propertyStartToReferenceTriggerHoldoff
Gets or sets the length of time, in seconds, you want the digitizer to wait after it starts acquiring data until the digitizer enables the trigger system to detect a Reference Stop trigger.
Public propertyStartTrigger
Gets the ScopeStartTrigger sub-object.
Public propertyTdcEnabled
Gets or sets whether the digitizer should record the trigger position precisely using time-digital conversion (TDC).
Public propertyTV
Gets the ScopeTVTrigger sub-object.
Public propertyType
Get or sets the type of the trigger in use.
Public propertyWidthTrigger
Gets the ScopeWidthTrigger sub-object.
Top

Methods

  NameDescription
Public methodConfigureTriggerDigital
Configures the common properties of a digital trigger.
Public methodConfigureTriggerHysteresis
Configures common properties for analog hysteresis triggering.
Public methodConfigureTriggerImmediate
Configures common properties for immediate triggering. Immediate triggering means the digitizer triggers itself.
Public methodConfigureTriggerSoftware
Configures common properties for software triggering.
Public methodConfigureTriggerWindow
Configures common properties for analog window triggering.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top

Remarks

For more information, refer to the Triggering functions and attributes topics in the NI-SCOPE Function Reference Help.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Log in to get a better experience