Visa Com Examples - Agilent Technologies InfiniiVision 3000 Programmer's Manual

X-series
Hide thumbs Also See for InfiniiVision 3000:
Table of Contents

Advertisement

39
Programming Examples

VISA COM Examples

VISA COM Example in Visual Basic
To run this example in Visual Basic for Applications (VBA):
1
2
3
4
5
6
7
'
' Agilent VISA COM Example in Visual Basic
' -------------------------------------------------------------------
' This program illustrates a few commonly-used programming
' features of your Agilent oscilloscope.
' -------------------------------------------------------------------
Option Explicit
Public myMgr As VisaComLib.ResourceManager
Public myScope As VisaComLib.FormattedIO488
Public varQueryResult As Variant
Public strQueryResult As String
' For Sleep subroutine.
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
'
' Main Program
' -------------------------------------------------------------------
Sub Main()
1098
"VISA COM Example in Visual Basic"
"VISA COM Example in C#"
"VISA COM Example in Visual Basic .NET"
"VISA COM Example in Python for .NET or IronPython"
Start the application that provides Visual Basic for Applications (for
example, Microsoft Excel).
Press ALT+F11 to launch the Visual Basic editor.
Reference the Agilent VISA COM library:
Choose Tools>References... from the main menu.
a
In the References dialog, check the "VISA COM 3.0 Type Library".
b
Click OK.
c
Choose Insert>Module.
Cut- and- paste the code that follows into the editor.
Edit the program to use the VISA address of your oscilloscope, and save
the changes.
Run the program.
Agilent InfiniiVision 3000 X-Series Oscilloscopes Programmer's Guide
on page 1098
on page 1107
on page 1116
on page 1124

Advertisement

Table of Contents
loading

Table of Contents