CNiIviScopeChannel |
Class |
Declared in: NiIviScope.h |
Overview
Additional settings for configuring the oscilloscope's acquisition channels.
Data Items
long | Coupling[] | Specifies how the oscilloscope couples the input signal for the channel. | |
bool | Enabled[] | Specifies whether the oscilloscope acquires a waveform or measurement for a channel. | |
double | InputFrequencyMax[] | Specifies the maximum input frequency in hertz of the channel. | |
double | InputImpedance[] | Specifies the input impedance in ohms for the channel. | |
double | Offset[] | Specifies the location in volts relative to ground of the center of the range that you specify with the Range property. | |
double | ProbeAttenuation[] | Specifies the scaling factor by which the probe you attach to the channel attenuates the input. | |
double | ProbeSense[] | Returns the probe attenuation value the oscilloscope automatically senses. | |
double | Range[] | Specifies the absolute value in volts of the input range the oscilloscope can acquire for the channel. |
Functions
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. | |
inline void | ConfigureCharacteristics( const CString &channel, double inputImpedance, double maxInputFrequency ) |
Configures the properties that control the electrical characteristics of the channel. |