Getting Started

2

Using Other Oscilloscope Setup Commands

A typical oscilloscope setup would set the vertical range and offset voltage, the horizontal range, delay time, delay reference, trigger mode, trigger level, and slope. An example of the commands that might be sent to the oscilloscope are:

myScope.WriteString “:CHANNEL1:PROBE 10" myScope.WriteString “:CHANNEL1:RANGE 16" myScope.WriteString “:CHANNEL1:OFFSET 1.00" myScope.WriteString “:TIMEBASE:MODE NORMAL" myScope.WriteString “:TIMEBASE:RANGE 1E-3" myScope.WriteString “:TIMEBASE:DELAY 100E-6"

Vertical is set to 16 V full-scale (2 V/div) with center of screen at 1 V and probe attenuation set to 10. This example sets the time base at 1 ms full-scale (100 ms/div) with a delay of 100 µs.

Example Oscilloscope Setup Code

This program demonstrates the basic command structure used to program the oscilloscope.

'Initialize the instrument interface to a known state. myScope.IO.Clear

'Initialize the instrument to a preset state. myScope.WriteString "*RST"

'Set the time base mode to normal with the horizontal time at 50 ms/div

'with 0 s of delay referenced at the center of the graticule.

myScope.WriteString ":TIMEBASE:RANGE 5E-4"

' Time base to 50 us/div.

myScope.WriteString

":TIMEBASE:DELAY 0"

' Delay to zero.

myScope.WriteString

":TIMEBASE:REFERENCE CENTER" ' Display ref. at center.

'Set the vertical range to 1.6 volts full scale with center screen at

'-0.4 volts with 10:1 probe attenuation and DC coupling.

myScope.WriteString ":CHANNEL1:PROBE 10"

' Probe attenuation to 10:1.

myScope.WriteString ":CHANNEL1:RANGE 1.6"

' Vert rng1.6

V full scale.

myScope.WriteString

":CHANNEL1:OFFSET -.4"

'

Offset to -0.4.

myScope.WriteString

":CHANNEL1:COUPLING DC"

'

Coupling to

DC.

'Configure the instrument to trigger at -0.4 volts with normal

'triggering.

myScope.WriteString ":TRIGGER:SWEEP NORMAL"

' Normal triggering.

myScope.WriteString ":TRIGGER:LEVEL -.4"

' Trigger level to -0.4.

myScope.WriteString

":TRIGGER:SLOPE POSITIVE"

'

Trigger on pos. slope.

' Configure the instrument for normal acquisition.

myScope.WriteString

":ACQUIRE:TYPE NORMAL"

'

Normal acquisition.

Agilent 6000 Series Oscilloscopes Programmer’s Quick Start Guide

21

Page 21
Image 21
Agilent Technologies 6000 Series quick start Using Other Oscilloscope Setup Commands, Example Oscilloscope Setup Code

6000 Series specifications

Agilent Technologies has long been recognized as a leader in the field of electronic measurement and test equipment, and the Agilent 6000 Series oscilloscopes exemplify this commitment to innovation and quality. Designed for both professional engineers and researchers, the 6000 Series offers a comprehensive suite of features that enhance usability, accuracy, and efficiency in various applications.

At the heart of the Agilent 6000 Series is its advanced architecture, which integrates a high-performance analog-to-digital converter (ADC) and a sophisticated digital signal processing engine. This combination enables users to capture fast, high-resolution signals with remarkable accuracy, making it suitable for a wide range of applications, from automotive to telecommunications.

One of the standout features of the 6000 Series is its bandwidth options, which typically range from 100 MHz to 500 MHz. This flexibility allows users to select an oscilloscope that best fits their specific needs. Coupled with a sampling rate of up to 4 GSa/s, the 6000 Series offers exceptional timing resolution, ensuring that even the most fleeting signals are accurately represented.

The user interface of the 6000 Series is designed for maximum efficiency. The oscilloscopes are equipped with a large, high-resolution display, enabling users to view complex waveforms in detail. Furthermore, the touch screen interface provides a level of interactivity that simplifies navigation through various functions, making it accessible for both seasoned professionals and novices alike.

Additionally, the 6000 Series incorporates advanced triggering capabilities, allowing users to isolate specific events in their signals easily. The wide array of available triggering options includes edge, pulse width, and serial triggering formats, which are vital for analyzing complex digital communications.

Another noteworthy characteristic of the Agilent 6000 Series is its built-in measurement and analysis tools. The oscilloscopes come equipped with automated measurements, enabling users to quickly gather important data about their signals without manual calculations. This reduces the time spent on testing and increases overall productivity.

In terms of connectivity, the 6000 Series includes USB and LAN interfaces, providing easy data transfer and integration with other devices. The inclusion of advanced software options further enhances data analysis capabilities, enabling users to perform extensive post-acquisition analysis.

In summary, Agilent Technologies' 6000 Series oscilloscopes represent a blend of cutting-edge features, user-friendly design, and high-performance technologies, making them an invaluable tool for engineers and scientists engaged in electronic measurements and analysis. Their versatility and power make them well-suited to meet the demands of modern engineering challenges.