Commands by Subsystem 3

'

TYPE

: int16 - 0 = NORMAL, 1 = PEAK DETECT, 2 = AVERAGE

'

POINTS

: int32 - number of

data points transferred.

'

COUNT

: int32 - 1 and is always 1.

 

'

XINCREMENT

: float64 - time difference between data points.

'

XORIGIN

: float64 - always the first

data point in memory.

'

XREFERENCE

: int32 - specifies

the data

point associated with

'

 

x-origin.

 

 

'

YINCREMENT

: float32 - voltage

diff between data points.

'

YORIGIN

: float32 - value is the voltage at center screen.

'

YREFERENCE

: int32 - specifies

the data

point where y-origin

'

 

occurs.

 

 

Dim Preamble()

Dim intFormat As Integer

Dim intType As Integer

Dim lngPoints As Long

Dim lngCount As Long

Dim dblXIncrement As Double

Dim dblXOrigin As Double

Dim lngXReference As Long

Dim sngYIncrement As Single

Dim sngYOrigin As Single

Dim lngYReference As Long

Dim strOutput As String

myScope.WriteString ":WAVEFORM:PREAMBLE?" ' Query for the preamble. Preamble() = myScope.ReadList ' Read preamble information. intFormat = Preamble(0)

intType = Preamble(1) lngPoints = Preamble(2) lngCount = Preamble(3) dblXIncrement = Preamble(4) dblXOrigin = Preamble(5) lngXReference = Preamble(6) sngYIncrement = Preamble(7) sngYOrigin = Preamble(8) lngYReference = Preamble(9)

Example program from the start: "VISA COM Example in Visual Basic" on page 578

Agilent InfiniiVision 5000 Series Oscilloscopes Programmer's Reference

419

Page 419
Image 419
Agilent Technologies 5000 Series manual Type