Table of Contents
Python IVI
Introduction
Features
Documentation
Communication
Repository
Links
Python IVI
Introduction
Python IVI is a Python-based interpretation of the Interchangeable Virtual Instrument standard.
Features
Cross-platform
Pure Python
Easy to use
API
Supported base classes
Scope (IviScope/scope)
Function generator (IviFgen/fgen)
DC power supply (IviDcPwr/dcpwr)
Spectrum analyzer (IviSpecAn/specan)
RF power meter (IviPwrMeter/pwrmeter)
RF signal generator (IviRfSigGen/rfsiggen)
Included drivers
Oscilloscopes (scope)
Agilent InfiniiVision 2000A/3000A series
Agilent InfiniiVision 6000A series
Agilent InfiniiVision 7000A/B series
Agilent Infiniium 90000A/90000X series
Function Generators (fgen)
Tektronix AWG2000 series
DC Power Supplies (dcpwr)
Agilent E3600A series
Agilent 603xA series
Chroma 62000P series
Rigol DP800 series
Rigol DP1000 series
Tektronix PS2520G/PS2521G
Spectrum Analyzers
Agilent 859xA/B series
Agilent 859xE/EM/C/L series
RF Power Meters (pwrmeter)
Agilent 436A
Agilent 437B
RF Signal Generators (rfsiggen)
Agilent 8642 A/B
Agilent ESG E4400B series
Other
Agilent 8156A optical attenuator
Agilent 85644/5A tracking source
Agilent 86140B series optical spectrum analyzer
Colby Instruments PDL10A Programmable Delay Line
DiCon Fiberoptics GP700 Programmable Fiberoptic Instrument
JDS Uniphase TB9 Series Optical Grating Filter
Tektronix AM5030 programmable current probe amplifier
Tektronix OA5000 series optical attenuator
Documentation
Python IVI Readme
Writing New Python IVI Drivers
Communication
Python-IVI Google Group
Repository
Python IVI on GitHub
Links
IVI Foundation
Python IVI on PyPI
Python VXI-11
Python USBTMC