CNiIviScopeChannel

Measurement Studio IVI

Class CNiIviScopeChannel Base ClassesData ItemsFunctionsGo to hierarchy chart    Prev page: ConfigureCharacteristicsNext page: Coupling    
Class Declared in:
NiIviScope.h

'Overview' icon -- Shortcut to top of page. Overview

Additional settings for configuring the oscilloscope's acquisition channels.

Hierarchy Chart Hierarchy Chart

'Data Items' icon -- Shortcut to top of page. Data Items

Public data long Coupling[] Specifies how the oscilloscope couples the input signal for the channel.
Public data bool Enabled[] Specifies whether the oscilloscope acquires a waveform or measurement for a channel.
Public data double InputFrequencyMax[] Specifies the maximum input frequency in hertz of the channel.
Public data double InputImpedance[] Specifies the input impedance in ohms for the channel.
Public data double Offset[] Specifies the location in volts relative to ground of the center of the range that you specify with the Range property.
Public data double ProbeAttenuation[] Specifies the scaling factor by which the probe you attach to the channel attenuates the input.
Public data double ProbeSense[] Returns the probe attenuation value the oscilloscope automatically senses.
Public data double Range[] Specifies the absolute value in volts of the input range the oscilloscope can acquire for the channel.

'Functions' icon -- Shortcut to top of page. Functions

Public function inline void

Configure( const CString &channel, double range, double offset, long coupling, double probeAttenuation, bool enabled )

Configures the most commonly configured properties of the oscilloscope channel sub-system.
Public function inline void

ConfigureCharacteristics( const CString &channel, double inputImpedance, double maxInputFrequency )

Configures the properties that control the electrical characteristics of the channel.