38
Agilent 34945A Microwave Switch/Attenuator Driver Module User’s Guide
3
Software Installation and Configuration
Software Requirements
The manner and environments available to program the 34945A are dependent
upon the IO libraries and drivers installed. The IO software included with the
34945A is contained on the following CDs:
•
Agilent Automation-Ready CD:
Agilent IO Libraries Suite 15.0
•
Agilent 34980A Product Reference CD-ROM:
!
IVI-C, IVI-COM Drivers
!
National Instrument LabVIEW
Table 3-1 summarizes the environments, IO driver recommendations, and the
location (media) where the specific drivers and libraries can be found.
Table 3-1. 34945A Development Environments and Drivers.
Interface
Development Environment
IO Driver Recommendations
LAN
Web-enabled instrument interface
> SCPI Command Interface window
Java
-enabled Web browser
(available from www.java.com)
LAN, GPIB, USB
Agilent Connection Expert
> Interactive IO window
Agilent IO Libraries
LAN, GPIB, USB
Microsoft® Visual Studio® 6.0
> Visual C++
VISA - Agilent IO Libraries CD
or
IVI-C - Product Reference CD
LAN, GPIB, USB
Microsoft® Visual Studio® 6.0
> Visual Basic
VISA-COM - Agilent IO Libraries
or
IVI-COM
- Product Reference CD
LAN, GPIB, USB
Microsoft® Visual Studio® .NET
> CSharp, C++, Visual Basic 7.0
VISA-COM - Agilent IO Libraries
or
IVI-COM - Product Reference CD
LAN, GPIB, USB
Agilent VEE
IVI-COM - Product Reference CD
LAN, GPIB, USB
National Instruments LabVIEW
LabVIEW Plug&Play (with 34980A
native mode driver)
IVI-C - Product Reference CD
LAN, GPIB, USB
National Instruments LabWindows/CVI
IVI-C - Product Reference CD
N O T E
Using the LAN to program the 34945A from the instrument’s Web interface
requires a Web-browser but no additional (i.e. user-installed) instrument drivers
or libraries. The Web interface provides full access to 34945A functionality and its
IO command log feature logs (SCPI) commands sent to the instrument via
interface dialog boxes. The commands can then be copied and transferred to
other development environments. Refer to Chapter 4 for more information on
programming using the Web interface.