
LeCroy Corporation
700 Chestnut Ridge Road
Chestnut Ridge, NY, 10977-6499
Tel: (845) 578-6020, Fax: (845) 578 5985
Internet: www.lecroy.com
© 2010 by LeCroy Corporation. All rights reserved.
LeCroy and other product or brand names are trademarks or requested trademarks of their respective holders. Information in this publication supersedes all earlier
versions. Specifications are subject to change without notice.
918499 RevA

AUTOMATION COMMAND REFERENCE MANUAL - INTRODUCTION
Introduction
This manual provides a comprehensive reference of all the commands available to a controlling application when using
WaveSurfer oscilloscopes. Automation enables the controlling application to run on the instrument itself.
PLEASE NOTE THE FOLLOWING:
Available commands include ones for purchased options you may or may not have on your oscilloscope. For more
information, contact your local LeCroy sales office for more information about options available for your instrument.
While we encourage the use of our code examples provided in our manuals, cutting and pasting code samples
directly from this .pdf manual into scripts cause syntax errors (typically illegal ASCII quotation characters). Carefully
review code sample formatting during reuse.
The information in this manual is split into Control and Processor sections, each with their own table of contents.
918499 Rev A
iii

Automation Command and Query Reference Manual - Control Reference Table of Contents
app...........................................................................................................................................................................
app.Acquisition........................................................................................................................................................
app.Acquisition.AuxOutput......................................................................................................................................
app.Acquisition.Channels........................................................................................................................................
app.Acquisition.Cx...................................................................................................................................................
app.Acquisition.Cx.Out.Result.................................................................................................................................
app.Acquisition.Horizontal.......................................................................................................................................
app.Acquisition.Trigger............................................................................................................................................
app.Acquisition.Trigger.Cx......................................................................................................................................
app.Acquisition.Trigger.Ext.....................................................................................................................................
app.Acquisition.Trigger.Serial.................................................................................................................................
app.Acquisition.Trigger.Serial.I2C...........................................................................................................................
app.Acquisition.Trigger.Serial.Protocol (Standard = "CAN")...................................................................................
app.Acquisition.Trigger.Serial.Protocol (Standard = "I2C").....................................................................................
app.Acquisition.Trigger.Serial.Protocol (Standard = "I2S").....................................................................................
app.Acquisition.Trigger.Serial.Protocol (Standard = "LIN").....................................................................................
app.Acquisition.Trigger.Serial.Protocol (Standard = "MIL1553").............................................................................
app.Acquisition.Trigger.Serial.Protocol (Standard = "RS232")................................................................................
app.Acquisition.Trigger.Serial.Protocol (Standard = "SPI").....................................................................................
app.Acquisition.Trigger.Serial.Protocol (Standard = "UART").................................................................................
app.Cursors.............................................................................................................................................................
app.Display..............................................................................................................................................................
app.ElectricalTelecom.............................................................................................................................................
app.ElectricalTelecom.ET.......................................................................................................................................
app.ElectricalTelecom.ET.Out.Result.....................................................................................................................
app.HardCopy.........................................................................................................................................................
app.LabNotebook....................................................................................................................................................
app.LogicAnalyzer...................................................................................................................................................
app.LogicAnalyzer.Digitalx......................................................................................................................................
app.LogicAnalyzer.Digitalx.Out.Result....................................................................................................................
app.LogicAnalyzer.Trigger.......................................................................................................................................
app.Math..................................................................................................................................................................
app.Math.Functions.................................................................................................................................................
app.Math.Fx............................................................................................................................................................
app.Math.Fx.Operator1Setup..................................................................................................................................
app.Math.Fx.Out.Result..........................................................................................................................................
app.Math.Fx.Zoom..................................................................................................................................................

Automation Command and Query Reference Manual - Control Reference Table of Contents
app.Math.XY............................................................................................................................................................
app.Math.XY.Out.Result..........................................................................................................................................
app.Measure...........................................................................................................................................................
app.Measure.Measure............................................................................................................................................
app.Measure.PRemote...........................................................................................................................................
app.Measure.PRemote.histo.Result........................................................................................................................
app.Measure.PRemote.last.Result..........................................................................................................................
app.Measure.PRemote.max.Result........................................................................................................................
app.Measure.PRemote.mean.Result......................................................................................................................
app.Measure.PRemote.min.Result.........................................................................................................................
app.Measure.PRemote.num.Result........................................................................................................................
app.Measure.PRemote.sdev.Result........................................................................................................................
app.Measure.PRemote.Statistics............................................................................................................................
app.Measure.Px......................................................................................................................................................
app.Measure.Px.histo.Result..................................................................................................................................
app.Measure.Px.last.Result....................................................................................................................................
app.Measure.Px.max.Result...................................................................................................................................
app.Measure.Px.mean.Result.................................................................................................................................
app.Measure.Px.min.Result....................................................................................................................................
app.Measure.Px.num.Result...................................................................................................................................
app.Measure.Px.Operator.......................................................................................................................................
app.Measure.Px.Out.Result....................................................................................................................................
app.Measure.Px.sdev.Result..................................................................................................................................
app.Measure.Px.Statistics.......................................................................................................................................
app.Memory.............................................................................................................................................................
app.Memory.Memories............................................................................................................................................
app.Memory.Mx.......................................................................................................................................................
app.Memory.Mx.Out.Result.....................................................................................................................................
app.Memory.Mx.Zoom............................................................................................................................................
app.PassFail............................................................................................................................................................
app.PassFail.LastPass.Result.................................................................................................................................
app.PassFail.NumPassed.Result............................................................................................................................
app.PassFail.Qx......................................................................................................................................................
app.PassFail.Qx.Out.Result....................................................................................................................................
app.PassFail.Rate.Result........................................................................................................................................
app.PassFail.Tests.Result.......................................................................................................................................
app.Preferences......................................................................................................................................................

Automation Command and Query Reference Manual - Control Reference Table of Contents
app.Preferences.EMail............................................................................................................................................
app.RecallSetupLock..............................................................................................................................................
app.SaveRecall.......................................................................................................................................................
app.SaveRecall.Setup.............................................................................................................................................
app.SaveRecall.Table.............................................................................................................................................
app.SaveRecall.Utilities...........................................................................................................................................
app.SaveRecall.Waveform......................................................................................................................................
app.SerialDecode....................................................................................................................................................
app.SerialDecode.Decode[n].Protocol (Protocol = "AudioI2S")..............................................................................
app.SerialDecode.Decode[n].Protocol (Protocol = "AudioLJ")................................................................................
app.SerialDecode.Decode[n].Protocol (Protocol = "AudioRJ")...............................................................................
app.SerialDecode.Decode[n].Protocol (Protocol = "AudioTDM")............................................................................
app.SerialDecode.Decode[n].Protocol (Protocol = "CAN").....................................................................................
app.SerialDecode.Decode[n].Protocol (Protocol = "CANHL").................................................................................
app.SerialDecode.Decode[n].Protocol (Protocol = "GMCANHL")...........................................................................
app.SerialDecode.Decode[n].Protocol (Protocol = "GMCANLAN")........................................................................
app.SerialDecode.Decode[n].Protocol (Protocol = "I2C").......................................................................................
app.SerialDecode.Decode[n].Protocol (Protocol = "LIN").......................................................................................
app.SerialDecode.Decode[n].Protocol (Protocol = "MIL1553")...............................................................................
app.SerialDecode.Decode[n].Protocol (Protocol = "RS232")..................................................................................
app.SerialDecode.Decode[n].Protocol (Protocol = "SIOP")....................................................................................
app.SerialDecode.Decode[n].Protocol (Protocol = "SPI").......................................................................................
app.SerialDecode.Decode[n].Protocol (Protocol = "SPICustom")...........................................................................
app.SerialDecode.Decode[n].Protocol (Protocol = "SPIDDR")...............................................................................
app.SerialDecode.Decode[n].Protocol (Protocol = "SSPI").....................................................................................
app.SerialDecode.Decode[n].Protocol (Protocol = "UART")...................................................................................
app.SerialDecode.Decodex.....................................................................................................................................
app.SerialDecode.Decodex.Decode.......................................................................................................................
app.SerialDecode.Decodex.Out.Result...................................................................................................................
app.SystemControl..................................................................................................................................................
app.Utility.DateTimeSetup.......................................................................................................................................
app.Utility.Options...................................................................................................................................................
app.Utility.Remote...................................................................................................................................................
app.Utility.Remote.IOManager.CIOPortU3GPIB.....................................................................................................
app.Utility.Remote.IOManager.CLSIBPort..............................................................................................................
app.WaveScan........................................................................................................................................................
app.WaveScan.ScanDecode..................................................................................................................................

Automation Command and Query Reference Manual - Control Reference Table of Contents
app.WaveScan.ScanDecode.Out.Result................................................................................................................
app.Zoom................................................................................................................................................................
app.Zoom.Zx...........................................................................................................................................................
app.Zoom.Zx.Out.Result.........................................................................................................................................
app.Zoom.Zx.Zoom.................................................................................................................................................

Automation Command and Query Reference Manual - Control Reference
This is the root of the automation hierarchy, all other nodes are accessed from this point.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Popup a dialog containing the instrument model
MsgBox "Model is: " & app.InstrumentModel
Starts an AutoSetup operation. When input channels are visible, AutoSetup operates only on those
visible channels. If no channels are visible, all channels are affected by AutoSetup. With more than
one channel visible, the first visible channel in numerical order, that has a detectable signal applied to
it, is automatically set up for edge triggering.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Start an Auto-Setup process.
app.AutoSetup
Sleep([in] double timeoutMilliseconds)
WaitUntilIdle([in] double timeoutSeconds)

Automation Command and Query Reference Manual - Control Reference
Clears all accumulated sweeps for all subsystems. These include Channel Pre-Processing, Math,
Measure, and Display Persistence. Note that subsystem-specific clear sweeps controls are also
available. For the details please refer to the ClearSweeps control for each subsystem.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Clear all accumulated sweeps for all subsystems.
app.ClearSweeps
Equivalent to app.Quit() method.
Queries the firmware version of the instrument in the form - "1.0.0 (build 12345)"
' Microsoft Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Query the firmware version number of the instrument.
MsgBox "Firmware Version is: " + app.FirmwareVersion
Sets/Queries the height in pixels of the instrument display on the PC screen.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the height of the instrument window to 400 pixels.
app.Height = 400
Hides/Shows the clock that resides in the lower-right corner of the display of the instrument.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Hide the clock for 3 seconds.
app.HideClock = True
app.Sleep(3000)
app.HideClock = False

Automation Command and Query Reference Manual - Control Reference
Reads the complete ID of the instrument in the format: "LECROY,WM8500,WM000001,0.0.0",
which includes the maker, the instrument model number, the serial number, and the version number.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Present the ID of the instrument.
MsgBox app.InstrumentID
Queries the model number of the instrument.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Present the model number of the instrument.
MsgBox app.InstrumentModel
Sets/Queries the position in pixels of the left edge of the instrument display on the PC screen. The
position is measured from the left edge of the screen to the left edge of the instrument window.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the position of the left edge of the instrument window to 100 pixels.
app.Left = 100
Maximize the instrument window to fill the underlying desktop.
Equivalent to app.WindowState = 1

Automation Command and Query Reference Manual - Control Reference
Minimizes the instrument window to reveal the underlying desktop. It will display a small window in the
bottom right corner of the display, which when clicked will restore the window to full-screen mode. To
programmatically restore the window refer to the app.WindowState control.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Minimize the instrument display.
app.Minimize
Closes the instrument application. The instrument will prompt the user with an 'Are you sure?' dialog
before closing down. Note that until the user responds to the dialog, control via Automation will be
blocked.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Quit the instrument application with a confirmation prompt.
app.Quit
Resets all scope preferences to their default states. The set includes the current remote
communications port, the color palette settings, etc. but does not include the main DSO controls such
as V/Div, T/Div, etc. These main instrument controls can be reset using the SetToDefaultSetup control.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Reset all instrument preferences.
app.ResetPreferences
Restore the instrument display to its position and size before the last minimize request.

Automation Command and Query Reference Manual - Control Reference
Restores the instrument setup to its default state. Note that certain settings will not be restored to the
default state. These are the user preferences, such as the current remote communications port, and
the color settings, which may be reset, if required, using the ResetPreferences action.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Restore the instrument to its default state.
app.SetToDefaultSetup
Shuts down the instrument. It will prompt the user with an 'Are you sure?' dialog before shutting down.
Note that until the user responds to the dialog, control via Automation will be blocked.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Shut down the instrument with a confirmation prompt.
app.Shutdown
Sleep([in] double timeoutMilliseconds)
Causes the main execution thread of the instrument application to sleep for the specified time period,
defined in milliseconds.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
MsgBox "Sleeping for 10 seconds..."
app.Sleep(10000)
MsgBox "Sleep finished"
Sets/Queries the position in pixels of the top edge of the instrument display on the PC screen. The
position is measured downwards from the top of the screen to the top of the instrument window.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the position of the top edge of the instrument window to 100 pixels.
app.Top = 100

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the state of the touch-screen enable control. This is equivalent to the front-panel Touch
Screen button.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Disable touch-screen if it is enabled.
if app.TouchScreenEnable = True then
app.TouchScreenEnable = False
End if
WaitUntilIdle([in] double timeoutSeconds)
Waits until either the application is idle or the specified timeout expires, specified in seconds. This
evaluates to True if the application completes before the timeout expires, and to False if a timeout
occurs.
When Trigger mode is Auto or Run, the application is never Idle. In this case the call to WaitUntilIdle
returns after the next acquisition and any configured processing.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Wait with a timeout of five seconds.
app.WaitUntilIdle(5)
Sets/Queries the width in pixels of the instrument display on the PC screen.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the width of the instrument window to 800 pixels.
app.Width = 800
Places the instrument application in windowed mode (as opposed to full-screen mode). Places the
application in the upper-part of the display screen with a sizable border.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the instrument display into the windowed mode.
app.Windowed

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the state of the PC window used by the instrument display.
0 windowed
1 full screen
2 minimized
Trying to set values greater than 2 or less than 0 will result in the value 0 (windowed) being set.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the instrument window state to windowed.
app.WindowState = 0
This group of variables controls the input channels C1, C2, C3 and C4, the timebase, the trigger, and the Aux Output.
Names of the form app.Acquisition.Channels.xxxx are aliases of simpler names which are described in this section of
the manual. Examples of alias pairs are as follows -
app.Acquisition.Channels("Cx") is equivalent to app.Acquisition.Cx
app.Acquisition.Channels(1) is equivalent to app.Acquisition.C1
app.Acquisition.Channels("Cx").Out.Result is equivalent to app.Acquisition.Cx.Out.Result
Acquire([in] double timeoutSeconds, [in] long bForceTriggerOnTimeout)
Action/Query. Takes a single acquisition. The first of the two arguments specifies a timeout; the
second, which is optional, specifies whether or not to force a trigger when the timeout occurs.
Evaluates to True if a trigger occurred, or False if a timeout occurred.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Start an acquisition, wait for up to 5 seconds for a trigger
' event, force a software trigger if a hardware trigger is not
' detected before the 5 second timeout expires.
triggerDetected = app.Acquisition.Acquire(5, true)
Acquire([in] double timeoutSeconds, [in] long bForceTriggerOnTimeout)

Automation Command and Query Reference Manual - Control Reference
Initiates a full calibration of the acquisition system of the instrument.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Start a calibration.
app.Acquisition.Calibrate
From -2147483648 to 2147483647 step 1
Query: Indicates whether calibration is required or not.
Based on hexadecimal bit value, it provides following information:
0x00000001: Front end calibration is required
0x00000002: Digitizers delay matching is required
0x00000004: Digitizers gain matching is required
0x00000008: Trigger level calibration is required
0xFFFFFFFF(-1): All of above calibrations are required
Resets any accumulated average data or persistence data for channel waveforms (C1..C4). Valid only
when one or more channels have waveform averaging or persistence enabled in their pre-processing
settings. Note that an average may be reset on an individual basis using
app.Acquisition.Cx.ClearSweeps control.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Clear accumulated sweeps for channels C1...C4
app.Acquisition.ClearSweeps
' Clear accumulated sweeps for only C1
app.Acquisition.C1.ClearSweeps
From -1e-006 to 1e-006 step 4e-009
same as "app.Acquisition.Horizontal.HorOffset.cvar"

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the trigger mode, using values from the following list Auto, Norm, Normal, Single, Stopped.
Auto: After a timeout, if a real hardware trigger is not received, then force a trigger so there are
automatically lots of updates.
Normal: Accepts triggers as rapidly as the system permits, but likewise will wait "forever" for a trigger,
without updating anything.
Single: Arm the acquisition system to acquire once, and do not rearm automatically after. Once a
trigger is received and the data processed, the instrument finishes in the "Stopped" state.
Stop: Finishes the current acquisition and does not re-arm.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Place the instrument in stopped mode and take one acquisition.
app.Acquisition.TriggerMode = "Stopped"
app.Acquisition.Acquire(5)
No trigger possible, Stopped
app.Acquisition.AuxOutput
Controls for the Auxilliary output BNC, which can be programmed as a simple square-wave signal source, or as a
pulse which is asserted when various events occur, including Trigger Enabled, Trigger Out, and Pass/Fail.
' Microsoft Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Setup the Auxiliary output to be a squarewave with an amplitude
' of 500mV a frequency of 5kHz
app.Acquisition.AuxOutput.Mode = "Square"
app.Acquisition.AuxOutput.Amplitu
Sets the input coupling for the Auxiliary input path.

Automation Command and Query Reference Manual - Control Reference
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the coupling of the Auxiliary socket, when used as an input, to
ground.
' In this condition, no input signal reaches the instrument.
app.Acquisition.AuxOutput.AuxInCoupling = "GND"
Configures AUX Output type in WR and WS series of scopes.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the Auxiliary output to trigger output signal.
app.Acquisition.AuxOutput.AuxMode = "TriggerOut"
Pulse on Pass fail condition
Trigger enabled signal from trigger circuitry.
Internal trigger output signal from trigger circuitry
Configures Cal Output type in WR and WS series of scopes.
' Follwoing example will set CAL output to 1 KHz, 0.5V square wave.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set cal output to Square wave
app.Acquisition.AuxOutput.CalMode = "Square"
' Set cal output amplitude to 0.5 V with 1 MOhm impedence
app.Acquisition.AuxOutput.Amplitude = "0.5"
' Set cal output frequency to 1 KHz
app.Acquisition.AuxOutput.Frequency = "1000"

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the output mode of the AUX OUT connector. (Applicable to WM, SDA, DDA, WP series
of scopes)
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the output of the AUX OUT connector to output
' a pulse on a pre-determined Pass-Fail decision.
app.Acquisition.AuxOutput.Mode = "PassFail"
Pulse-out controlled by Pass/Fail system
Square-wave signal generator
Pulse-out when trigger is enabled
Pulse-out when trigger occurs
This group of variables controls the acquisition channels C1, C2, C3 and C4.
Names of the form app.Acquisition.Channels.xxxx are aliases of simpler names which are described in the section of
the manual which is devoted to app.Acquisition. Examples of alias pairs are as follows app.Acquisition.Channels("Cx") is equivalent to app.Acquisition.Cx
app.Acquisition.Channels(1) is equivalent to app.Acquisition.C1
app.Acquisition.Channels("Cx").Out.Result is equivalent to app.Acquisition.Cx.Out.Result
Set app = CreateObject("LeCroy.XStreamDSO")
For X = 1 To 4
app.Acquisition.Channels(X).VerScale = 0.2
Next
This group of variables controls the input channels C1, C2, C3 and C4.
Names of the form app.Acquisition.Channels.xxxx are aliases of simpler names which are described in the section of
the manual which is devoted to app.Acquisition. Examples of alias pairs are as follows app.Acquisition.Channels("Cx") is equivalent to app.Acquisition.Cx
app.Acquisition.Channels("Cx").Out.Result is equivalent to app.Acquisition.Cx.Out.Result

Automation Command and Query Reference Manual - Control Reference
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Setup Channel C1
app.Acquisition.C1.VerScale = 0.5
app.Acquisition.C1.VerOffset = 0.0
app.Acquisition.C1.Coupling = "DC50"
' Setup Channel C2
app.Acquisition.C2.VerScale = 0.1
Sets/Queries the number of averaging sweeps for input channel Cx. This is distinct from the math
function app.Math.Fx. If the number of sweeps is 1 (the default value), the data will not be averaged.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the number of sweeps for channel C1 to 25.
app.Acquisition.C1.AverageSweeps = 25

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the bandwidth limit for input channel Cx, in Hz. Note that this control is an enum, and
therefore requires a string value, and not a scalar value.
Note that bandwidth limit choices vary between DSO models.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the bandwidth limit for C2 to 20 MHz.
app.Acquisition.C2.BandwidthLimit = "20MHz"
Clears all accumulated average data and persistence data for this channel. See
app.Acquisition.ClearSweeps for a control that clears accumulated data for channels 1..4, or
app.ClearSweeps for a control that clears accumulated data for all subsystems (including
Math/Measure/Display, etc.)
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Reset channel C1
app.Acquisition.C1.ClearSweeps
' Reset channels C1..C4
app.Acquisition.ClearSweeps

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the input coupling of input channel Cx.
Note that coupling choices vary between instrument models. WavePro 7000 instruments for example
support AC1M and DC1M modes in addition to DC50 and GND choices.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Inspect the input coupling for channel C2
CoupleC2 = app.Acquisition.C2.Coupling
' Set the coupling to DC, 50 ohms
app.Acquisition.C2.Coupling = "DC50"
From -1.8e-006 to 1.8e-006 step 1e-012
Sets/Queries the deskew of input channel Cx to produce a required alignment with another trace.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
Enhance resolution setting (Noise Filter). Set to 'None' to turn off the filter.

Automation Command and Query Reference Manual - Control Reference
Starts FindScale operation for this chanel. This operation will adjust channel's v/div and offset control
such that the signal is visible on the screen with in +/- 3 div.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
'Find vertical scale of channel 1
app.Acquisition.C1.FindScale
Sets/Queries the type of interpolation used for input channel Cx. Note that Sinx/x interpolation
increases the size of the trace by a factor of 10, beware when using this option with long records.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the interpolation for channel C3 to (sin x)/x
app.Acquisition.C3.InterpolateType = "Sinxx"
Sets/Queries whether input channel Cx is inverted.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set channel C2 to be inverted.
app.Acquisition.C2.Invert = True

Automation Command and Query Reference Manual - Control Reference
Sets / Queries the horizontal position of the label attached to the acquisition trace Cx. The unit of
measurement is the unit of the horizontal scale. The measurement is made from the trigger point.
Note that this control is a string, not a numeric value. This allows multiple labels to be positioned, as
shown in the example below.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Add a couple of labels to trace C1, one at 0ns, and one at 55ns
app.SetToDefaultSetup
app.Acquisition.C1.ViewLabels = True
app.Acquisition.C1.LabelsPosition = "0.0,55e-9"
app.Acquisition.C1.LabelsText = "Hello,World"
Sets/Queries the persisted state of the waveform. If the Display.LockPersistence control is set to
'AllLocked' then the persisted state of all displayed waveforms will be the same. If the
Display.LockPersistence control is set to 'PerTrace' then the persisted state of each waveform may be
independently controlled.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set persistence on for trace C1
app.Display.LockPersistence = "PerTrace"
app.Acquisition.C1.Persisted = True
Sets/Queries the saturation threshold for persisted waveforms.
All information at this level or above will be recorded with the same color or intensity.
See the general description above for a discussion of the locked and unlocked persistence modes.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the persistence saturation level for trace C1.
app.Acquisition.C1.PersistenceSaturation = 60

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the state of the Persistence Time control. Controls the persistence decay time for this
trace. See the general description above for a discussion of the locked and unlocked persistence
modes.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the persistence time for the persistence trace of channel C1 to 10
seconds.
app.Acquisition.C1.PersistenceTime = "10s"
From 1e-006 to 10000 step 1e-006
Sets/Queries the probe attenuation. The probe attenuation is the factor by which the signal is made
smaller, for example, 10 means that the probe divides by 10, and is referred to as a ÷10 probe. Note
that certain passive probes may be marked as 'x10', even though they actually divide the input signal
by a factor of 10.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the probe attenuation for channel C1 to 100
app.Acquisition.C1.ProbeAttenuation = 100
Queries the name of connected probe.

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the state of the Show Last Trace control. If True then when this trace is displayed in
persistence mode the last acquired waveform will be superimposed on the accumulating persistence
map.
See the general description above for a discussion of the locked and unlocked persistence modes.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Makes the last acquired trace invisible for the
' persistence trace of channel C1.
app.Acquisition.C1.ShowLastTrace = False
Sets/Queries the graticule on which the trace is displayed. Typical values include:
YT1..YT8: one of the YT graticules used in Single, Dual, Quad, and Octal display modes.
NotOnGrid: not displayed on any graticule.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Switch to dual grid mode, place C1 on the lower graticule
' and C2 on the upper graticule.
app.Display.GridMode = "Dual"
app.Acquisition.C1.UseGrid = "YT2"
app.Acquisition.C2.UseGrid = "YT1"
Sets/Queries the vertical offset of input channel Cx. The setting resolution in volts lies in the range
0.25% to 0.5%, depending on the numerical value.
Note that the available offset range is dependent upon the current V/Div setting, and also the
instrument model.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the vertical offset for C1 to 10 mV.
app.Acquisition.C1.VerOffset = 0.01

Automation Command and Query Reference Manual - Control Reference
From 0.002 to 10 step 0.0005, locked to 1 2 5, fine grain allowed=true, on=false
Sets/Queries the vertical scale (in Volts/Division) of an input channel. When variable gain
(VerScaleVariable control) is disabled, the control will clip values to a 1..2..5 sequence. When variable
gain is enabled, the setting resolution lies in the range 1% to 2%, depending upon the numerical value.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set C1 to a scale of 250mV/Div in Variable Scale mode
app.Acquisition.C1.VerScaleVariable = True
app.Acquisition.C1.VerScale = 0.25
Sets/Queries the state of the variable vertical scale control for channel Cx. When the variable scale is
enabled, the setting resolution lies in the range 1% to 2%, depending on the numerical value. If a
knowledge of the exact value is important, the value should be read back after a setting has been
made.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the variable vertical scale for C1 to On.
app.Acquisition.C1.VerScaleVariable = True
Sets/Queries the channel's 'Viewed' state. When True the channel waveform is displayed on one of
the display graticules. Note that even when a channel is not visible it may be used as a source for
Math, Measure, etc.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Make channel C3 visible.
app.Acquisition.C3.View = True

Automation Command and Query Reference Manual - Control Reference
Sets/Queries whether the user-defined labels for the trace are visible.
See Also: LabelsPosition and LabelsText controls.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Show the user-defined label for trace C2.
app.Acquisition.C2.ViewLabels = True
app.Acquisition.Cx.Out.Result
Properties of the type xxxx.Out.Result.yyyy are those of the last completed acquisition. They are not affected if other
controls are changed after that acquisition was completed. This distinction between "Out.Result" properties and other
controls is most important when the trigger mode is Single or Stopped. You should treat "Out.Result" properties as
read-only.
Several of these properties mention the 'frame', this is the term used to describe the visible portion of the trace, which
is generally smaller than the acquired waveform. The frame could be used for example to display a 500pt. window
onto a 1Mpt. Trace, or vertically it could be used to show the 'center' 10mV of a 100mV pk trace.
For a full overview of the properties of waveform (or other ) results, please see Chapter 1.
app.Acquisition.Horizontal
This group of variables controls the timebase, the sampling, and the trigger delay.

Automation Command and Query Reference Manual - Control Reference
From 1e-012 to 1e+012 step 1e-015
Queries the duration of the last completed acquisition. The result may depend on the spacing of the
triggers in sequence mode, and it may depend on the number of averages when a channel is
in averaging mode.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Obtain the duration of the last completed acquistion.
AcqDuration = app.Acquisition.Horizontal.AcquisitionDuration
MsgBox AcqDuration
From 0.001 to 100000 step 0.001
Specific to WR and WS series of the scope.
Sets/Queries coupling of external trigger/clock input.
From -1e-006 to 2e-006 step 4e-009
Sets/Queries the horizontal position of the trigger time, relative to the origin set by HorOffsetOrigin, in
seconds. Positive to the right, negative to the left. The setting resolution is about 1% to 2&.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the horizontal trigger offset to 200 ns.
app.Acquisition.Horizontal.HorOffset = 2.0e-7

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the origin, in graticule divisions, of the time scale in which HorOffset is measured.
The value 0 corresponds to the left edge of the graticule. The value 10 corresponds to the right edge
of the graticule. Requesting a value outside the range will select the nearest allowed value.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the origin of the horizontal trigger offset to 4.0 divisions.
app.Acquisition.Horizontal.HorOffsetOrigin = 4.0
From 2e-010 to 1000 step 2e-009, locked to 1 2 5, fine grain allowed=false, on=false
Sets/Queries the horizontal scale in time per division.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the horizontal acquisition scale to 200 ns/div.
app.Acquisition.Horizontal.HorScale = 2.0e-7
Queries the units in which the horizontal scale is measured.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Obtain the units of the horizontal scale.
HorizUnit = app.Acquisition.Horizontal.HorUnits
From 500 to 1e+007 step 25000, locked to 1 2.5 5, fine grain allowed=false, on=false
Sets/Queries the maximum permissible number of samples to be used in the acquisition memories.
At the faster sample rates, the actual number used may be less than this maximum.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the available memory length per channel to 500
app.Acquisition.Horizontal.MaxSamples = 500

Automation Command and Query Reference Manual - Control Reference
From 2 to 100000000 step 1
Queries the number of samples in the current setting of the acquisition memory. For sequence mode,
this refers to the number if samples per segment, not to the number in the complete set.
Use MaxSamples to limit the number of samples acquired.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Obtain the number of points being used in the acquisition memory.
NumberOfPoints = app.Acquisition.Horizontal.NumPoints
MsgBox NumberOfPoints
Sets/Queries the number of segments in the sequence mode of acquisition. Only valid when
SampleMode = "Sequence'
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Enable sequence mode and capture 500 segments
app.Acquisition.Horizontal.SampleMode = "Sequence"
app.Acquisition.Horizontal.NumSegments = 500
Sets/Queries the source of the acquisition reference clock.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the source of the reference clock to External.
app.Acquisition.Horizontal.ReferenceClock = "EXT"
External reference (use rear-panel BNC)

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the source for the sample clock.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the sample clock to expect an external source.
app.Acquisition.Horizontal.SampleClock = "External"
Sets/Queries the mode of acquisition as real-time or sequence or random interleaved sampling. Note
that RIS mode and sequence mode are not available over the entire range of time-bases, and are not
available simultaneously.
WaveExpert differences: CIS and SEQ are the only timebase modes.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the mode of acquisition to random interleaved sampling.
app.Acquisition.Horizontal.SampleMode = "RIS"
' WaveExpert example
app.Acquisition.Horizontal.SampleMode = "CIS"
From 500 to 5e+009 step (2 digits)
Queries the sampling rate. This is the effective sampling rate of the traces, rather than the sample
rate of the ADCs.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Inspect the effective sampling rate of the signal.
SamplingRate = app.Acquisition.Horizontal.SamplingRate

Automation Command and Query Reference Manual - Control Reference
From 0.01 to 100 step 0.01
Sets/Queries the timeout in segment mode of acquisition if insufficient triggers are received.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the sequence mode timeout to 10 seconds
app.Acquisition.Horizontal.SequenceTimeout = 10.0
Sets/Queries the enabling of the sequence mode timeout.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Enable the sequence mode timeout.
app.Acquisition.Horizontal.SequenceTimeoutEnable = True
From 1e-012 to 1e+012 step 1e-012
Queries the time interval between successive samples in the acquisition.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Obtain the time per point of the acquisition.
timePerPt = app.Acquisition.Horizontal.TimePerPoint
MsgBox timePerPt

Automation Command and Query Reference Manual - Control Reference
This group of cvars controls all aspects of the trigger, except for trigger delay, which is in Acquisition.Horizontal.
Names of the form app.Acquisition.Trigger.Sources.xxxx are aliases of simpler names which are described in this
section of the manual. Examples of alias pairs are as follows app.Acquisition.Trigger.Sources("Cx") is equivalent to app.Acquisition.Trigger.Cx
app.Acquisition.Trigger.Sources("Ext") is equivalent to app.Acquisition.Trigger.Ext
app.Acquisition.Trigger.Sources("Line") is equivalent to app.Acquisition.Trigger.Line
Please see under Acquisition.Channels("Cx") for a programming example.
Sets/Queries type of hold-off trigger.
Holdoff by events, specified in HoldoffEvents
Holdoff by time, specified in HoldoffTime

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the pattern (Logic) trigger type.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the pattern trigger type to Nand.
app.Acquisition.Trigger.Type = "Logic"
app.Acquisition.Trigger.PatternType = "Nand"
The name of the probe connected to the Ext trigger input
("None" if no probe is present)
Sets/Queries the trigger source.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the trigger source to external.
app.Acquisition.Trigger.Source = "Ext"

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the trigger type (mode).
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the trigger type to glitch.
app.Acquisition.Trigger.Type = "Glitch"
Sets the trigger level to zero volts.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the trigger level to zero volts.
app.Acquisition.Trigger.ZeroLevel
app.Acquisition.Trigger.Cx
This group of varables controls triggering from the input channels C1, C2, C3 and C4.

Automation Command and Query Reference Manual - Control Reference
Reads the input impedance of channel C1, in Ohms
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Read the input impedance of C1 trigger.
ZinC1 = app.Acquisition.Trigger.C1.InputImpedance
MsgBox ZinC1
From -0.205 to 0.205 step 0.0005
Sets/Queries the trigger level for the internal trigger from channel Cx. The setting resolution ranges
from about 1.5% to about 2.5%, depending on the numerical value.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the trigger level to 55 mV for triggering on channel C1.
app.Acquisition.Trigger.C1.Level = 0.055
From -0.205 to 0.205 step 0.0005
Sets/Queries the pattern state for the input channel Cx. Only valid when the trigger mode is set to
'Logic'.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the pattern state for channel C1 to low.
app.Acquisition.Trigger.C1.PatternState = "Low"

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the direction of the transition to be used for internal triggering from channel Cx.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the direction of the transition as negative
' for triggering on channel C1.
app.Acquisition.Trigger.C1.Slope = "Negative"
From 0.02 to 0.205 step 0.0005
app.Acquisition.Trigger.Ext
This group of variables controls the external trigger.
Sets/Reads the input coupling of the external trigger input.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Read the input coupling of the external trigger input.
ZinCoupling = app.Acquisition.Trigger.Ext.Coupling
MsgBox ZinCoupling

Automation Command and Query Reference Manual - Control Reference
Reads the input impedance of the external trigger.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Read the input impedance of external trigger input.
ZinExt = app.Acquisition.Trigger.Ext.InputImpedance
MsgBox ZinExt
From -0.41 to 0.41 step 0.001
Sets/Queries the trigger level for the external trigger.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the trigger level to 55 mV for triggering from
' the external trigger socket.
app.Acquisition.Trigger.Ext.Level = 0.055
From -0.41 to 0.41 step 0.001
Sets/Queries the pattern state for the external trigger input.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the pattern state to low for triggering from
' the external trigger socket.
app.Acquisition.Trigger.Ext.PatternState = "Low"

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the direction of the transition used for the external trigger.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the direction of the transition as positive for triggering
' from the external trigger socket.
app.Acquisition.Trigger.Ext.Slope = "Positive"
From 0.04 to 0.41 step 0.001
app.Acquisition.Trigger.Serial
Defines channel with the clock signal (if applies to protocol) to trigger on serial data

Automation Command and Query Reference Manual - Control Reference
Defines channel with the chip select signal (if applies to protocol) to trigger on serial data
Defines channel with the Data signal (mandatory) to trigger on serial data
Defines the threshold level applied to Serial data inputs (Data, Clock, CS)
Defines the upper threshold level applied to tri-modal Serial Data protocol inputs (FlexRay)

Automation Command and Query Reference Manual - Control Reference
Defines the actual active trigger Serial standard (Protocol)
app.Acquisition.Trigger.Serial.I2C

Automation Command and Query Reference Manual - Control Reference
MaxBits=10 NumBits=8 NumBytes=1 AllowedBitValues=01X PaddingChar=X
PadAlign=Left SizeAlign=BitFix Format=Ehex
From -1.79769e+308 to 1.79769e+308 step 0.001

Automation Command and Query Reference Manual - Control Reference
MaxBits=96 NumBits=8 NumBytes=1 AllowedBitValues=01X PaddingChar=X
PadAlign=Left SizeAlign=ByteVar Format=Ehex
MaxBits=96 NumBits=8 NumBytes=1 AllowedBitValues=01 PaddingChar=0
PadAlign=Left SizeAlign=ByteVar Format=Ehex
app.Acquisition.Trigger.Serial.Protocol (Standard = "CAN")

Automation Command and Query Reference Manual - Control Reference
MaxBits=29 NumBits=11 NumBytes=2 AllowedBitValues=01X PaddingChar=X
PadAlign=Left SizeAlign=BitFix Format=Ehex

Automation Command and Query Reference Manual - Control Reference
MaxBits=29 NumBits=11 NumBytes=2 AllowedBitValues=01 PaddingChar=1
PadAlign=Left SizeAlign=BitFix Format=Ehex
From 10000 to 1e+006 step 1
From -1.79769e+308 to 1.79769e+308 step 0.001

Automation Command and Query Reference Manual - Control Reference
MaxBits=64 NumBits=8 NumBytes=1 AllowedBitValues=01X PaddingChar=X
PadAlign=Left SizeAlign=BitFix Format=Ehex
MaxBits=64 NumBits=8 NumBytes=1 AllowedBitValues=01 PaddingChar=0
PadAlign=Left SizeAlign=BitFix Format=Ehex
app.Acquisition.Trigger.Serial.Protocol (Standard = "I2C")

Automation Command and Query Reference Manual - Control Reference
MaxBits=10 NumBits=8 NumBytes=1 AllowedBitValues=01X PaddingChar=X
PadAlign=Left SizeAlign=BitFix Format=Ehex

Automation Command and Query Reference Manual - Control Reference
From -1.79769e+308 to 1.79769e+308 step 0.001

Automation Command and Query Reference Manual - Control Reference
MaxBits=96 NumBits=8 NumBytes=1 AllowedBitValues=01X PaddingChar=X
PadAlign=Left SizeAlign=ByteVar Format=Ehex
MaxBits=96 NumBits=8 NumBytes=1 AllowedBitValues=01 PaddingChar=0
PadAlign=Left SizeAlign=ByteVar Format=Ehex
app.Acquisition.Trigger.Serial.Protocol (Standard = "I2S")

Automation Command and Query Reference Manual - Control Reference
From -1.79769e+308 to 1.79769e+308 step 0.001

Automation Command and Query Reference Manual - Control Reference
MaxBits=32 NumBits=32 NumBytes=4 AllowedBitValues=01X PaddingChar=X
PadAlign=Right SizeAlign=BitVar Format=Ehex
MaxBits=32 NumBits=32 NumBytes=4 AllowedBitValues=01 PaddingChar=0
PadAlign=Right SizeAlign=BitVar Format=Ehex
From 4e-008 to 0.0026214 step 4e-008

Automation Command and Query Reference Manual - Control Reference
app.Acquisition.Trigger.Serial.Protocol (Standard = "LIN")
MaxBits=6 NumBits=6 NumBytes=1 AllowedBitValues=01X PaddingChar=X
PadAlign=Left SizeAlign=BitFix Format=Ehex
MaxBits=6 NumBits=6 NumBytes=1 AllowedBitValues=01 PaddingChar=0
PadAlign=Left SizeAlign=BitFix Format=Ehex

Automation Command and Query Reference Manual - Control Reference
From -1.79769e+308 to 1.79769e+308 step 0.001
MaxBits=96 NumBits=8 NumBytes=1 AllowedBitValues=01X PaddingChar=X
PadAlign=Left SizeAlign=ByteVar Format=Ehex
MaxBits=96 NumBits=8 NumBytes=1 AllowedBitValues=01 PaddingChar=0
PadAlign=Left SizeAlign=ByteVar Format=Ehex

Automation Command and Query Reference Manual - Control Reference
app.Acquisition.Trigger.Serial.Protocol (Standard = "MIL1553")

Automation Command and Query Reference Manual - Control Reference
From 500000 to 4e+007 step 1000
TrigOnBadManchesterEncoding
TrigOnStatusAddressMismatch

Automation Command and Query Reference Manual - Control Reference

Automation Command and Query Reference Manual - Control Reference
MaxBits=5 NumBits=5 NumBytes=1 AllowedBitValues=01X PaddingChar=X
PadAlign=Left SizeAlign=BitFix Format=Ehex
MaxBits=5 NumBits=5 NumBytes=1 AllowedBitValues=01 PaddingChar=0
PadAlign=Left SizeAlign=BitFix Format=Ehex
MaxBits=5 NumBits=5 NumBytes=1 AllowedBitValues=01X PaddingChar=X
PadAlign=Left SizeAlign=BitFix Format=Ehex
MaxBits=5 NumBits=5 NumBytes=1 AllowedBitValues=01 PaddingChar=0
PadAlign=Left SizeAlign=BitFix Format=Ehex

Automation Command and Query Reference Manual - Control Reference

Automation Command and Query Reference Manual - Control Reference
MaxBits=5 NumBits=5 NumBytes=1 AllowedBitValues=01X PaddingChar=X
PadAlign=Left SizeAlign=BitFix Format=Ehex
MaxBits=5 NumBits=5 NumBytes=1 AllowedBitValues=01 PaddingChar=0
PadAlign=Left SizeAlign=BitFix Format=Ehex
MaxBits=5 NumBits=5 NumBytes=1 AllowedBitValues=01X PaddingChar=X
PadAlign=Left SizeAlign=BitFix Format=Ehex
MaxBits=5 NumBits=5 NumBytes=1 AllowedBitValues=01 PaddingChar=0
PadAlign=Left SizeAlign=BitFix Format=Ehex

Automation Command and Query Reference Manual - Control Reference
MaxBits=16 NumBits=8 NumBytes=1 AllowedBitValues=01X PaddingChar=X
PadAlign=Left SizeAlign=ByteVar Format=Ehex

Automation Command and Query Reference Manual - Control Reference
MaxBits=16 NumBits=8 NumBytes=1 AllowedBitValues=01 PaddingChar=0
PadAlign=Left SizeAlign=ByteVar Format=Ehex
From -1.79769e+308 to 1.79769e+308 step 0.001
From 0 to 3.2752e-005 step 8e-009
From 0 to 3.2752e-005 step 8e-009
From 0 to 3.2752e-005 step 8e-009
From 0 to 3.2752e-005 step 8e-009

Automation Command and Query Reference Manual - Control Reference
MaxBits=5 NumBits=5 NumBytes=1 AllowedBitValues=01X PaddingChar=X
PadAlign=Left SizeAlign=BitFix Format=Ehex
MaxBits=5 NumBits=5 NumBytes=1 AllowedBitValues=01 PaddingChar=0
PadAlign=Left SizeAlign=BitFix Format=Ehex

Automation Command and Query Reference Manual - Control Reference

Automation Command and Query Reference Manual - Control Reference
MaxBits=5 NumBits=5 NumBytes=1 AllowedBitValues=01X PaddingChar=X
PadAlign=Left SizeAlign=BitFix Format=Ehex
MaxBits=5 NumBits=5 NumBytes=1 AllowedBitValues=01 PaddingChar=0
PadAlign=Left SizeAlign=BitFix Format=Ehex

Automation Command and Query Reference Manual - Control Reference
TrigOnBadManchesterEncoding
TrigOnStatusAddressMismatch

Automation Command and Query Reference Manual - Control Reference
app.Acquisition.Trigger.Serial.Protocol (Standard = "RS232")
From 300 to 1e+007 step 1

Automation Command and Query Reference Manual - Control Reference
From -1.79769e+308 to 1.79769e+308 step 0.001

Automation Command and Query Reference Manual - Control Reference
MaxBits=96 NumBits=8 NumBytes=1 AllowedBitValues=01X PaddingChar=X
PadAlign=Left SizeAlign=ByteVar Format=Ehex
MaxBits=96 NumBits=8 NumBytes=1 AllowedBitValues=01 PaddingChar=0
PadAlign=Left SizeAlign=ByteVar Format=Ehex

Automation Command and Query Reference Manual - Control Reference
app.Acquisition.Trigger.Serial.Protocol (Standard = "SPI")

Automation Command and Query Reference Manual - Control Reference
From -1.79769e+308 to 1.79769e+308 step 0.001

Automation Command and Query Reference Manual - Control Reference
MaxBits=96 NumBits=8 NumBytes=1 AllowedBitValues=01X PaddingChar=X
PadAlign=Left SizeAlign=BitVar Format=Ehex
MaxBits=96 NumBits=8 NumBytes=1 AllowedBitValues=01 PaddingChar=0
PadAlign=Left SizeAlign=BitVar Format=Ehex
From 4e-008 to 0.0026214 step 4e-008
app.Acquisition.Trigger.Serial.Protocol (Standard = "UART")

Automation Command and Query Reference Manual - Control Reference
From 300 to 1e+007 step 1

Automation Command and Query Reference Manual - Control Reference
From -1.79769e+308 to 1.79769e+308 step 0.001

Automation Command and Query Reference Manual - Control Reference
MaxBits=96 NumBits=8 NumBytes=1 AllowedBitValues=01X PaddingChar=X
PadAlign=Left SizeAlign=ByteVar Format=Ehex
MaxBits=96 NumBits=8 NumBytes=1 AllowedBitValues=01 PaddingChar=0
PadAlign=Left SizeAlign=ByteVar Format=Ehex
This set of variables controls the cursor system.

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the state of tracking of a pair of cursors. If tracking is enabled then when the first cursor
is moved, the second will track at a constant distance from it.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set cursors tracking on.
app.Cursors.Track = True
From -1.79769e+308 to 1.79769e+308 step 0
Sets/Queries the horizontal position of the first cursor, in the units of the horizontal variable.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the horizontal position of the first cursor to 50 ns.
app.Cursors.XPos1 = 50e-9
From -1.79769e+308 to 1.79769e+308 step 0
Sets/Queries the horizontal position of the second cursor, in the units of the horizontal variable.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the horizontal position of the second cursor to 4.5 ms.
app.Cursors.XPos2 = 4.5e-3
From -3.99 to 3.99 step 0.01
Sets/Queries the vertical position of the first cursor, in graticule divisions.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the vertical position of the first cursor.
app.Cursors.YPos1 = 3.4

Automation Command and Query Reference Manual - Control Reference
From -3.99 to 3.99 step 0.01
Sets/Queries the vertical position of the second cursor, in graticule divisions.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the vertical position of the second cursor.
app.Cursors.YPos2 = 2.1
This set of variables controls the properties of the screen display of the instrument.

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the visibility of the labels that show the horizontal and vertical limits of each grid.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Show the axis labels.
app.Display.AxisLabels = True
Sets/Queries the color of trace C1, using a number in the range 0 to FFFFFF in hexadecimal. The
possible colors are made from any combination of the primary colors, which are set in hexadecimal as
Blue = &HFF0000, Green = &HFF00, Red = &HFF. The value may be entered in decimal or in
hexadecimal, though hexadecimal is usually more convenient. Note that if the intensity of a color is to
be reduced or increased by a numerical factor, an AND operation must be used afterwards, to prevent
corruption of other primary colors.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
Red = &Hff: Green = &H80: Blue = &H00
' Set the color of channel C1 trace to orange
app.Display.C1Color = (Blue * &H10000) + (Green * &H100) + Red
Sets/Queries the color, in the printing palette, of trace C1, using a number in the range 0 to FFFFFF in
hexadecimal. The primary colors are Blue = &HFF0000, Green = &HFF00, Red = &HFF in
hexadecimal.
The value may be entered in decimal or in hexadecimal.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
Red = &Hff: Green = &H80: Blue = &H00
' Set the color of channel C1 trace to orange for printing.
app.Display.C1PrintColor = (Blue * &H10000) + (Green * &H100) + Red

Automation Command and Query Reference Manual - Control Reference
Initiates the Clear Sweeps operation. Clears history only for persistence traces, see the main Clear
Sweeps control 'app.ClearSweeps', or the ClearSweeps control in other subsystems for other options.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Initiate a clear sweeps action for persistence traces.
app.Display.ClearSweeps

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the display mode as either "Scope", showing the normal instrument screen, or
"WebEdit", showing the web processor editing panel. Note that WebEdit mode is available only with
certain software options, including XMATH and XMAP.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Switch to WebEdit mode
app.Display.DisplayMode = "WebEdit"
Restores the display of the instrument to the factory default settings
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Restore the display to the factory pre-set state.
app.Display.FactoryDefault
Sets/Queries the grid intensity as a percentage of the maximum value, with a resolution of 1%.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the grid intensity to 60% of the maximum.
app.Display.GridIntensity = 60

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the grid mode. The commands "Single" and "Dual", for example, set the grid mode until
countermanded. "Auto" allows the instrument to set the grid mode most suitable for the current
number of visible traces.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Enter Octal grid mode
app.Display.GridMode = "Octal"

Automation Command and Query Reference Manual - Control Reference
Sets/Queries whether persistence mode is in use. If the previously set persistence mode is per trace,
the persisted cvar will be set as true by this command, even if none of the traces has been set to
persistence mode.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Read the state of persistence mode.
Persist = app.Display.Persisted
Sets/Queries whether the last created trace is shown over the persistence trace.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the persistence display to show the last trace
' on top of the persistence trace.
app.Display.PersistenceLastTrace = True

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the population level, relative to the maximum possible level, at which the persistence
traces reach maximum intensity, and above which there are no further changes in color or intensity.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the persistence saturation level to 60%.
app.Display.PersistenceSaturation = 60
Sets/Queries the type of persistence trace displayed.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the persistence style to color graded.
app.Display.PersistenceStyle = "ColorGraded"
Sets/Queries decay time for trace persistence, expressed as a number of seconds, or as "infinity".
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the persistence time to 10 seconds.
app.Display.PersistenceTime = "10s"

Automation Command and Query Reference Manual - Control Reference
Show the instrument display in the current color scheme selected for printing.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Show the current color scheme selected for printing.
app.Display.PreviewPrintColors
Sets/Queries the style in which traces are drawn.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Read the state of the persistence mode.
TraceStyle = app.Display.TraceStyle
Connect adjacent samples with straight lines
Show only the sample points
Root Automation node to control Electrical Telecom (ET-PMT) package. This package is performing Pulse Mask Test
on diferent SONET/SDH standards.
' Visual Basic Script
Set app = CreateObject("LeCroy.WaveMasterApplication.1")
'Select an stadard, run the test and get results after a while
app.ElectricalTelecom.Standard = "E1Tp"
app.ElectricalTelecom.Source = "C2"
app.ElectricalTelecom.Setup
app.ElectricalTelecom.Run
app.Sleep 10000
app.ElectricalTelecom.Pause
passed = CStr(app.ElectricalTelecom.NumPass)
tested = CStr(app.ElectricalTelecom.NumTested)
MsgBox passed + " passed of " + tested + " tests"

Automation Command and Query Reference Manual - Control Reference
The ClearSweeps allows you to reset the sweep count and start testing over again.
' Visual Basic Script
Set app = CreateObject("LeCroy.WaveMasterApplication.1")
'Select an stadard, run the test and clear the counter after a while
app.ElectricalTelecom.Standard = "E1Coax"
app.ElectricalTelecom.Setup
app.ElectricalTelecom.Run
app.Sleep 5000
app.ElectricalTelecom.Pause
app.Sleep 5000
app.ElectricalTelecom.ClearSweeps
In many electrical standards, such as DS-1, alternate “ones” are inverted. Each time a one is
transmitted it is either a positive or negative going pulse depending upon the polarity of the
previous one. This type of coding is referred to as AMI (alternate mark inversion). The Polarity
control allows you to select which polarity (positive or negative) pulse to test.
The STS-3E and STM-1E standards use CMI (code mark inversion) pulse coding. In CMI coding,
a one remains high for the full bit period while a zero has a transition to the low state in the middle
of the bit period. The Polarity control allows you to select whether a 1 or 0 is to be tested.
' Visual Basic Script
Set app = CreateObject("LeCroy.WaveMasterApplication.1")
'Select a stadard and set polarity to 'neg'
app.ElectricalTelecom.Standard = "E1Coax"
app.ElectricalTelecom.Polarity = "neg"
app.ElectricalTelecom.Setup

Automation Command and Query Reference Manual - Control Reference
The Setup button applies the appropriate settings to the oscilloscope for testing the selected
standard. Different standards require a particular termination, and an error message will appear at
the bottom of the oscilloscope screen if the wrong (or no) adapter is present. However, this error
will not prevent the instrument from making the measurement; that is, measurements can be
made without the specific adapters. But if the signal is out of range for the standard, the setup
operation will generate an error message and the Run button will be grayed out. The signal will
appear on the screen, but no testing will be possible.
Before the Setup button is pressed, the Run and Clear Sweeps buttons appear grayed out.
These buttons become available (not grayed out) upon successful completion of a setup. At that
time, a Re-Align button will replace the Setup button.
' Visual Basic Script
Set app = CreateObject("LeCroy.WaveMasterApplication.1")
'Select an stadard and run the test
app.ElectricalTelecom.Standard = "E1Coax"
app.ElectricalTelecom.Setup
app.ElectricalTelecom.Run
app.Sleep 5000
app.ElectricalTelecom.Pause 'pause the test after 5 seconds
app.Sleep 5000
app.ElectricalTelecom.Run 'and continue after 5 other seconds
After the Telecom Standard has been choosed, the Source set, the 'Setup' command will perform all
acquisition setup, make the appropriate alignments and make test ready to run.
This is one of the action to control the state machine of Mask Testing : Setup, ReAlign, Stop, Pause,
Run and VerticalAlign.
' Visual Basic Script
Set app = CreateObject("LeCroy.WaveMasterApplication.1")
'Select an stadard and run the test
app.ElectricalTelecom.Standard = "E1Coax"
app.ElectricalTelecom.Setup
app.ElectricalTelecom.Run
app.Sleep 5000
app.ElectricalTelecom.Pause 'pause the test after 5 seconds

Automation Command and Query Reference Manual - Control Reference
Specify on which channel (C1 to C4) the electrical signal to be tested is connected.
' Visual Basic Script
Set app = CreateObject("LeCroy.WaveMasterApplication.1")
'Select an stadard and the source
app.ElectricalTelecom.Standard = "E1Coax"
app.ElectricalTelecom.Source = "C4"
app.ElectricalTelecom.Setup
Select the Telecom Standards that will be used to make alignments and mask test.
Available standards are listed in the 'Standard' field of this database :
D:\Masks\PulseMasksProp.mdb. (whithout spaces and special characters).
' Visual Basic Script
Set app = CreateObject("LeCroy.WaveMasterApplication.1")
'Select an stadard and the source
app.ElectricalTelecom.Standard = "E1Coax"
app.ElectricalTelecom.Source = "C4"
app.ElectricalTelecom.Setup
ANSI T1 DS1 standard on 100 ohm line (using AP100)
ANSI T1 DS3 standard on 75 ohm coax (using PP090 probe)
ITU-T E1 on 75 ohm coax (using PP090 probe)
ITU-T E1 on 120 ohm twisted pairs (using AP120 probe)
ITU-T E2 on 75 ohm coax (using PP090 probe)
ITU-T E3 on 75 ohm coax (using PP090 probe)
ITU-T E4 on 75 ohm coax (using PP090 probe)
ITU-T STM-1E on 75 ohm coax (using PP090 probe)
ANSI T1 STS-1 on 75 ohm coax (using PP090 probe)
ANSI T1 STS-3E on 75 ohm coax (using PP090 probe)

Automation Command and Query Reference Manual - Control Reference
Stop the test and reset counters. After this command, a new 'Setup' must be made.
This is one of the action to control the state machine of Mask Testing : Setup, ReAlign, Stop, Pause,
Run and VerticalAlign.
' Visual Basic Script
Set app = CreateObject("LeCroy.WaveMasterApplication.1")
'Select an stadard and run the test
app.ElectricalTelecom.Standard = "E1Coax"
app.ElectricalTelecom.Setup
app.ElectricalTelecom.Run
app.Sleep 5000
app.ElectricalTelecom.Pause 'pause the test after 5 seconds
app.Sleep 5000
app.ElectricalTelecom.Stop 'Stop the test
For test that allow that, it's possible to perform a Vertical re-alignment .
Aligned waveform output of Electrical Telecom package. From there, all it's diplay settings can be changed. See
"executive setup" chapter for more details.
From -100 to 100 step 1e-005
Clear any accumulated result data. Useful for example to restart an average, or parameter statistics.

Automation Command and Query Reference Manual - Control Reference
Sets / Queries the horizontal position of the label attached to the acquisition trace Cx. The unit of
measurement is the unit of the horizontal scale. The measurement is made from the trigger point.
Note that this control is a string, not a numeric value. This allows multiple labels to be positioned, as
shown in the example below.
Sets/Queries the persisted state of the waveform. If the Display.LockPersistence control is set to
'AllLocked' then the persisted state of all displayed waveforms will be the same. If the
Display.LockPersistence control is set to 'PerTrace' then the persisted state of each waveform may be
independently controlled.
Sets/Queries the saturation threshold for persisted waveforms.
All information at this level or above will be recorded with the same color or intensity.
See the general description above for a discussion of the locked and unlocked persistence modes.
Sets/Queries the state of the Persistence Time control. Controls the persistence decay time for this
trace. See the general description above for a discussion of the locked and unlocked persistence
modes.

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the state of the Show Last Trace control. If True then when this trace is displayed in
persistence mode the last acquired waveform will be superimposed on the accumulating persistence
map.
See the general description above for a discussion of the locked and unlocked persistence modes.
Sets/Queries the trace's 'Viewed' state. When true, the trace is displayed on one of the display
graticules. Note that even when a trace is not visible, it may be used as a source for Math, Measure,
etc.
Sets/Queries whether the user-defined labels for the trace are visible.
See Also: LabelsPosition and LabelsText controls.
app.ElectricalTelecom.ET.Out.Result
This set of variables controls the transfer of information about the screen display to destinations such as such as disc
files, internal memories, printers and remote computers.

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the destination for hard copy.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the destination for hard copy to e-mail.
app.Hardcopy.Destination = "EMail"
Send to clipboard for pasting into other applications
Print to a local, or networked printer
Special case used for remote printing, not usually used
Sets/Queries the directory for hard copy to a file.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the directory for hard copy to files as "D:\HC"
app.Hardcopy.Directory = "D:\HC"
Sets/Queries the e-mail message.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Create the e-mail message - "Results for run 89".
app.Hardcopy.EMailMessage = "Results for run 89"

Automation Command and Query Reference Manual - Control Reference
Sets/Queries whether hard copy is of grid area only.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Read the status of Grid Area Only.
GridArea = app.Hardcopy.GridAreaOnly
Sets/Queries the area of the screen to be included in a hard copy.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Select the DSO screen area for hard copy.
app.Hardcopy.HardCopyArea = "DSOWindow"
Include only the DSO window
Include the full display screen
Include the grid area only (doesn't include menus)
Sets/Queries the file format for hard copy data.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Select the format PNG for a file of hard copy data.
app.Hardcopy.Destination = "File"
app.Hardcopy.ImageFileFormat = "PNG"
Portable Network Graphics

Automation Command and Query Reference Manual - Control Reference
Sets/Queries the preferred file name to use for hard copy.
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Set the preferred filename to PrintFile.
app.Hardcopy.PreferredFilename = "PrintFile"
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Initiate a hard copy.
app.Hardcopy.Print
Control whether the LeCroy logo will be superimposed on hardcopies.
Defines the color scheme to be used when printing.
Optimized for black and white printers
Use print colors (white background)
As presented on DSO display
Provides access to the 'LabNotebook' feature. This allows the entire scope state (Waveforms, Setups, Display
Images) to be stored, annotated, recalled, emailed, etc.

Automation Command and Query Reference Manual - Control Reference
' Visual Basic Script
Set app = CreateObject("LeCroy.XStreamDSO")
' Save the current state of the DSO into the Notebook
app.LabNotebook.ScribbleBeforeSaving = False
app.LabNotebook.PromptBeforeSaving = False
app.LabNotebook.Save
' Create a PDF report, and store it in the root of drive
C:app.LabNotebook.ReportsDirectory = "C:\"
app.LabNotebook.Format = "PDF"
app.LabNotebook.CreateReport
' Send the report in an email
app.Preferences.Email.Mode = "SMTP"
app.Preferences.Email.DefaultRecipient = "somebody@somewhere.com"
app.LabNotebook.EMailRecord
If true, the DSO Setup, and all enabled waveforms will be attached to any emailed report.

Automation Command and Query Reference Manual - Control Reference
Backup the current LabNotebook database. Note that this control will present a modal dialog,
prompting for the backup filename and folder.
Use the BackupToFolder control to skip the dialog.
Contains the filename into which the LabNotebook is stored, when the BackupDatabase request is
made.
Contains the folder into which the LabNotebook is stored, when the BackupDatabase request is made.
Create a backup of the current LabNotebook database into the file specified by the
BackupFolder/BackupFilename controls.
Create a backup of the current LabNotebook database into a file on an attached memory stick.
Clear the NoteBook entry filter.
Compact the LabNotebook database. Useful if entries have been deleted from the database, to
reclaim disk space.
If True, the front-panel 'Print Screen' button is overridden to create a LabNotebook entry instead of its
normal function.
Create a report (PDF/RTF/HTML) of the currently selected notebook entry.

Automation Command and Query Reference Manual - Control Reference
Delete all LabNotebook entries.
Note that this action will popup a modal dialog, requesting confirmation.
Delete the currently selected LabNotebook record.
Note that this will popup a modal dialog requesting confirmation.
Email the currently selected record, in the selected format (PDF/RTF/HTML), to the recipient specified
in the email setup (app.Preferences.Email).
Popup a dialog proposing various filtering methods, including date, and/or keword based filters.
Restore (FlashBack) the scope to the state that it was in when the current lab notebook entry was
saved.
This may include the setup, and active waveforms.
File Format in which exported reports are saved.
Rich-text file (MS Wordpad, Word, etc.)
Defines the region of the display that is stored when creating a new entry in the notebook.
Contents of DSO window, incl. dialog + menu bar
Entire windows display area

Automation Command and Query Reference Manual - Control Reference
View the selected Lab Notebook entry within the DSO's graticule area.
Contrast with the 'ViewRecord' control, which presents the selected Lab Notebook entry in an external
HTML browser.
Filename of the currently active Lab Notebook database.
Move to (select) the next entry in the notebook.
Move to (select) the previous entry in the notebook.
Print the selected Lab Notebook entry. This action will present a popup allowing the target printer to be
selected .
If true, the DSO will prompt the interactive user for a summary, and description, before the notebook
entry is created.
The list of entries in the Lab Notebook, named using a GUID.
Contains the full pathname of the logo which will appear on Lab Notebook pages.
The directory in which Lab Notebook reports are created.

Automation Command and Query Reference Manual - Control Reference
Initiate the creation of a new Lab Notebook entry.
If True, the DSO will allow the interactive user to 'scribble' (annotate) the report page before it is saved.
Start a new Lab Notebook. This action will prompt the interactive user for the filename of the new Lab
Notebook database file.
If True, the default logo is used on Lab Notebook pages. If False, the logo specifeid by the
ReportLogo control is used instead.
If True, the default xsl template is used when creating reports from LabNotebook pages.
If False, the template file specified by the XSLTemplate control is used instead.
If True, 'print colors' are used when storing an image of the display. These use a white background, as
opposed to black, to save toner/ink.
View the selected Lab Notebook entry in an external HTML browser.
Contrast with the 'ViewInternal' control, which presents the selected Lab Notebook entry within the
DSO's graticule area.
Filename of the XSL template used in creating reports from Lab Notebook pages.

Automation Command and Query Reference Manual - Control Reference
From -4.9 to 5.27 step 0.01
From -4.9 to 5.27 step 0.01
List of Digital Line Names
From -1e-006 to 1e-006 step 1e-009
app.LogicAnalyzer.Digitalx

Automation Command and Query Reference Manual - Control Reference

Automation Command and Query Reference Manual - Control Reference
From -3.8 to 10 step 0.05
Sets/Queries the trace's 'Viewed' state. When true, the trace is displayed on one of the display
graticules. Note that even when a trace is not visible, it may be used as a source for Math, Measure,
etc.
app.LogicAnalyzer.Digitalx.Out.Result
app.LogicAnalyzer.Trigger
DigitalPatternArrayLogic0
DigitalPatternArrayLogic1
DigitalPatternArrayLogic10
DigitalPatternArrayLogic11
DigitalPatternArrayLogic12
DigitalPatternArrayLogic13
DigitalPatternArrayLogic14
DigitalPatternArrayLogic15
DigitalPatternArrayLogic16
DigitalPatternArrayLogic17
DigitalPatternArrayLogic18
DigitalPatternArrayLogic19
DigitalPatternArrayLogic2
DigitalPatternArrayLogic20
DigitalPatternArrayLogic21
DigitalPatternArrayLogic22
DigitalPatternArrayLogic23
DigitalPatternArrayLogic24
DigitalPatternArrayLogic25
DigitalPatternArrayLogic26
DigitalPatternArrayLogic27
DigitalPatternArrayLogic28
DigitalPatternArrayLogic29
DigitalPatternArrayLogic3
DigitalPatternArrayLogic30
DigitalPatternArrayLogic31
DigitalPatternArrayLogic4
DigitalPatternArrayLogic5
DigitalPatternArrayLogic6
DigitalPatternArrayLogic7