beautypg.com

Teledyne LeCroy WaveExpert series Automation Manual User Manual

Page 30

background image

A

BOUT

A

UTOMATION

An example of WaitUntilIdle usage follows. Note that WaitUnilIdle is not for use when in NORMAL or AUTO

trigger mode.

Sub

Button1_Click()

' Connect to the DSO

Set

app = CreateObject("LeCroy.XStreamDSO")

' Enable Standard Vertical parameters

app.Measure.MeasureMode = "StdVertical"

' Wait for the change to take place for a max. of 5 seconds

app.WaitUntilIdle(5)

' Read the value of measurement P1 (pkpk) and transfer into the spreadsheet

Cells(1, 2).Value = app.Measure.P1.Out.Result.Value

' Enable Standard Horizontal parameters

app.Measure.MeasureMode = "StdHorizontal"

' Wait for the change to take place for a max. of 5 seconds

app.WaitUntilIdle(5)

' Read the value of measurement P1 (rise time) and transfer into the

spreadsheet

Cells(1, 3).Value = app.Measure.P1.Out.Result.Value

End

Sub

1-18

916435 RevA

N

N

O

O

T

T

E

E

:

: In almost all remote control applications, it is HIGHLY

RECOMMENDED that you STOP acquisitions before accessing
result data. Most remote control problems are caused by failure
to follow this practice.