822
Agilent InfiniiVision 7000A Series Oscilloscopes Programmer's Guide
12
Programming Examples
myScope.FlushWrite (False)
myScope.FlushRead
End If
Exit Sub
VisaComError:
MsgBox "VISA COM Error: " + Err.Description
End Sub
VISA COM Example in C#
To compile and run this example in Microsoft Visual Studio 2005:
1
Open Visual Studio.
2
Create a new Visual C#, Windows, Console Application project.
3
Cut- and- paste the code that follows into the C# source file.
4
Edit the program to use the VISA address of your oscilloscope.
5
Add a reference to the VISA COM 3.0 Type Library:
a
Right- click the project you wish to modify (not the solution) in the
Solution Explorer window of the Microsoft Visual Studio
environment.
b
Choose
Add Reference...
.
c
In the Add Reference dialog, select the
COM
tab.
d
Select
VISA COM 3.0 Type Library
; then click
OK
.
6
Build and run the program.
For more information, see the VISA COM Help that comes with Agilent IO
Libraries Suite 15.
/*
* Agilent VISA COM Example in C#
* -------------------------------------------------------------------
* This program illustrates most of the commonly used programming
* features of your Agilent oscilloscopes.
* -------------------------------------------------------------------
*/
using System;
using System.IO;
using System.Text;
using Ivi.Visa.Interop;
using System.Runtime.InteropServices;
namespace InfiniiVision
{
class VisaComInstrumentApp
{
Содержание InfiniiVision 7000A Series
Страница 1: ...Agilent InfiniiVision 7000A Series Oscilloscopes Programmer s Guide...
Страница 34: ...34 Agilent InfiniiVision 7000A Series Oscilloscopes Programmer s Guide 1 What s New...
Страница 44: ...44 Agilent InfiniiVision 7000A Series Oscilloscopes Programmer s Guide 2 Setting Up...
Страница 58: ...58 Agilent InfiniiVision 7000A Series Oscilloscopes Programmer s Guide 3 Getting Started...
Страница 652: ...652 Agilent InfiniiVision 7000A Series Oscilloscopes Programmer s Guide 5 Commands by Subsystem...
Страница 750: ...750 Agilent InfiniiVision 7000A Series Oscilloscopes Programmer s Guide 8 Error Messages...
Страница 784: ...784 Agilent InfiniiVision 7000A Series Oscilloscopes Programmer s Guide 10 Synchronizing Acquisitions...
Страница 810: ...810 Agilent InfiniiVision 7000A Series Oscilloscopes Programmer s Guide 11 More About Oscilloscope Commands...
Страница 922: ...922 Agilent InfiniiVision 7000A Series Oscilloscopes Programmer s Guide Index...