NI-SCOPE .NET Class Library Help

ScopeChannel Class

  • Updated2023-09-06
  • 5 minute(s) read
ScopeChannel Class

ScopeChannel Class

Represents a channel or a set of channels and the properties that you can set on a channel.

Inheritance Hierarchy

SystemObject
  NationalInstruments.ModularInstruments.NIScopeScopeSubObject
    NationalInstruments.ModularInstruments.NIScopeScopeChannel

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

Syntax

public sealed class ScopeChannel : ScopeSubObject, 
	IIviScopeChannel, IIviRepeatedCapabilityIdentification
Public NotInheritable Class ScopeChannel
	Inherits ScopeSubObject
	Implements IIviScopeChannel, IIviRepeatedCapabilityIdentification

The ScopeChannel type exposes the following members.

Properties

  NameDescription
Public propertyBandpassFilterEnabled
Gets or sets whether the bandpass filter is enabled on the specified channel.
Public propertyCableSenseMode
Gets or sets the CableSense Signal Mode
Public propertyCableSenseVoltage
Gets the CableSense signal voltage amplitude for the given channel
Public propertyCoupling
Gets or sets how the digitizer couples the input signal for the channel. When input coupling changes, the input stage takes a finite amount of time to settle.
Public propertyDigitalGain
Gets or sets the gain on the specified channel in hardware before any onboard signal processing occurs.
Public propertyDigitalOffset
Gets or sets the offset on the specified channel in hardware before any onboard signal processing occurs.
Public propertyDitherEnabled
Gets or sets whether dither is enabled on the channel.
Public propertyEnabled
Gets or sets whether the digitizer acquires a waveform for the channel.
Public propertyEnableInterleavingOffsetCorrection
Gets or sets a value specifying whether to enable the interleaving offset correction.
Public propertyEnableTimeInterleavedSampling
Gets or sets the instrument to use multiple ADCs to sample the same waveform at a higher effective real-time sample rate.
Public propertyFlexFirAntiAliasFilterType
Gets or sets the type of filter needed to achieve desired filtering characteristics.
Public propertyHighPassFilterFrequency
Gets or sets the frequency for the highpass filter in Hz.
Public propertyInputFrequencyMax
Gets or sets the bandwidth, in hertz, of the channel. Express this value as the frequency at which the input circuitry attenuates the input signal by 3 dB.
Public propertyInputImpedance
Gets or sets the input impedance, in ohms, for the channel.
Public propertyMeasurement
Gets the ScopeChannelMeasurement sub-object that is related to configuring digitizers to obtain scalar and array measurements.
Public propertyName
Gets the name of the channel.
Public propertyOffset
Gets or sets the location of the center of the range with respect to ground in volts.
Public propertyOnboardSignalProcessing
Gets the ScopeChannelOnboardSignalProcessing sub-object that is related to configuring the onboard signal processing (OSP) block of the high speed digitizer.
Public propertyProbeAttenuation
Gets or sets the probe attenuation for the input channel. For example, for a 10:1 probe, set this property to 10.0.
Public propertyRange
Gets or sets the absolute value, in volts, of the input range for a channel. For example, to acquire a sine wave that spans between -5 and +5 V, set this property to 10.0 V.
Public propertyTerminalConfiguration
Gets or sets the terminal configuration for the channel.
Top

Methods

  NameDescription
Public methodConfigure
Configures the most commonly-configured properties, such as the range, offset, coupling, probe attenuation, and the channel name of the digitizer vertical subsystem.
Public methodConfigureCharacteristics
Configures the properties that control the electrical characteristics of the channel.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetFrequencyResponse
Gets the frequency response of the digitizer for the current configurations of the channel attributes.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetNormalizationCoefficients
Returns coefficients that can be used to convert binary data to normalized and calibrated data.
Public methodGetScalingCoefficients
Returns an array of ScopeCoefficientInfo containing gain and offset coefficients for a given channel.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string representation of the object.
(Overrides ObjectToString.)
Top

Remarks

For more information, refer to the Attributes section of 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