NI-SCOPE .NET Class Library Help

Content Type
Programming Language
Current manual
Table of Contents
Product DocumentationNI-SCOPE .NET Class Library HelpNationalInstruments.ModularInstruments.NIScope NamespaceCurrent page
Table of Contents

NationalInstruments.ModularInstruments.NIScope Namespace

NationalInstruments.ModularInstruments.NIScope Namespace

NationalInstruments.ModularInstruments.NIScope Namespace

The NI-SCOPE .NET Class Library allows you to interactively program NI high-speed oscilloscopes and digitizers.

Classes

  ClassDescription
Public classNIScope
Defines a root class that is used to identify and control high-speed digitizers.
Public classScopeAcquisition
Gets and sets the record to fetch from a channel that you specify.
Public classScopeAdvanceTrigger
Represents the ScopeAdvanceTrigger sub-objects that contain properties and methods related to the advance trigger.
Public classScopeAdvanceTriggerExportedOutputTerminal
Represents the output terminal for ScopeAdvanceTrigger.
Public classScopeAdvanceTriggerSource
Represents the source terminal for ScopeDigitalEdgeAdvanceTrigger.
Public classScopeArmReferenceTrigger
Represents the ScopeArmReferenceTrigger sub-objects that contain properties and methods related to the arm reference trigger.
Public classScopeArmReferenceTriggerSource
Represents the source terminal for ScopeDigitalEdgeArmReferenceTrigger.
Public classScopeCalibration
Represents the ScopeCalibration sub-objects that contain properties and methods related to calibration.
Public classScopeCalibrationUtility
Represents the NI-SCOPE calibration utility.
Public classScopeChannel
Represents a channel or a set of channels and the properties that you can set on a channel.
Public classScopeChannelCollection
Represents a strongly-typed collection of ScopeChannelCollection objects.
Public classScopeChannelDdc
Defines the properties related to the digital down converter (DDC) block in a high speed digitizer.
Public classScopeChannelEqualizationFilter
Provides configuration options for the equalization filter. The equalization filter is designed to compensate the input signal for artifacts introduced to the signal outside of the digitizer.
Public classScopeChannelMeasurement
Represents the ScopeChannelMeasurement sub-objects that contain properties to allow you to configure the digitizers to obtain scalar and array measurements.
Public classScopeChannelMeasurementFilter
Represents the ScopeChannelMeasurement sub-objects that contain properties related to filtering.
Public classScopeChannelMeasurementReferenceLevel
Represents the ScopeChannelMeasurement sub-objects that contain properties related to reference levels.
Public classScopeChannelMeasurementTimeHistogram
Provides the properties related to time histograms, which place acquired samples into bins based on their time relative to a trigger point.
Public classScopeChannelMeasurementVoltageHistogram
Represents the ScopeChannelMeasurement sub-objects that contain properties related to voltage histograms.
Public classScopeChannelOnboardSignalProcessing
Provides methods and properties for configuring the Onboard Signal Processing (OSP) components of high speed digitizers.
Public classScopeClockSynchronizationPulseSource
Represents the line on which the sample clock is sent or received.
Public classScopeCoercionEventArgs
Represents the event data obtained when a coercion event occurs.
Public classScopeDigitalEdgeAdvanceTrigger
Represents the configuration parameters for the digital-edge Advance trigger.
Public classScopeDigitalEdgeArmReferenceTrigger
Represents the configuration parameters for the digital-edge arm Reference trigger, such as the trigger source and the amount of trigger delay.
Public classScopeDigitalEdgeStartTrigger
Represents the ScopeDigitalEdgeStartTrigger sub-object that contains properties and methods related to the digital-edge Start trigger.
Public classScopeDigitalEdgeStartTriggerSource
Represents the source terminal for ScopeDigitalEdgeStartTrigger.
Public classScopeDriverIdentity
Provides the methods and properties that provide information about the instrument and the NI-SCOPE driver.
Public classScopeDriverLock
Provides synchronization locks obtained on the driver session.
Public classScopeDriverOperation
Provides properties that affect the operation of the instrument driver.
Public classScopeDriverUtility
Contains methods that provide a basic set of utility operations.
Public classScopeEdgeTrigger
Represents the sub-object that contains methods and properties used to configure common properties for analog edge triggering.
Public classScopeEndOfAcquisitionEventOutputTerminal
Represents the output terminal for EndOfAcquisitionEventOutputTerminal.
Public classScopeEndOfRecordEventOutputTerminal
Represents the end of record event output terminal for EndOfRecordEventOutputTerminal.
Public classScopeExportedSignals
Represents the ScopeExportedSignals sub-objects that are used to configure the driver to generate a signal that other instruments can detect when configuring for digital triggering or sharing clocks.
Public classScopeExternalCalibration
Represents methods used to externally calibrate digitizer.
Public classScopeFiveVoltsOutOutputTerminal
Represents the output terminal for FiveVoltOutputTerminal.
Public classScopeFractionalResample
Provides configuration options for fractional resampling.
Public classScopeGlitchTrigger
Represents the sub-object that contains methods and properties used to configure common properties for glitch triggering.
Public classScopeInputClockSource
Represents the source terminal for ReferenceClockSource.
Public classScopeInterchangeCheckWarningEventArgs
Provides NI-SCOPE interchange check warning event arguments.
Public classScopeMeasurement
Represents the NIScope sub-objects that contain the properties and methods related to acquisition.
Public classScopeOutputClockSource
Represents the output terminal for ReferenceClockOutputTerminal.
Public classScopeReadyForAdvanceEventOutputTerminal
Represents the output terminal for ReadyForAdvanceEventOutputTerminal.
Public classScopeReadyForReferenceEventOutputTerminal
Represents the output terminal for ReadyForReferenceEventOutputTerminal.
Public classScopeReadyForStartEventOutputTerminal
Represents the output terminal for ReadyForStartEventOutputTerminal.
Public classScopeReferenceLevel
Provides properties and methods for configuring reference levels used in scalar measurements.
Public classScopeReferenceTrigger
Represents the ScopeMeasurement sub-object that contains properties and methods that are related to reference triggers.
Public classScopeReferenceTriggerExportedOutputTerminal
Represents the reference trigger output terminal for ReferenceTriggerOutputTerminal.
Public classScopeRuntTrigger
Represents the sub-object that contains methods and properties used to configure common properties for runt triggering.
Public classScopeSampleClockExportedOutputTerminal
Represents the output terminal for SampleClockOutputTerminal.
Public classScopeSampleClockTimebaseSource
Represents the source terminal for SampleClockTimebaseSource.
Public classScopeScalarMeasurementStatistics
Maintains the measurement value and the statistical results.
Public classScopeSelfCalibration
Represents methods related to self calibration.
Public classScopeStartTrigger
Represents the ScopeStartTrigger sub-objects that contain properties related to the Start trigger.
Public classScopeStartTriggerExportedOutputTerminal
Represents the start trigger exported output terminal for StartTriggerOutputTerminal.
Public classScopeSubObject
Represents the base class for all configuration sub-objects. This is an internal class and is not intended for external use.
Public classScopeTiming
Represents the ScopeMeasurement sub-object that contains properties related to timing.
Public classScopeTrigger
Represents the ScopeMeasurement sub-object that contains the properties and methods related to triggering in NI-SCOPE.
Public classScopeTriggerSource
Represents the source terminal for Source.
Public classScopeTVTrigger
Represents the ScopeMeasurement sub-object that contains properties and methods related to the video reference trigger.
Public classScopeWarning
Provides warning codes for the warnings raised by the underlying driver.
Public classScopeWarningEventArgs
Represents the properties under the Warning Event Args raised in case of a driver warning.
Public classScopeWidthTrigger
Represents the sub-object that contains methods and properties used to configure common properties for width triggering.
Public classScopeWindowReferenceTrigger
Represents sub-objects of ScopeWindowReferenceTrigger that contain properties related to the window reference trigger.

Structures

  StructureDescription
Public structureScopeCoefficientInfo
Specifies an array of structures containing gain and offset coefficients for a given channel.
Public structureScopeErrorQueryResult
Represents the the result of an error query.
Public structureScopeRevisionQueryResult
Represents the result of the revision query operation.
Public structureScopeSelfTestResult
Represents the result of SelfTest.
Public structureScopeWaveformInfo
Contains timing and scaling information about the waveform obtained from the Fetch and Read methods.

Enumerations

  EnumerationDescription
Public enumerationScopeAcquisitionStatus
Specifies the status information about the acquisition.
Public enumerationScopeAcquisitionType
Specifies how the digitizer acquires data and fills the waveform record.
Public enumerationScopeArrayMeasurementType
Specifies various array measurements.
Public enumerationScopeCableSenseMode
Specifies the CableSense signal type
Public enumerationScopeChannelTerminalConfiguration
Specifies the terminal configuration for the channel.
Public enumerationScopeDdcDataProcessingMode
Specifies how the digital downconverter (DDC) block of a high-speed digitizer should process the data.
Public enumerationScopeFetchRelativeTo
Specifies the position to start fetching within one record.
Public enumerationScopeFlexFirAntiAliasFilterType
Specifies the type of filter to achieve desired filtering characteristics. The NI 5922 flexible-resolution digitizer uses an onboard FIR lowpass antialias filter.
Public enumerationScopeGlitchTriggerCondition
Specifies the polarity of the glitch that triggers the oscilloscope.
Public enumerationScopeMeasurementFilterType
Specifies the type of filter, for both IIR and FIR filters.
Public enumerationScopeMeasurementFirFilterWindow
Specifies the FIR window type. The symmetric windows are applied to the FIR filter coefficients to limit passband ripple in FIR filters.
Public enumerationScopeMeasurementPercentageMethod
Specifies the method used to map percentage reference units to voltages for the reference.
Public enumerationScopeMeasurementReferenceLevelUnits
Specifies the units of the waveform measurement reference levels. If you choose Percentage, then the measurement routine uses PercentageMethod to map the percentage values to voltages. By choosing Voltage, you can set the voltage threshold values directly and avoid extra calculations.
Public enumerationScopeOverflowErrorReportingMode
Controls the overflow error reporting behavior of the digital downconverter (DDC) block of the onboard signal processing (OSP) device.
Public enumerationScopeReferenceTriggerDetectorLocation
Specifies which reference trigger detection circuitry to use on a device that has an onboard signal processing (OSP) block.
Public enumerationScopeRisMethod
Specifies the algorithm for random-interleaved sampling, which is used if the sample rate exceeds the maximum sampling rate.
Public enumerationScopeRuntTriggerCondition
Specifies whether a runt that is within or outisde the high and low time limit triggers the oscilloscope.
Public enumerationScopeSampleMode
Specifies the sample mode the digitizer is currently using.
Public enumerationScopeScalarMeasurementType
Specifies various scalar measurements.
Public enumerationScopeSelfCalibrationOption
Specifies how the self-calibration option is carried out.
Public enumerationScopeSignalSource
Contains values representing signals to use with ExportSignal(ScopeSignalSource, String).
Public enumerationScopeTriggerCoupling
Specifies how the digitizer couples the trigger source.
Public enumerationScopeTriggerModifier
Configures the device to automatically complete an acquisition if a trigger has not been received, after a period of time.
Public enumerationScopeTriggerPolarity
Specifies the polarity with which the digitizer will trigger.
Public enumerationScopeTriggerSlope
Specifies whether a rising or a falling edge triggers the digitizer.
Public enumerationScopeTriggerType
Specifies the type of trigger to use.
Public enumerationScopeTVTriggerEvent
Specifies the condition in the video signal that causes the digitizer to trigger.
Public enumerationScopeTVTriggerPolarity
Specifies whether a rising edge or a falling edge triggers the digitizer.
Public enumerationScopeTVTriggerSignalFormat
Specifies the type of video signal.
Public enumerationScopeVerticalCoupling
Specifies how the digitizer couples the input signal for the channel.
Public enumerationScopeWidthTriggerCondition
Specifies whether a pulse that is within or outisde the high and low threshold triggers the oscilloscope.
Public enumerationScopeWindowTriggerMode
Specifies whether the trigger occurs when the signal enters or leaves a window.
Was this information helpful?

Help us improve your future ni.com experience.

Did you find the documentation you were looking for?

Submit