Programming the Board

The following topics provide information about how to program the GX11X0 using the GtWave driver. The GtWave driver contains functions to initialize, reset, and control the GX11X0 instrument. A brief description of the functions, as well as how and when to use them, is included in this section. This section and the specific instrument User’s Guide contain a complete and detailed description of the available programming functions.

The driver supports many development tools. Using these tools with the driver is described in this chapter. In addition, the GX11X0 directory contains examples written for these development tools. Refer to Installation and Connections for a list of the available examples.

An example using the DLL driver with Microsoft Visual C++ 6.0 is included at the end of this chapter. Since the driver functions and parameters are identical for all operating systems and development tools, the example can serve as a framework when using other programming languages, programming tools, and other GX11X0 driver types.

The following topics are available:

 

The GtWave Driver

Programming Using C/C++ Tools

Programming Using Visual Basic

Programming Using Pascal/Delphi

Programming GtWave Boards Using ATEasy®

Using the GtWave driver functions

Distributing the Driver

Sample Program

Sample Program Listing