Basic Oscilloscope Program Structure; Initializing; Capturing Data - Agilent Technologies InfiniiVision 7000A Series Programmer's Manual

Table of Contents

Advertisement

3
Getting Started

Basic Oscilloscope Program Structure

The following figure shows the basic structure of every program you will
write for the oscilloscope.

Initializing

To ensure consistent, repeatable performance, you need to start the
program, controller, and oscilloscope in a known state. Without correct
initialization, your program may run correctly in one instance and not in
another. This might be due to changes made in configuration by previous
program runs or from the front panel of the oscilloscope.
• Program initialization defines and initializes variables, allocates
• Controller initialization ensures that the interface to the oscilloscope is
• Oscilloscope initialization sets the channel configuration, channel labels,

Capturing Data

Once you initialize the oscilloscope, you can begin capturing data for
analysis. Remember that while the oscilloscope is responding to commands
from the controller, it is not performing acquisitions. Also, when you
change the oscilloscope configuration, any data already captured will most
likely be rendered.
46
memory, or tests system configuration.
properly set up and ready for data transfer.
threshold voltages, trigger specification, trigger mode, timebase, and
acquisition type.
Agilent InfiniiVision 7000A Series Oscilloscopes Programmer's Guide

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents