ScopeTrigger Class
- Updated2023-09-06
- 4 minute(s) read
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
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
Name | Description | |
---|---|---|
![]() | AdvanceTrigger |
Gets the ScopeAdvanceTrigger sub-object.
|
![]() | ArmReferenceTrigger |
Gets the ScopeArmReferenceTrigger sub-object.
|
![]() | Coupling |
Gets or sets how the digitizer couples the trigger source.
|
![]() | EdgeTrigger |
Gets the ScopeEdgeTrigger sub-object.
|
![]() | EndOfRecordToAdvanceTriggerHoldoff |
Gets or sets the adjustable period of time between records that allows for fetching data from the digitizer during a multi-record acquisition.
|
![]() | ExternalTriggerSourceImpedance |
Gets or sets the input impedance, in Ohms, for the external analog trigger channel.
|
![]() | GlitchTrigger |
Gets the ScopeGlitchTrigger sub-object.
|
![]() | Holdoff |
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.
|
![]() | IsAutoTriggered |
Gets whether the acquisition was auto triggered.
|
![]() | Level |
Gets or sets the voltage threshold, in volts, for the trigger subsystem.
|
![]() | Modifier |
Configures an instrument to automatically complete an acquisition if a trigger has not been received.
|
![]() | ReferenceTrigger |
Gets the ScopeReferenceTrigger sub-object.
|
![]() | RuntTrigger |
Gets the ScopeRuntTrigger sub-object.
|
![]() | Source |
Gets or sets the source the digitizer monitors for the trigger event. Trigger sources vary for each digitizer model.
|
![]() | StartToReferenceTriggerHoldoff |
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.
|
![]() | StartTrigger |
Gets the ScopeStartTrigger sub-object.
|
![]() | TdcEnabled |
Gets or sets whether the digitizer should record the trigger position precisely using time-digital conversion (TDC).
|
![]() | TV |
Gets the ScopeTVTrigger sub-object.
|
![]() | Type |
Get or sets the type of the trigger in use.
|
![]() | WidthTrigger |
Gets the ScopeWidthTrigger sub-object.
|
Methods
Name | Description | |
---|---|---|
![]() | ConfigureTriggerDigital |
Configures the common properties of a digital trigger.
|
![]() | ConfigureTriggerHysteresis |
Configures common properties for analog hysteresis triggering.
|
![]() | ConfigureTriggerImmediate |
Configures common properties for immediate triggering. Immediate triggering means the digitizer triggers itself.
|
![]() | ConfigureTriggerSoftware |
Configures common properties for software triggering.
|
![]() | ConfigureTriggerWindow |
Configures common properties for analog window triggering.
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
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.