Admin Production ni-theme
Current Publication

Overview

IVI Compliance Package

IviDigitizer Class Driver Overview

This instrument driver provides programming support for the IviDigitizer Class. The IviDigitizer class supports the typical digitizer as well as common extended functionality found in more complex instruments. The IviDigitizer class conceptualizes a digitizer as an instrument that can acquire time varying voltage waveforms.

The IviDigitizer class driver divides instrument capabilities into an IviDigitizerBase capability group and multiple extension capability groups. You can use the IviDigitizerBase capability group to configure a digitizer for typical waveform acquisition, such as setting the channel, the acquisition, and the triggering sub-systems; initiating the waveform acquisition; and returning a waveform.

In addition to the base capabilities, the IviDigitizer class defines extended capabilities for digitizers that can perform the following tasks:

  • Combine channels for higher acquisition rates and longer waveform records
  • Have advanced triggering options such as TV, runt, glitch, width, and window
  • Retrieve timestamped data
  • Use an external frequency reference
  • Report device and channel temperatures
  • Trigger or arm on multiple sources

The IviDigitizer extended capabilities are arranged into a set of extension capability groups.

Related Topic

IVI Inherent Class Capabilities