Technical data
1022 Agilent Infiniium 90000 Series Oscilloscopes Programmer's Reference
35 Sample Programs
End Sub
Public Sub Close()
If m_nSession <> 0 Then
visa32.viClose(m_nSession)
End If
If m_nResourceManager <> 0 Then
visa32.viClose(m_nResourceManager)
End If
End Sub
End Class
End Namespace
VISA Example in Python
You can use the Python programming language with the PyVISA package
to control Agilent Infiniium Series oscilloscopes.
The Python language and PyVISA package can be downloaded from the
web at "http://www.python.org/" and "http://pyvisa.sourceforge.net/",
respectively.
To run this example with Python and PyVISA:
1 Cut- and- paste the code that follows into a file named "example.py".
2 Edit the program to use the VISA address of your oscilloscope.
3 If "python.exe" can be found via your PATH environment variable, open
a Command Prompt window; then, change to the folder that contains
the "example.py" file, and enter:
python example.py
# *********************************************************
# This program illustrates a few commonly-used programming
# features of your Agilent Infiniium Series oscilloscope.
# *********************************************************
# Import modules.
# ---------------------------------------------------------
import visa
import string
import struct
import sys
# Global variables (booleans:0=False, 1 = True).
# ---------------------------------------------------------
debug = 0
# =========================================================
# Initialize:
# =========================================================
def initialize():
# Clear status.