Visa Com Examples; Visa Com Example In Visual Basic - Agilent Technologies InfiniiVision 3000 X-Series Programmer's Manual

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

Advertisement

40
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()
1148
"VISA COM Example in Visual Basic"
"VISA COM Example in C#"
"VISA COM Example in Visual Basic .NET"
"VISA COM Example in Python"
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 1148
on page 1157
on page 1166
on page 1174

Advertisement

Table of Contents
loading

Table of Contents