 
			Driver Examples Readme

Several programming examples are included for both the IVI-C driver
and the IVI-COM driver.

Below is an index and brief summary of which examples are in each programming environment.

NOTE:  More programming examples, including Agilent VEE examples, can be found on the
instrument web page at:

       www.agilent.com/find/34980A


IVI-C Visual C 6.0 and Visual Studio .NET directories
---------------------------------------------------------
There are five example programs:

Example1: uses 34951A DAC: Simple example showing how to output a DC level, and also how
     to create and output a waveform (trace).

Example2: uses 34950A, digital memory read: Demonstrates how to set up the 34950A digital
     I/O memory to capture a clocked in pattern.
 
Example3: uses 34950A, digital memory write: Demonstrates how to create data in the 34950A digital
     I/O memory and then output the data.

Example4: uses 34921A Multiplexer: Demonstrates how to configure functions and scan, and
     read the data from a scan for the 34921A MUX.  May be easily adapted to other MUX cards. 

Example5: uses 34952A, Multi-function card: Demonstrates digital input and output, DC output
     from the DAC, reading and configuring the totalizer.  


IVI-COM Driver Examples 
------------------------

IVI-COM VB6
------------
There are three example programs:

Example1: uses 34951A DAC: Simple example showing how to output a DC level, and also how
     to create and output a waveform (trace).

Example2: uses 34952A, Multi-function card: Demonstrates digital input and output, DC output
     from the DAC, reading and configuring the totalizer.  
  
Example3: uses 34921A Multiplexer: Demonstrates how to configure functions and scan, and
     read the data from a scan for the 34921A MUX.  May be easily adapted to other MUX cards. 
 

IVI-COM VB7 (VB.NET)
---------------------
There are five example programs:

Example1: uses 34950A, digital memory read: Demonstrates how to set up the 34950A digital
     I/O memory to capture a clocked in pattern.
 
Example2: uses 34950A, digital memory write: Demonstrates how to create data in the 34950A digital
     I/O memory and then output the data.

Example3: uses 34951A DAC: Simple example showing how to output a DC level, and also how
     to create and output a waveform (trace).

Example4: uses 34952A, Multi-function card: Demonstrates digital input and output, DC output
     from the DAC, reading and configuring the totalizer.  

Example5: uses 34921A Multiplexer: Demonstrates how to configure functions and scan, and
     read the data from a scan for the 34921A MUX.  May be easily adapted to other MUX cards. 
 
  
IVI-COM CSharp (C#)
--------------------
There are five example programs:

Example1: uses 34951A DAC: Simple example showing how to output a DC level, and also how
     to create and output a waveform (trace).

Example2: uses 34950A, digital memory read: Demonstrates how to set up the 34950A digital
     I/O memory to capture a clocked in pattern.
 
Example3: uses 34950A, digital memory write: Demonstrates how to create data in the 34950A digital
     I/O memory and then output the data.

Example4: uses 34921A Multiplexer: Demonstrates how to configure functions and scan, and
     read the data from a scan for the 34921A MUX.  May be easily adapted to other MUX cards. 

Example5: uses 34952A, Multi-function card: Demonstrates digital input and output, DC output
     from the DAC, reading and configuring the totalizer.  



IVI-COM C++ in Visual Studio .NET
-----------------------------------
There are five example programs:

Example1: uses 34951A DAC: Simple example showing how to output a DC level, and also how
     to create and output a waveform (trace).

Example2: uses 34950A, digital memory read: Demonstrates how to set up the 34950A digital
     I/O memory to capture a clocked in pattern.
 
Example3: uses 34950A, digital memory write: Demonstrates how to create data in the 34950A digital
     I/O memory and then output the data.

Example4: uses 34921A Multiplexer: Demonstrates how to configure functions and scan, and
     read the data from a scan for the 34921A MUX.  May be easily adapted to other MUX cards. 

Example5: uses 34952A, Multi-function card: Demonstrates digital input and output, DC output
     from the DAC, reading and configuring the totalizer.  

