NationalInstruments.ModularInstruments.NIScope Namespace
- Updated2023-09-06
- 11 minute(s) read
NationalInstruments.ModularInstruments.NIScope Namespace
The NI-SCOPE .NET Class Library allows you to interactively program NI high-speed oscilloscopes and digitizers.
Classes
Class | Description | |
---|---|---|
![]() | NIScope |
Defines a root class that is used to identify and control high-speed digitizers.
|
![]() | ScopeAcquisition |
Gets and sets the record to fetch from a channel that you specify.
|
![]() | ScopeAdvanceTrigger |
Represents the ScopeAdvanceTrigger sub-objects that contain properties and methods related to the advance trigger.
|
![]() | ScopeAdvanceTriggerExportedOutputTerminal |
Represents the output terminal for ScopeAdvanceTrigger.
|
![]() | ScopeAdvanceTriggerSource |
Represents the source terminal for ScopeDigitalEdgeAdvanceTrigger.
|
![]() | ScopeArmReferenceTrigger |
Represents the ScopeArmReferenceTrigger sub-objects that contain properties and methods related to the arm reference trigger.
|
![]() | ScopeArmReferenceTriggerSource |
Represents the source terminal for ScopeDigitalEdgeArmReferenceTrigger.
|
![]() | ScopeCalibration |
Represents the ScopeCalibration sub-objects that contain properties and methods related to calibration.
|
![]() | ScopeCalibrationUtility |
Represents the NI-SCOPE calibration utility.
|
![]() | ScopeChannel |
Represents a channel or a set of channels and the properties that you can set on a channel.
|
![]() | ScopeChannelCollection |
Represents a strongly-typed collection of ScopeChannelCollection objects.
|
![]() | ScopeChannelDdc |
Defines the properties related to the digital down converter (DDC) block in a high speed digitizer.
|
![]() | ScopeChannelEqualizationFilter |
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.
|
![]() | ScopeChannelMeasurement |
Represents the ScopeChannelMeasurement sub-objects that contain properties to allow you to configure the digitizers to obtain scalar and array measurements.
|
![]() | ScopeChannelMeasurementFilter |
Represents the ScopeChannelMeasurement sub-objects that contain properties related to filtering.
|
![]() | ScopeChannelMeasurementReferenceLevel |
Represents the ScopeChannelMeasurement sub-objects that contain properties related to reference levels.
|
![]() | ScopeChannelMeasurementTimeHistogram |
Provides the properties related to time histograms, which place acquired samples into bins based on their time relative to a trigger point.
|
![]() | ScopeChannelMeasurementVoltageHistogram |
Represents the ScopeChannelMeasurement sub-objects that contain properties related to voltage histograms.
|
![]() | ScopeChannelOnboardSignalProcessing |
Provides methods and properties for configuring the Onboard Signal Processing (OSP) components of high speed digitizers.
|
![]() | ScopeClockSynchronizationPulseSource |
Represents the line on which the sample clock is sent or received.
|
![]() | ScopeCoercionEventArgs |
Represents the event data obtained when a coercion event occurs.
|
![]() | ScopeDigitalEdgeAdvanceTrigger |
Represents the configuration parameters for the digital-edge Advance trigger.
|
![]() | ScopeDigitalEdgeArmReferenceTrigger |
Represents the configuration parameters for the digital-edge arm Reference trigger, such as the trigger source and the amount of trigger delay.
|
![]() | ScopeDigitalEdgeStartTrigger |
Represents the ScopeDigitalEdgeStartTrigger sub-object that contains properties and methods related to the digital-edge Start trigger.
|
![]() | ScopeDigitalEdgeStartTriggerSource |
Represents the source terminal for ScopeDigitalEdgeStartTrigger.
|
![]() | ScopeDriverIdentity |
Provides the methods and properties that provide information about the instrument and the NI-SCOPE driver.
|
![]() | ScopeDriverLock |
Provides synchronization locks obtained on the driver session.
|
![]() | ScopeDriverOperation |
Provides properties that affect the operation of the instrument driver.
|
![]() | ScopeDriverUtility |
Contains methods that provide a basic set of utility operations.
|
![]() | ScopeEdgeTrigger |
Represents the sub-object that contains methods and properties used to configure common properties for analog edge triggering.
|
![]() | ScopeEndOfAcquisitionEventOutputTerminal |
Represents the output terminal for EndOfAcquisitionEventOutputTerminal.
|
![]() | ScopeEndOfRecordEventOutputTerminal |
Represents the end of record event output terminal for EndOfRecordEventOutputTerminal.
|
![]() | ScopeExportedSignals |
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.
|
![]() | ScopeExternalCalibration |
Represents methods used to externally calibrate digitizer.
|
![]() | ScopeFiveVoltsOutOutputTerminal |
Represents the output terminal for FiveVoltOutputTerminal.
|
![]() | ScopeFractionalResample |
Provides configuration options for fractional resampling.
|
![]() | ScopeGlitchTrigger |
Represents the sub-object that contains methods and properties used to configure common properties for glitch triggering.
|
![]() | ScopeInputClockSource |
Represents the source terminal for ReferenceClockSource.
|
![]() | ScopeInterchangeCheckWarningEventArgs |
Provides NI-SCOPE interchange check warning event arguments.
|
![]() | ScopeMeasurement |
Represents the NIScope sub-objects that contain the properties and methods related to acquisition.
|
![]() | ScopeOutputClockSource |
Represents the output terminal for ReferenceClockOutputTerminal.
|
![]() | ScopeReadyForAdvanceEventOutputTerminal |
Represents the output terminal for ReadyForAdvanceEventOutputTerminal.
|
![]() | ScopeReadyForReferenceEventOutputTerminal |
Represents the output terminal for ReadyForReferenceEventOutputTerminal.
|
![]() | ScopeReadyForStartEventOutputTerminal |
Represents the output terminal for ReadyForStartEventOutputTerminal.
|
![]() | ScopeReferenceLevel |
Provides properties and methods for configuring reference levels used in scalar measurements.
|
![]() | ScopeReferenceTrigger |
Represents the ScopeMeasurement sub-object that contains properties and methods that are related to reference triggers.
|
![]() | ScopeReferenceTriggerExportedOutputTerminal |
Represents the reference trigger output terminal for ReferenceTriggerOutputTerminal.
|
![]() | ScopeRuntTrigger |
Represents the sub-object that contains methods and properties used to configure common properties for runt triggering.
|
![]() | ScopeSampleClockExportedOutputTerminal |
Represents the output terminal for SampleClockOutputTerminal.
|
![]() | ScopeSampleClockTimebaseSource |
Represents the source terminal for SampleClockTimebaseSource.
|
![]() | ScopeScalarMeasurementStatistics |
Maintains the measurement value and the statistical results.
|
![]() | ScopeSelfCalibration |
Represents methods related to self calibration.
|
![]() | ScopeStartTrigger |
Represents the ScopeStartTrigger sub-objects that contain properties related to the Start trigger.
|
![]() | ScopeStartTriggerExportedOutputTerminal |
Represents the start trigger exported output terminal for StartTriggerOutputTerminal.
|
![]() | ScopeSubObject |
Represents the base class for all configuration sub-objects. This is an internal class and is not intended for external use.
|
![]() | ScopeTiming |
Represents the ScopeMeasurement sub-object that contains properties related to timing.
|
![]() | ScopeTrigger |
Represents the ScopeMeasurement sub-object that contains the properties and methods related to triggering in NI-SCOPE.
|
![]() | ScopeTriggerSource |
Represents the source terminal for Source.
|
![]() | ScopeTVTrigger |
Represents the ScopeMeasurement sub-object that contains properties and methods related to the video reference trigger.
|
![]() | ScopeWarning |
Provides warning codes for the warnings raised by the underlying driver.
|
![]() | ScopeWarningEventArgs |
Represents the properties under the Warning Event Args raised in case of a driver warning.
|
![]() | ScopeWidthTrigger |
Represents the sub-object that contains methods and properties used to configure common properties for width triggering.
|
![]() | ScopeWindowReferenceTrigger |
Represents sub-objects of ScopeWindowReferenceTrigger that contain properties related to the window reference trigger.
|
Structures
Structure | Description | |
---|---|---|
![]() | ScopeCoefficientInfo |
Specifies an array of structures containing gain and offset coefficients for a given channel.
|
![]() | ScopeErrorQueryResult |
Represents the the result of an error query.
|
![]() | ScopeRevisionQueryResult |
Represents the result of the revision query operation.
|
![]() | ScopeSelfTestResult |
Represents the result of SelfTest.
|
![]() | ScopeWaveformInfo |
Contains timing and scaling information about the waveform obtained from the Fetch and Read methods.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | ScopeAcquisitionStatus |
Specifies the status information about the acquisition.
|
![]() | ScopeAcquisitionType |
Specifies how the digitizer acquires data and fills the waveform record.
|
![]() | ScopeArrayMeasurementType |
Specifies various array measurements.
|
![]() | ScopeCableSenseMode |
Specifies the CableSense signal type
|
![]() | ScopeChannelTerminalConfiguration |
Specifies the terminal configuration for the channel.
|
![]() | ScopeDdcDataProcessingMode |
Specifies how the digital downconverter (DDC) block of a high-speed digitizer should process the data.
|
![]() | ScopeFetchRelativeTo |
Specifies the position to start fetching within one record.
|
![]() | ScopeFlexFirAntiAliasFilterType |
Specifies the type of filter to achieve desired filtering characteristics. The NI 5922 flexible-resolution digitizer uses an onboard FIR lowpass antialias filter.
|
![]() | ScopeGlitchTriggerCondition |
Specifies the polarity of the glitch that triggers the oscilloscope.
|
![]() | ScopeMeasurementFilterType |
Specifies the type of filter, for both IIR and FIR filters.
|
![]() | ScopeMeasurementFirFilterWindow |
Specifies the FIR window type. The symmetric windows are applied to the FIR filter coefficients to limit passband ripple in FIR filters.
|
![]() | ScopeMeasurementPercentageMethod |
Specifies the method used to map percentage reference units to voltages for the reference.
|
![]() | ScopeMeasurementReferenceLevelUnits |
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.
|
![]() | ScopeOverflowErrorReportingMode |
Controls the overflow error reporting behavior of the digital downconverter (DDC) block of the onboard signal processing (OSP) device.
|
![]() | ScopeReferenceTriggerDetectorLocation |
Specifies which reference trigger detection circuitry to use on a device that has an onboard signal processing (OSP) block.
|
![]() | ScopeRisMethod |
Specifies the algorithm for random-interleaved sampling, which is used if the sample rate exceeds the maximum sampling rate.
|
![]() | ScopeRuntTriggerCondition |
Specifies whether a runt that is within or outisde the high and low time limit triggers the oscilloscope.
|
![]() | ScopeSampleMode |
Specifies the sample mode the digitizer is currently using.
|
![]() | ScopeScalarMeasurementType |
Specifies various scalar measurements.
|
![]() | ScopeSelfCalibrationOption |
Specifies how the self-calibration option is carried out.
|
![]() | ScopeSignalSource |
Contains values representing signals to use with
ExportSignal(ScopeSignalSource, String).
|
![]() | ScopeTriggerCoupling |
Specifies how the digitizer couples the trigger source.
|
![]() | ScopeTriggerModifier |
Configures the device to automatically complete an acquisition if a trigger has not been received, after a period of time.
|
![]() | ScopeTriggerPolarity |
Specifies the polarity with which the digitizer will trigger.
|
![]() | ScopeTriggerSlope |
Specifies whether a rising or a falling edge triggers the digitizer.
|
![]() | ScopeTriggerType |
Specifies the type of trigger to use.
|
![]() | ScopeTVTriggerEvent |
Specifies the condition in the video signal that causes the digitizer to trigger.
|
![]() | ScopeTVTriggerPolarity |
Specifies whether a rising edge or a falling edge triggers the digitizer.
|
![]() | ScopeTVTriggerSignalFormat |
Specifies the type of video signal.
|
![]() | ScopeVerticalCoupling |
Specifies how the digitizer couples the input signal for the channel.
|
![]() | ScopeWidthTriggerCondition |
Specifies whether a pulse that is within or outisde the high and low threshold triggers the oscilloscope.
|
![]() | ScopeWindowTriggerMode |
Specifies whether the trigger occurs when the signal enters or leaves a window.
|