Wr6a-Om-E Rev G
Wr6a-Om-E Rev G
Wr6a-Om-E Rev G
WAVERUNNER 6000A ®
SERIES
OSCILLOSCOPES
O P E R AT O R ’ S M A N U A L
F E B R U A RY 2007
LeCroy Corporation
700 Chestnut Ridge Road
Chestnut Ridge, NY 10977–6499
Tel: (845) 578 6020, Fax: (845) 578 5985
Internet: www.lecroy.com
WR6A-OM-E Rev G
914871-00 Rev A
INTRODUCTION.................................................................................................13
How to Use On-line Help................................................................................................................ 13
Type Styles ............................................................................................................................. 13
Instrument Help....................................................................................................................... 13
Windows Help ................................................................................................................................ 14
Returning a Product for Service or Repair ..................................................................................... 14
Technical Support........................................................................................................................... 14
Staying Up-to-Date......................................................................................................................... 14
Windows License Agreement......................................................................................................... 15
End-user License Agreement For LeCroy® X-Stream Software.................................................... 15
Virus Protection .............................................................................................................................. 21
Warranty......................................................................................................................................... 21
Specifications ................................................................................................................................. 22
Vertical System ....................................................................................................................... 22
Horizontal System................................................................................................................... 24
Acquisition System.................................................................................................................. 25
Acquisition Modes................................................................................................................... 25
Acquisition Processing............................................................................................................ 26
Triggering System................................................................................................................... 26
Basic Triggers ......................................................................................................................... 27
SMART Triggers ..................................................................................................................... 27
SMART Triggers with Exclusion Technology ......................................................................... 27
Automatic Setup...................................................................................................................... 27
Probes..................................................................................................................................... 27
Color Waveform Display ......................................................................................................... 28
Analog Persistence Display .................................................................................................... 28
Zoom Expansion Traces......................................................................................................... 28
Rapid Signal Processing......................................................................................................... 28
Internal Waveform Memory .................................................................................................... 28
Setup Storage ......................................................................................................................... 28
Interface .................................................................................................................................. 28
Auxiliary Input ......................................................................................................................... 29
Auxiliary Output....................................................................................................................... 29
Math Tools (standard)............................................................................................................. 29
Measure Tools (standard)....................................................................................................... 30
Pass/Fail Testing .................................................................................................................... 30
Master Analysis Package (XMAP).......................................................................................... 30
Advanced Math Package (XMATH)........................................................................................ 30
Advanced Customization Package (XDEV)............................................................................ 31
Intermediate Math Package (XWAV)...................................................................................... 31
Jitter and Timing Analysis Package (JTA2)............................................................................ 31
Value Analysis Package (XVAP) ............................................................................................ 32
Web Editor (XWEB) ................................................................................................................ 32
Disk Drive Measurement Package (DDM2)............................................................................ 32
Digital Filter Package (DFP2) ................................................................................................. 33
Ethernet (ENET) ..................................................................................................................... 33
PowerMeasure Analyzer (PMA2) ........................................................................................... 33
WR6A-OM-E Rev G 1
WaveRunner 6000A Series Operator's Manual
USB2....................................................................................................................................... 33
Serial Data Manager ............................................................................................................... 35
General ................................................................................................................................... 35
Warranty and Service ............................................................................................................. 35
Environmental Characteristics ................................................................................................ 35
Temperature ........................................................................................................................... 35
Humidity .................................................................................................................................. 35
Altitude .................................................................................................................................... 35
Random Vibration ................................................................................................................... 36
Shock ...................................................................................................................................... 36
Certifications ................................................................................................................. 36
CE Declaration of Conformity ................................................................................................. 36
China RoHS Compliance........................................................................................................ 38
SAFETY REQUIREMENTS ................................................................................40
Safety Symbols and Terms..................................................................................................... 40
Operating Environment ..................................................................................................................41
Cooling Requirements....................................................................................................................42
AC Power Source...........................................................................................................................42
Power and Ground Connections ....................................................................................................42
On/Standby Switch.........................................................................................................................43
Calibration ......................................................................................................................................43
Cleaning .........................................................................................................................................43
Abnormal Conditions......................................................................................................................44
FRONT PANEL CONTROLS .............................................................................45
Front Panel Buttons and Knobs .....................................................................................................45
Trigger Knobs: ........................................................................................................................ 47
Trigger Buttons: ...................................................................................................................... 47
Horizontal Knobs:.................................................................................................................... 47
Vertical Knobs:........................................................................................................................ 47
Channel Buttons: .................................................................................................................... 47
Wavepilot Control Knobs: ...................................................................................................... 48
Special Features Buttons:...................................................................................................... 48
General Control Buttons: ....................................................................................................... 48
ON-SCREEN TOOLBARS, ICONS, AND DIALOG BOXES ..............................49
Menu Bar Buttons ..........................................................................................................................49
Dialog Boxes ..................................................................................................................................50
Alternate Access Methods..............................................................................................................50
Mouse and Keyboard Operation ....................................................................................................50
Tool Bar Buttons.............................................................................................................................50
Trace Descriptors ...........................................................................................................................51
Trace Annotation ............................................................................................................................53
To Annotate a Waveform ........................................................................................................ 53
To Turn On a Channel Trace Label ................................................................................................54
Screen Layout ................................................................................................................................55
2 WR6A-OM-E Rev G
Menu Bar ................................................................................................................................ 55
Signal Display Grid ................................................................................................................. 55
INSTALLATION ..................................................................................................56
Hardware........................................................................................................................................ 56
External Monitor ............................................................................................................................. 56
Software ......................................................................................................................................... 57
Checking the Scope Status .................................................................................................... 57
Default Settings.............................................................................................................................. 58
WaveMaster and WavePro 7000 Series DSOs...................................................................... 58
DDA, SDA, and WaveRunner DSOs.............................................................................................. 58
Adding a New Option ..................................................................................................................... 58
Restoring Software......................................................................................................................... 59
Restarting the Application....................................................................................................... 59
Restarting the Operating System............................................................................................ 60
Removable Hard Drive................................................................................................................... 60
External Monitor ............................................................................................................................. 61
CONNECTING TO A SIGNAL ............................................................................63
ProBus Interface ............................................................................................................................ 63
Auxiliary Output Signals ................................................................................................................. 63
To Set Up Auxiliary Output ............................................................................................................. 63
SAMPLING MODES ...........................................................................................65
Sampling Modes ............................................................................................................................ 65
To Select a Sampling Mode.................................................................................................... 65
Single-shot sampling mode............................................................................................................ 65
Basic Capture Technique ....................................................................................................... 65
Sequence SAMPLING Mode Working With Segments.................................................................. 66
To Set Up Sequence Mode .................................................................................................... 67
Sequence Display Modes ....................................................................................................... 68
To Display Individual Segments ............................................................................................. 69
To View Time Stamps............................................................................................................. 69
RIS SAMPLING Mode -- For Higher Sample Rates ...................................................................... 70
Roll Mode ....................................................................................................................................... 70
VERTICAL SETTINGS AND CHANNEL CONTROLS .......................................71
Adjusting Sensitivity and Position .................................................................................................. 71
To Adjust Sensitivity................................................................................................................ 71
To Adjust the Waveform's Position......................................................................................... 71
Coupling ......................................................................................................................................... 71
Overload Protection ................................................................................................................ 71
To Set Coupling ...................................................................................................................... 72
Probe Attenuation........................................................................................................................... 72
To Set Probe Attenuation ....................................................................................................... 72
Bandwidth Limit .............................................................................................................................. 72
To Set Bandwidth Limiting ...................................................................................................... 72
Linear and (SinX)/X Interpolation................................................................................................... 72
To Set Up Interpolation........................................................................................................... 73
WR6A-OM-E Rev G 3
WaveRunner 6000A Series Operator's Manual
Inverting Waveforms ............................................................................................................... 73
QuickZoom .....................................................................................................................................73
To Turn On a Zoom ................................................................................................................ 73
Finding Scale..................................................................................................................................73
To Use Find Scale .................................................................................................................. 73
Variable Gain..................................................................................................................................73
To Enable Variable Gain......................................................................................................... 73
Channel Deskew ............................................................................................................................74
To Set Up Channel Deskew ................................................................................................... 74
TIMEBASE AND ACQUISITION SYSTEM.........................................................75
Timebase Setup and Control .........................................................................................................75
Dual Channel Acquisition ...............................................................................................................75
Combining of Channels........................................................................................................... 75
To Combine Channels ............................................................................................................ 75
Autosetup .......................................................................................................................................76
TRIGGERING .....................................................................................................77
Trigger Setup Considerations ........................................................................................................77
Trigger Modes......................................................................................................................... 77
Trigger Types.......................................................................................................................... 77
Determining Trigger Level, Slope, Source, and Coupling..............................................................78
Trigger Source................................................................................................................................79
Level...............................................................................................................................................79
Holdoff by Time or Events ..............................................................................................................80
Hold Off by Time ..................................................................................................................... 80
Hold Off by Events .................................................................................................................. 80
Simple Triggers ..............................................................................................................................81
Edge Trigger on Simple Signals ............................................................................................. 81
Control Edge Triggering.......................................................................................................... 81
To Set Up an Edge Trigger..................................................................................................... 82
SMART Triggers.............................................................................................................................84
Width Trigger .......................................................................................................................... 84
Glitch Trigger .......................................................................................................................... 85
Interval Trigger........................................................................................................................ 87
Qualified Trigger ..................................................................................................................... 91
State Trigger ........................................................................................................................... 93
Dropout Trigger....................................................................................................................... 95
Logic Trigger ........................................................................................................................... 96
DISPLAY FORMATS..........................................................................................98
Display Setup .................................................................................................................................98
Sequence Mode Display......................................................................................................... 98
Persistence Setup ..........................................................................................................................99
Saturation Level ...................................................................................................................... 99
3-Dimensional Persistence ................................................................................................... 100
Show Last Trace ..........................................................................................................................101
Persistence Time..........................................................................................................................101
4 WR6A-OM-E Rev G
Locking of Traces .........................................................................................................................101
To Set Up Persistence..................................................................................................................102
Screen Saver ...............................................................................................................................103
Moving Traces from Grid to Grid ..................................................................................................103
To Move a Channel or Math Trace ....................................................................................... 103
Zooming Waveforms ....................................................................................................................103
To Zoom a Single Channel ................................................................................................... 104
To Zoom by Touch-and-Drag ............................................................................................... 105
To Zoom Multiple Waveforms Quickly .................................................................................. 106
Multi-Zoom ............................................................................................................................ 106
XY Display....................................................................................................................................108
To Set Up XY Displays ......................................................................................................... 108
SAVE AND RECALL ........................................................................................109
Saving and Recalling Scope Settings ..........................................................................................109
To Save Scope Settings ....................................................................................................... 109
To Recall Scope Settings ..................................................................................................... 109
To Recall Default Settings .................................................................................................... 109
Saving Screen Images ................................................................................................................. 110
Saving and Recalling Waveforms ................................................................................................ 110
Saving Waveforms................................................................................................................ 110
Recalling Waveforms............................................................................................................ 112
Disk Utilities.................................................................................................................................. 112
To Delete a Single File ......................................................................................................... 112
To Delete All Files in a Folder............................................................................................... 113
To Create a Folder................................................................................................................ 113
PRINTING AND FILE MANAGEMENT.............................................................114
Print, Plot, or Copy ....................................................................................................................... 114
Printing ......................................................................................................................................... 114
To Set Up the Printer ............................................................................................................ 114
To Print ................................................................................................................................. 114
Adding Printers and Drivers.................................................................................................. 114
Changing the Default Printer ................................................................................................ 115
Managing Files............................................................................................................................. 115
Hard Disk Partitions .............................................................................................................. 115
100BASE-T ETHERNET CONNECTION..........................................................116
Connecting to a Network.............................................................................................................. 116
Communicating over the Network................................................................................................ 116
Windows Setups ................................................................................................................... 117
Windows Repair Disk............................................................................................................ 117
TRACK VIEWS .................................................................................................118
Creating and Viewing a Trend...................................................................................................... 118
Creating a Track View .................................................................................................................. 119
HISTOGRAMS ..................................................................................................120
Creating and Viewing a Histogram ..............................................................................................120
WR6A-OM-E Rev G 5
WaveRunner 6000A Series Operator's Manual
To Set Up a Single Parameter Histogram ............................................................................ 120
To View Thumbnail Histograms............................................................................................ 121
Persistence Histogram.......................................................................................................... 121
Persistence Trace Range ..................................................................................................... 122
Persistence Sigma ................................................................................................................ 122
Histogram Parameters .................................................................................................................123
Histogram Theory of Operation....................................................................................................136
DSO Process ........................................................................................................................ 138
Parameter Buffer................................................................................................................... 138
Capture of Parameter Events ............................................................................................... 139
Histogram Parameters (XMAP and JTA2 Options)......................................................................139
Histogram Peaks..........................................................................................................................140
Binning and Measurement Accuracy ...........................................................................................141
WAVEFORM MEASUREMENTS .....................................................................142
Measuring with Cursors ...............................................................................................................142
Cursor Measurement Icons .................................................................................................. 142
Cursors Setup ..............................................................................................................................142
Quick Display ........................................................................................................................ 142
Full Setup.............................................................................................................................. 143
Overview of Parameters...............................................................................................................143
To Turn On Parameters ........................................................................................................ 143
Quick Access to Parameter Setup Dialogs........................................................................... 143
Status Symbols ..................................................................................................................... 144
Using X-Stream Browser to Obtain Status Information ........................................................ 145
Statistics .......................................................................................................................................146
To Apply a Measure Mode............................................................................................................147
Measure Modes ...........................................................................................................................147
Standard Vertical Parameters............................................................................................... 147
Standard Horizontal Parameters .......................................................................................... 147
My Measure .......................................................................................................................... 148
Parameter Math (XMATH or XMAP option required) ...................................................................148
Logarithmic Parameters........................................................................................................ 148
Excluded Parameters............................................................................................................ 148
Parameter Script Parameter Math ........................................................................................ 149
Param Script vs. P Script ...................................................................................................... 150
To Set Up Parameter Math................................................................................................... 150
To Set Up Parameter Script Math......................................................................................... 150
Measure Gate...............................................................................................................................151
To Set Up Measure Gate ...................................................................................................... 152
Help Markers ................................................................................................................................153
To Set Up Help Markers ....................................................................................................... 155
To Turn Off Help Markers ..................................................................................................... 155
To Customize a Parameter...........................................................................................................155
From the Measure Dialog ..................................................................................................... 155
From a Vertical Setup Dialog................................................................................................ 156
From a Math Setup Dialog.................................................................................................... 156
6 WR6A-OM-E Rev G
Parameter Calculations................................................................................................................156
Parameters and How They Work.......................................................................................... 156
Determining Time Parameters.............................................................................................. 159
Determining Differential Time Measurements ...................................................................... 160
Level and Slope .................................................................................................................... 160
List of Parameters ........................................................................................................................161
WAVEFORM MATH..........................................................................................188
Introduction to Math Traces and Functions..................................................................................188
MATH MADE EASY .....................................................................................................................188
To Set Up a Math Function................................................................................................... 188
Resampling To Deskew................................................................................................................189
To Resample......................................................................................................................... 189
Rescaling and Assigning Units.....................................................................................................190
To Set Up Rescaling............................................................................................................. 190
Averaging Waveforms ..................................................................................................................190
Summed vs. Continuous Averaging ..................................................................................... 190
To Set Up Continuous Averaging ......................................................................................... 192
To Set Up Summed Averaging ............................................................................................. 192
Enhanced Resolution ...................................................................................................................192
How the Instrument Enhances Resolution ........................................................................... 193
To Set Up Enhanced Resolution (ERES).....................................................................................195
Waveform Copy............................................................................................................................195
Waveform Sparser........................................................................................................................196
To Set Up Waveform Sparser............................................................................................... 196
Interpolation .................................................................................................................................196
To Set Up Interpolation......................................................................................................... 196
FFT....................................................................................................................198
Why Use FFT? .............................................................................................................................198
Power (Density) Spectrum ...........................................................................................................198
FFT Pitfalls to Avoid .....................................................................................................................199
Picket Fence and Scallop.............................................................................................................199
Leakage........................................................................................................................................199
Choosing a Window .....................................................................................................................199
Improving Dynamic Range...........................................................................................................200
Record Length..............................................................................................................................201
FFT Algorithms .............................................................................................................................201
Glossary .......................................................................................................................................203
FFT Setup ....................................................................................................................................206
To Set Up an FFT ................................................................................................................. 206
ANALYSIS ........................................................................................................207
Pass/Fail Testing ..........................................................................................................................207
Comparing Parameters......................................................................................................... 207
Mask Tests............................................................................................................................ 208
Actions .................................................................................................................................. 208
Setting Up Pass/Fail Testing ........................................................................................................209
WR6A-OM-E Rev G 7
WaveRunner 6000A Series Operator's Manual
Initial Setup ........................................................................................................................... 209
Comparing a Single Parameter ............................................................................................ 209
Comparing Dual Parameters ................................................................................................ 211
Mask Testing......................................................................................................................... 212
UTILITIES .........................................................................................................213
Status ...........................................................................................................................................213
To Access Status Dialog....................................................................................................... 213
Remote communication ...............................................................................................................213
To Set Up Remote Communication. ..................................................................................... 213
To Configure the Remote Control Assistant Event Log........................................................ 213
Hardcopy ......................................................................................................................................214
Printing.................................................................................................................................. 214
Clipboard............................................................................................................................... 214
File ........................................................................................................................................ 214
E-Mail .................................................................................................................................... 215
Aux Output ...................................................................................................................................215
Date & Time..................................................................................................................................216
To Set Time and Date Manually ........................................................................................... 216
To Set Time and Date from the Internet ............................................................................... 216
To Set Time and Date from Windows................................................................................... 216
Options .........................................................................................................................................217
Preferences ..................................................................................................................................217
Audible Feedback ................................................................................................................. 217
Auto-calibration ..................................................................................................................... 218
Offset Control........................................................................................................................ 218
Delay Control ........................................................................................................................ 218
Trigger Counter..................................................................................................................... 218
Performance Optimization .................................................................................................... 219
E-mail .................................................................................................................................... 219
Acquisition Status .........................................................................................................................220
Service .........................................................................................................................................220
Show Windows Desktop ..............................................................................................................220
Touch Screen Calibration .............................................................................................................220
CUSTOMIZATION ............................................................................................221
Customizing Your Instrument .......................................................................................................221
Introduction ........................................................................................................................... 221
Solutions ............................................................................................................................... 221
Examples .............................................................................................................................. 222
What is Excel? ...................................................................................................................... 227
What is Mathcad? ................................................................................................................. 227
What is MATLAB?................................................................................................................. 227
What is VBS?........................................................................................................................ 227
What can you do with a customized instrument? ................................................................. 229
Calling Excel from Your Instrument..............................................................................................230
Calling Excel Directly from the Instrument............................................................................ 230
How to Select a Math Function Call.............................................................................................230
8 WR6A-OM-E Rev G
How to Select a Parameter Function Call ....................................................................................230
The Excel Control Dialog .............................................................................................................230
Entering a File Name ...................................................................................................................231
Organizing Excel sheets ..............................................................................................................231
Setting the Vertical Scale .............................................................................................................233
Trace Descriptors .........................................................................................................................233
Multiple Inputs and Outputs .........................................................................................................233
Examples......................................................................................................................................234
Simple Excel Example 1 ....................................................................................................... 234
Simple Excel Example 2 ....................................................................................................... 238
Examples of Excel Parameter Functions.............................................................................. 241
Examples of Excel Waveform Functions .............................................................................. 241
Exponential Decay Time Constant Excel Parameter (Excel Example 1) ............................. 242
Gated Parameter Using Excel (Excel Example 2)................................................................ 244
How Does this Work? ........................................................................................................... 245
Correlation Excel Waveform Function (Excel Example 3).................................................... 246
Multiple Traces on One Grid (Excel Example 4) .................................................................. 248
Using a Surface Plot (Excel Example 5)............................................................................... 251
Writing VB Scripts ........................................................................................................................252
Types of Scripts in VBS ........................................................................................................ 252
Loading and Saving VBScripts ............................................................................................. 253
The default parameter function script: explanatory notes .................................................... 256
Scripting with VBScript ......................................................................................................... 257
Variable Types ...................................................................................................................... 258
Variable Names ............................................................................................................................258
Arithmetic Operators ....................................................................................................................260
VBS Controls................................................................................................................................261
IF . . . Then . . . Else . . . End If ............................................................................................. 262
Summary of If . . . . Then . . . . Else ...................................................................................... 264
Select Case........................................................................................................................... 265
Summary of Select Case . . . . End Select ........................................................................... 265
Do . . . Loop .......................................................................................................................... 266
While . . . Wend..................................................................................................................... 266
For . . . Next .......................................................................................................................... 267
VBS keywords and functions .......................................................................................................268
Other VBS Words ................................................................................................................. 269
Functions......................................................................................................................................270
Hints and Tips for VBScripting .....................................................................................................271
ERRORS ......................................................................................................................................272
Error Handling ..............................................................................................................................274
Speed of Execution ......................................................................................................................274
Scripting Ideas .............................................................................................................................275
Example Waveform Script............................................................................................................275
Example Parameter Scripts .........................................................................................................276
Debugging Scripts........................................................................................................................276
Horizontal Control Variables.........................................................................................................276
Vertical Control Variables .............................................................................................................276
WR6A-OM-E Rev G 9
WaveRunner 6000A Series Operator's Manual
List of Variables Available to Scripts ............................................................................................277
Communicating with Excel from a VBScript.................................................................................278
Calling MATLAB from the Instrument...........................................................................................279
Calling MATLAB.................................................................................................................... 279
How to Select a Waveform Function Call.....................................................................................280
The MATLAB Waveform Control Panel........................................................................................280
MATLAB Waveform Function Editor -- Example ..........................................................................282
MATLAB Example Waveform Plot................................................................................................284
How to Select a MATLAB Parameter Call....................................................................................285
The MATLAB Parameter Control Panel .......................................................................................285
The MATLAB Parameter Editor....................................................................................................286
MATLAB Example Parameter Panel ............................................................................................287
Further Examples of MATLAB Waveform Functions....................................................................289
Creating Your Own MATLAB Function .........................................................................................291
CUSTOMDSO...................................................................................................292
Custom DSO ................................................................................................................................292
Introduction – What is CustomDSO?.................................................................................... 292
Invoking CustomDSO ........................................................................................................... 292
CustomDSO Basic Mode...................................................................................................... 293
Editing a CustomDSO Setup File ......................................................................................... 293
Creating a CustomDSO Setup File....................................................................................... 295
CustomDSO PlugIn Mode .................................................................................................... 295
Creating a CustomDSO PlugIn............................................................................................. 295
Properties of the Control and its Objects .............................................................................. 297
Removing a PlugIn................................................................................................................ 301
First Example PlugIn – Exchanging Two Traces on the Grids ............................................. 301
Second Example PlugIn – Log-Log FFT Plot ....................................................................... 304
Control Variables in CustomDSO ......................................................................................... 306
PROCESSING WEB OPTION ..........................................................................307
To Use the Web Editor .................................................................................................................307
Adding Parameters ............................................................................................................... 309
Adding Previews ................................................................................................................... 310
Exiting the Web Editor .......................................................................................................... 310
Viewing the Output................................................................................................................ 310
LABNOTEBOOK..............................................................................................311
Introduction to LabNotebook ................................................................................................. 311
Preferences ................................................................................................................................ 311
Miscellaneous Settings ......................................................................................................... 311
Hardcopy Setup .................................................................................................................... 312
E-mail Setup ......................................................................................................................... 312
Creating a Notebook Entry .....................................................................................................312
Recalling Notebook Entries.....................................................................................................317
Creating a Report .....................................................................................................................318
Previewing a Report.............................................................................................................. 318
Locating a Notebook Entry ................................................................................................... 318
10 WR6A-OM-E Rev G
Creating the Report......................................................................................................................319
Formatting the Report ..................................................................................................................319
Managing Notebook Entry Data.............................................................................................320
Adding Annotations............................................................................................................... 320
Deleting Notebook Entries .................................................................................................... 320
Saving Notebook Entries to a Folder .................................................................................... 321
Managing the Database........................................................................................................ 321
To Start a New Database ..................................................................................................... 322
WR6A-OM-E Rev G 11
WaveRunner 6000A Series Operator's Manual
BLANK PAGE
12 WR6A-OM-E Rev G
INTRODUCTION
How to Use On-line Help
Type Styles
Activators of pop-up text and images appear as green, underlined, italic: Pop-up. To close pop-up
text and images after opening them, touch the pop-up text again.
Links jump you to other topics, URLs, or images. They take you out of the current Help screen.
Link text appears blue and underlined: Link. After making a jump, you can touch the Back icon in
the toolbar at the top of the Help window to return to the Help screen you just left. With each
touch of the Back icon, you return to the preceding Help screen.
Instrument Help
When you press the front panel Help button (if available), or touch the on-screen Help
button , you will be presented with a menu: you can choose either to have information
found for you automatically or to search for information yourself.
If you want context-sensitive Help, that is, Help related to what was displayed on the screen when
you requested Help, touch in the drop-down menu, then touch the on-screen
control (or front panel button or knob) that you need information about. The instrument will
automatically display Help about that control.
If you want information about something not displayed on the screen, touch one of the buttons
inside the drop-down menu to display the on-line Help manual:
WR6A-OM-E Rev G 13
WaveRunner 6000A Series Operator's Manual
Once opened, the Help window will display its navigation pane: the part of the window that shows
the Table of Contents and Index. When you touch anywhere outside of the Help window, this
navigation pane will disappear to reveal more of your signal. To make it return, touch the Show
icon at the top of the Help window or touch inside the Help information pane.
Windows Help
In addition to instrument Help, you can also access on-line Help for Microsoft® Windows®. This
help is accessible by minimizing the scope application, then touching the Start button in the
Windows task bar at the bottom of the screen and selecting Help.
Returning a Product for Service or Repair
If you need to return a LeCroy product, identify it by its model and serial numbers. Describe the
defect or failure, and give us your name and telephone number.
For factory returns, use a Return Authorization Number (RAN), which you can get from customer
service. Write the number clearly on the outside of the shipping carton.
Return products requiring only maintenance to your local customer service center.
If you need to return your scope for any reason, use the original shipping carton. If this is not
possible, be sure to use a rigid carton. The scope should be packed so that it is surrounded by a
minimum of four inches (10 cm) of shock absorbent material.
Within the warranty period, transportation charges to the factory will be your responsibility.
Products under warranty will be returned to you with transport prepaid by LeCroy. Outside the
warranty period, you will have to provide us with a purchase order number before the work can be
done. You will be billed for parts and labor related to the repair work, as well as for shipping.
You should prepay return shipments. LeCroy cannot accept COD (Cash On Delivery) or Collect
Return shipments. We recommend using air freight.
Technical Support
You can get assistance with installation, calibration, and a full range of software applications from
your customer service center. Visit the LeCroy Web site at http://www.lecroy.com for the center
nearest you.
Staying Up-to-Date
To maintain your instrument’s performance within specifications, have us calibrate it at least once
a year. LeCroy offers state-of-the-art performance by continually refining and improving the
instrument’s capabilities and operation. We frequently update both firmware and software during
service, free of charge during warranty.
You can also install new purchased software options in your scope yourself, without having to
return it to the factory. Simply provide us with your instrument serial number and ID, and the
version number of instrument software installed. We will provide you with a unique option key that
consists of a code to be entered through the Utilities' Options dialog to load the software option.
14 WR6A-OM-E Rev G
Windows License Agreement
LeCroy's agreement with Microsoft prohibits users from running software on LeCroy X-Stream
oscilloscopes that is not relevant to measuring, analyzing, or documenting waveforms.
End-user License Agreement For LeCroy® X-Stream Software
IMPORTANT-READ CAREFULLY: THIS END-USER LICENSE AGREEMENT (“EULA”) IS A
LEGAL AGREEMENT BETWEEN THE INDIVIDUAL OR ENTITY LICENSING THE SOFTWARE
PRODUCT (“YOU” OR “YOUR”) AND LECROY CORPORATION (“LECROY”) FOR THE
SOFTWARE PRODUCT(S) ACCOMPANYING THIS EULA, WHICH INCLUDE(S): COMPUTER
PROGRAMS; ANY “ONLINE” OR ELECTRONIC DOCUMENTATION AND PRINTED
MATERIALS PROVIDED BY LECROY HEREWITH (“DOCUMENTATION”); ASSOCIATED
MEDIA; AND ANY UPDATES (AS DEFINED BELOW) (COLLECTIVELY, THE “SOFTWARE
PRODUCT”). BY USING AN INSTRUMENT TOGETHER WITH OR CONTAINING THE
SOFTWARE PRODUCT, OR BY INSTALLING, COPYING, OR OTHERWISE USING THE
SOFTWARE PRODUCT, IN WHOLE OR IN PART, YOU AGREE TO BE BOUND BY THE
TERMS OF THIS EULA. IF YOU DO NOT AGREE TO THE TERMS OF THIS EULA, DO NOT
INSTALL, COPY, OR OTHERWISE USE THE SOFTWARE PRODUCT; YOU MAY RETURN
THE SOFTWARE PRODUCT TO YOUR PLACE OF PURCHASE FOR A FULL REFUND. IN
ADDITION, BY INSTALLING, COPYING, OR OTHERWISE USING ANY MODIFICATIONS,
ENHANCEMENTS, NEW VERSIONS, BUG FIXES, OR OTHER COMPONENTS OF THE
SOFTWARE PRODUCT THAT LECROY PROVIDES TO YOU SEPARATELY AS PART OF THE
SOFTWARE PRODUCT (“UPDATES”), YOU AGREE TO BE BOUND BY ANY ADDITIONAL
LICENSE TERMS THAT ACCOMPANY SUCH UPDATES. IF YOU DO NOT AGREE TO SUCH
ADDITIONAL LICENSE TERMS, YOU MAY NOT INSTALL, COPY, OR OTHERWISE USE
SUCH UPDATES.
THE PARTIES CONFIRM THAT THIS AGREEMENT AND ALL RELATED DOCUMENTATION
ARE AND WILL BE DRAFTED IN ENGLISH. LES PARTIES AUX PRÉSENTÉS CONFIRMENT
LEUR VOLONTÉ QUE CETTE CONVENTION DE MÊME QUE TOUS LES DOCUMENTS Y
COMPRIS TOUT AVIS QUI S’Y RATTACHÉ, SOIENT REDIGÉS EN LANGUE ANGLAISE.
1. GRANT OF LICENSE.
1.1 License Grant. Subject to the terms and conditions of this EULA and payment of all
applicable fees, LeCroy grants to you a nonexclusive, nontransferable license (the “License”) to:
(a) operate the Software Product as provided or installed, in object code form, for your own
internal business purposes, (i) for use in or with an instrument provided or manufactured by
LeCroy (an “Instrument”), (ii) for testing your software product(s) (to be used solely by you) that
are designed to operate in conjunction with an Instrument (“Your Software”), and (iii) make one
copy for archival and back-up purposes; (b) make and use copies of the Documentation; provided
that such copies will be used only in connection with your licensed use of the Software Product,
and such copies may not be republished or distributed (either in hard copy or electronic form) to
any third party; and (c) copy, modify, enhance and prepare derivative works (“Derivatives”) of the
source code version of those portions of the Software Product set forth in and identified in the
Documentation as “Samples” (“Sample Code”) for the sole purposes of designing, developing,
and testing Your Software. If you are an entity, only one designated individual within your
organization, as designated by you, may exercise the License; provided that additional individuals
WR6A-OM-E Rev G 15
WaveRunner 6000A Series Operator's Manual
within your organization may assist with respect to reproducing and distributing Sample Code as
permitted under Section 1.1(c)(ii). LeCroy reserves all rights not expressly granted to you. No
license is granted hereunder for any use other than that specified herein, and no license is
granted for any use in combination or in connection with other products or services (other than
Instruments and Your Software) without the express prior written consent of LeCroy. The Software
Product is licensed as a single product. Its component parts may not be separated for use by
more than one user. This EULA does not grant you any rights in connection with any trademarks
or service marks of LeCroy. The Software Product is protected by copyright laws and
international copyright treaties, as well as other intellectual property laws and treaties. The
Software Product is licensed, not sold. The terms of this printed, paper EULA supersede the
terms of any on-screen license agreement found within the Software Product.
1.2 Upgrades. If the Software Product is labeled as an “upgrade,” (or other similar designation)
the License will not take effect, and you will have no right to use or access the Software Product
unless you are properly licensed to use a product identified by LeCroy as being eligible for the
upgrade (“Underlying Product”). A Software Product labeled as an “upgrade” replaces and/or
supplements the Underlying Product. You may use the resulting upgraded product only in
accordance with the terms of this EULA. If the Software Product is an upgrade of a component of
a package of software programs that you licensed as a single product, the Software Product may
be used and transferred only as part of that single product package and may not be separated for
use on more than one computer.
1.3. Limitations. Except as specifically permitted in this EULA, you will not directly or indirectly (a)
use any Confidential Information to create any software or documentation that is similar to any of
the Software Product or Documentation; (b) encumber, transfer, rent, lease, time-share or use the
Software Product in any service bureau arrangement; (c) copy (except for archival purposes),
distribute, manufacture, adapt, create derivative works of, translate, localize, port or otherwise
modify the Software Product or the Documentation; (d) permit access to the Software Product by
any party developing, marketing or planning to develop or market any product having functionality
similar to or competitive with the Software Product; (e) publish benchmark results relating to the
Software Product, nor disclose Software Product features, errors or bugs to third parties; or (f)
permit any third party to engage in any of the acts proscribed in clauses (a) through (e). In
jurisdictions in which transfer is permitted, notwithstanding the foregoing prohibition, transfers will
only be effective if you transfer a copy of this EULA, as well as all copies of the Software Product,
whereupon your right to use the Software product will terminate. Except as described in this
Section 1.3, You are not permitted (i) to decompile, disassemble, reverse compile, reverse
assemble, reverse translate or otherwise reverse engineer the Software Product, (ii) to use any
similar means to discover the source code of the Software Product or to discover the trade
secrets in the Software Product, or (iii) to otherwise circumvent any technological measure that
controls access to the Software Product. You may reverse engineer or otherwise circumvent the
technological measures protecting the Software Product for the sole purpose of identifying and
analyzing those elements that are necessary to achieve Interoperability (the “Permitted
Objective”) only if: (A) doing so is necessary to achieve the Permitted Objective and it does not
constitute infringement under Title 17 of the United States Code; (B) such circumvention is
confined to those parts of the Software Product and to such acts as are necessary to achieve the
Permitted Objective; (C) the information to be gained thereby has not already been made readily
available to you or has not been provided by LeCroy within a reasonable time after a written
request by you to LeCroy to provide such information; (D) the information gained is not used for
16 WR6A-OM-E Rev G
any purpose other than the Permitted Objective and is not disclosed to any other person except
as may be necessary to achieve the Permitted Objective; and (E) the information obtained is not
used (1) to create a computer program substantially similar in its expression to the Software
Product including, but not limited to, expressions of the Software Product in other computer
languages, or (2) for any other act restricted by LeCroy’s intellectual property rights in the
Software Product. “Interoperability” will have the same meaning in this EULA as defined in the
Digital Millennium Copyright Act, 17 U.S.C. §1201(f), the ability of computer programs to
exchange information and of such programs mutually to use the information which has been
exchanged.
1.4 PRERELEASE CODE. Portions of the Software Product may be identified as prerelease code
(“Prerelease Code”). Prerelease Code is not at the level of performance and compatibility of the
final, generally available product offering. The Prerelease Code may not operate correctly and
may be substantially modified prior to first commercial shipment. LeCroy is not obligated to make
this or any later version of the Prerelease Code commercially available. The License with respect
to the Prerelease Code terminates upon availability of a commercial release of the Prerelease
Code from LeCroy.
2. SUPPORT SERVICES.
At LeCroy’s sole discretion, from time to time, LeCroy may provide Updates to the Software
Product. LeCroy shall have no obligation to revise or update the Software Product or to support
any version of the Software Product. At LeCroy’s sole discretion, upon your request, LeCroy may
provide you with support services related to the Software Product (“Support Services”) pursuant
to the LeCroy policies and programs described in the Documentation or otherwise then in effect,
and such Support Services will be subject to LeCroy’s then-current fees therefor, if any. Any
Update or other supplemental software code provided to you pursuant to the Support Services
will be considered part of the Software Product and will be subject to the terms and conditions of
this EULA. LeCroy may use any technical information you provide to LeCroy during LeCroy’s
provision of Support Services, for LeCroy’s business purposes, including for product support and
development. LeCroy will not utilize such technical information in a form that personally identifies
you.
3. PROPRIETARY RIGHTS.
3.1 Right and Title. All right, title and interest in and to the Software Product and Documentation
(including but not limited to any intellectual property or other proprietary rights, images, icons,
photographs, text, and “applets” embodied in or incorporated into the Software Product,
collectively, “Content”), and all Derivatives, and any copies thereof are owned by LeCroy and/or
its licensors or third-party suppliers, and is protected by applicable copyright or other intellectual
property laws and treaties. You will not take any action inconsistent with such title and ownership.
This EULA grants you no rights to use such Content outside of the proper exercise of the license
granted hereunder, and LeCroy will not be responsible or liable therefor.
3.2 Intellectual Property Protection. You may not alter or remove any printed or on-screen
copyright, trade secret, proprietary or other legal notices contained on or in copies of the Software
Product or Documentation.
3.3 Confidentiality. Except for the specific rights granted by this EULA, neither party shall use or
disclose any Confidential Information (as defined below) of the other party without the written
WR6A-OM-E Rev G 17
WaveRunner 6000A Series Operator's Manual
consent of the disclosing party. A party receiving Confidential Information from the other shall use
the highest commercially reasonable degree of care to protect the Confidential Information,
including ensuring that its employees and consultants with access to such Confidential
Information have agreed in writing not to disclose the Confidential Information. You shall bear the
responsibility for any breaches of confidentiality by your employees and consultants. Within ten
(10) days after request of the disclosing party, and in the disclosing party's sole discretion, the
receiving party shall either return to the disclosing party originals and copies of any Confidential
Information and all information, records and materials developed therefrom by the receiving party,
or destroy the same, other than such Confidential Information as to which this EULA expressly
provides a continuing right to the receiving party to retain at the time of the request. Either party
may only disclose the general nature, but not the specific financial terms, of this EULA without the
prior consent of the other party; provided either party may provide a copy of this EULA to any
finance provider in conjunction with a financing transaction, if such provider agrees to keep this
EULA confidential. Nothing herein shall prevent a receiving party from disclosing all or part of
the Confidential Information as necessary pursuant to the lawful requirement of a governmental
agency or when disclosure is required by operation of law; provided that prior to any such
disclosure, the receiving party shall use reasonable efforts to (a) promptly notify the disclosing
party in writing of such requirement to disclose, and (b) cooperate fully with the disclosing party in
protecting against any such disclosure or obtaining a protective order. Money damages will not
be an adequate remedy if this Section 4.3 is breached and, therefore, either party shall, in
addition to any other legal or equitable remedies, be entitled to seek an injunction or similar
equitable relief against such breach or threatened breach without the necessity of posting any
bond. As used herein, “Confidential Information” means LeCroy pricing or information concerning
new LeCroy products, trade secrets (including without limitation all internal header information
contained in or created by the Software Product, all benchmark and performance test results and
all Documentation) and other proprietary information of LeCroy; and any business, marketing or
technical information disclosed by LeCroy, or its representatives, or you in relation to this EULA,
and either (i) disclosed in writing and marked as confidential at the time of disclosure or (ii)
disclosed in any other manner such that a reasonable person would understand the nature and
confidentiality of the information. Confidential Information does not include information (A)
already in the possession of the receiving party without an obligation of confidentiality to the
disclosing party, (B) hereafter rightfully furnished to the receiving party by a third party without a
breach of any separate nondisclosure obligation to the disclosing party, (C) publicly known
without breach of this EULA, (d) furnished by the disclosing party to a third party without
restriction on subsequent disclosure, or (e) independently developed by the receiving party
without reference to or reliance on the Confidential Information.
4. TERMINATION.
This EULA will remain in force until termination pursuant to the terms hereof. You may terminate
this EULA at any time. This EULA will also terminate if you breach any of the terms or conditions
of this EULA. You agree that if this EULA terminates for any reason, the License will immediately
terminate and you will destroy all copies of the Software Product (and all Derivatives), installed or
otherwise, the Documentation, and the Confidential Information (and all derivatives of any of the
foregoing) that are in your possession or under your control. The provisions of Sections 1.3, 4, 6,
7, 8, and 9 will survive any termination or expiration hereof.
5. U.S. GOVERNMENT RESTRICTED RIGHTS.
18 WR6A-OM-E Rev G
If any Software Product or Documentation is acquired by or on behalf of a unit or agency of the
United States Government (any such unit or agency, the “Government”), the Government agrees
that the Software Product or Documentation is “commercial computer software” or “commercial
computer software documentation” and that, absent a written agreement to the contrary, the
Government’s rights with respect to the Software Product or Documentation are, in the case of
civilian agency use, Restricted Rights, as defined in FAR §52.227.19, and if for Department of
Defense use, limited by the terms of this EULA, pursuant to DFARS §227.7202. The use of the
Software Product or Documentation by the Government constitutes acknowledgment of LeCroy’s
proprietary rights in the Software Product and Documentation. Manufacturer is LeCroy
Corporation, 700 Chestnut Ridge Road, Chestnut Ridge, NY 10977 USA.
6. EXPORT RESTRICTIONS.
You agree that you will not export or re-export the Software Product, any part thereof, or any
process or service that is the direct product of the Software Product (the foregoing collectively
referred to as the “Restricted Components”), to any country, person, entity or end user subject to
U.S. export restrictions. You specifically agree not to export or re-export any of the Restricted
Components (a) to any country to which the U.S. has embargoed or restricted the export of goods
or services, which currently include, but are not necessarily limited to Cuba, Iran, Iraq, Libya,
North Korea, Sudan and Syria, or to any national of any such country, wherever located, who
intends to transmit or transport the Restricted Components back to such country; (b) to any end
user who you know or have reason to know will utilize the Restricted Components in the design,
development or production of nuclear, chemical or biological weapons; or (c) to any end-user who
has been prohibited from participating in U.S. export transactions by any federal agency of the
U.S. government. You warrant and represent that neither the BXA nor any other U.S. federal
agency has suspended, revoked or denied your export privileges. It is your responsibility to
comply with the latest United States export regulations, and you will defend and indemnify LeCroy
from and against any damages, fines, penalties, assessments, liabilities, costs and expenses
(including reasonable attorneys' fees and court costs) arising out of any claim that the Software
Product, Documentation, or other information or materials provided by LeCroy hereunder were
exported or otherwise accessed, shipped or transported in violation of applicable laws and
regulations.
7. RISK ALLOCATION.
7.1 No Warranty. THE SOFTWARE PRODUCT IS NOT ERROR-FREE AND THE SOFTWARE
PRODUCT AND SUPPORT SERVICES IS/ARE BEING PROVIDED "AS IS" WITHOUT
WARRANTY OF ANY KIND. LECROY, FOR ITSELF AND ITS SUPPLIERS, HEREBY
DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, ORAL OR WRITTEN,
WITH RESPECT TO THE SOFTWARE PRODUCT OR ANY SUPPORT SERVICES INCLUDING,
WITHOUT LIMITATION, ALL IMPLIED WARRANTIES OF TITLE OR NON-INFRINGEMENT,
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY, INTEGRATION,
VALIDITY, EXCLUSIVITY, MERCHANTABILITY, NON-INTERFERENCE WITH ENJOYMENT,
FITNESS FOR ANY PARTICULAR PURPOSE, AND ALL WARRANTIES IMPLIED FROM ANY
COURSE OF DEALING OR USAGE OF TRADE. YOU ACKNOWLEDGE THAT NO
WARRANTIES HAVE BEEN MADE TO YOU BY OR ON BEHALF OF LECROY OR
OTHERWISE FORM THE BASIS FOR THE BARGAIN BETWEEN THE PARTIES.
7.2. Limitation of Liability. LECROY’S LIABILITY FOR DAMAGES FOR ANY CAUSE
WHATSOEVER, REGARDLESS OF THE FORM OF ANY CLAIM OR ACTION, SHALL NOT
WR6A-OM-E Rev G 19
WaveRunner 6000A Series Operator's Manual
EXCEED THE GREATER OF THE AMOUNT ACTUALLY PAID BY YOU FOR THE SOFTWARE
PRODUCT OR U.S.$5.00; PROVIDED THAT IF YOU HAVE ENTERED INTO A SUPPORT
SERVICES AGREEMENT WITH LECROY, LECROY’S ENTIRE LIABILITY REGARDING
SUPPORT SERVICES WILL BE GOVERNED BY THE TERMS OF THAT AGREEMENT.
LECROY SHALL NOT BE LIABLE FOR ANY LOSS OF PROFITS, LOSS OF USE, LOSS OF
DATA, INTERRUPTION OF BUSINESS, NOR FOR INDIRECT, SPECIAL, INCIDENTAL,
CONSEQUENTIAL OR EXEMPLARY DAMAGES OF ANY KIND, WHETHER UNDER THIS
EULA OR OTHERWISE ARISING IN ANY WAY IN CONNECTION WITH THE SOFTWARE
PRODUCT, THE DOCUMENTATION OR THIS EULA. SOME JURISDICTIONS DO NOT ALLOW
THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
THE ABOVE EXCLUSION OR LIMITATION MAY NOT APPLY TO YOU. THESE LIMITATIONS
ARE INDEPENDENT FROM ALL OTHER PROVISIONS OF THIS EULA AND SHALL APPLY
NOTWITHSTANDING THE FAILURE OF ANY REMEDY PROVIDED HEREIN.
7.3 Indemnification. You will defend, indemnify and hold harmless LeCroy and its officers,
directors, affiliates, contractors, agents, and employees from, against and in respect of any and
all assessments, damages, deficiencies, judgments, losses, obligations and liabilities (including
costs of collection and reasonable attorneys’ fees, expert witness fees and expenses) imposed
upon or suffered or incurred by them arising from or related to your use of the Software Product.
8. GENERAL PROVISIONS.
8.1 Compliance with Laws. You will comply with all laws, legislation, rules, regulations, and
governmental requirements with respect to the Software Product, and the performance by you of
your obligations hereunder, of any jurisdiction in or from which you directly or indirectly cause the
Software Product to be used or accessed.
8.2 No Agency. Nothing contained in this EULA will be deemed to constitute either party as the
agent or representative of the other party, or both parties as joint venturers or partners for any
purpose.
8.3 Entire Agreement; Waiver; Severability. This EULA constitutes the entire agreement between
the parties with regard to the subject matter hereof. No provision of, right, power or privilege
under this EULA will be deemed to have been waived by any act, delay, omission or
acquiescence by LeCroy, its agents, or employees, but only by an instrument in writing signed by
an authorized officer of LeCroy. No waiver by LeCroy of any breach or default of any provision of
this EULA by you will be effective as to any other breach or default, whether of the same or any
other provision and whether occurring prior to, concurrent with, or subsequent to the date of such
waiver. If any provision of this EULA is declared by a court of competent jurisdiction to be invalid,
illegal or unenforceable, such provision will be severed from this EULA and all the other
provisions will remain in full force and effect.
8.4 Governing Law; Jurisdiction; Venue. This EULA will be governed by and construed in
accordance with the laws of the State of New York, USA, without regard to its choice of law
provisions. The United Nations Convention on Contracts for the International Sale of Goods will
not apply to this EULA. Exclusive jurisdiction and venue for any litigation arising under this EULA
is in the federal and state courts located in New York, New York, USA and both parties hereby
consent to such jurisdiction and venue for this purpose.
20 WR6A-OM-E Rev G
8.5 Assignment. This EULA and the rights and obligations hereunder, may not be assigned, in
whole or in part by you, except to a successor to the whole of your business, without the prior
written consent of LeCroy. In the case of any permitted assignment or transfer of or under this
EULA, this EULA or the relevant provisions will be binding upon, and inure to the benefit of, the
successors, executors, heirs, representatives, administrators and assigns of the parties hereto.
8.6 Notices. All notices or other communications between LeCroy and you under this EULA will
be in writing and delivered personally, sent by confirmed fax, by confirmed e-mail, by certified
mail, postage prepaid and return receipt requested, or by a nationally recognized express delivery
service. All notices will be in English and will be effective upon receipt.
8.7 Headings. The headings used in this EULA are intended for convenience only and will not be
deemed to supersede or modify any provisions.
8.8 Acknowledgment. Licensee acknowledges that (a) it has read and understands this EULA,
(b) it has had an opportunity to have its legal counsel review this EULA, (c) this EULA has the
same force and effect as a signed agreement, and (d) issuance of this EULA does not constitute
general publication of the Software Product or other Confidential Information.
Virus Protection
Because your scope runs on a Windows-based PC platform, it must be protected from viruses, as
with any PC on a corporate network. It is crucial that the scope be kept up to date with Windows
Critical Updates, and that anti-virus software be installed and continually updated.
Visit http://www.lecroy.com/dsosecurity for more information regarding Windows Service Pack
compatibility with LeCroy operating software, and related matters.
Warranty
The instrument is warranted for normal use and operation, within specifications, for a period of
three years from shipment. LeCroy will either repair or, at our option, replace any product
returned to one of our authorized service centers within this period. However, in order to do this
we must first examine the product and find that it is defective due to workmanship or materials
and not due to misuse, neglect, accident, or abnormal conditions or operation.
LeCroy shall not be responsible for any defect, damage, or failure caused by any of the following:
a) attempted repairs or installations by personnel other than LeCroy representatives, or b)
improper connection to incompatible equipment or c) for any damage or malfunction caused by
the use of non-LeCroy supplies. Furthermore, LeCroy shall not be obligated to service a product
that has been modified or integrated where the modification or integration increases the task
duration or difficulty of servicing the oscilloscope. Spare and replacement parts, and repairs, all
have a 90-day warranty.
The oscilloscope’s firmware has been thoroughly tested and is presumed to be functional.
Nevertheless, it is supplied without warranty of any kind covering detailed performance. Products
not made by LeCroy are covered solely by the warranty of the original equipment manufacturer.
WR6A-OM-E Rev G 21
WaveRunner 6000A Series Operator's Manual
Specifications
Note: Specifications are subject to change without notice.
Vertical System
Bandwidth @ 50 ohms (-3 dB):
10 mV/div to 1 V/div 350 MHz
WaveRunner 6030A 5 mV/div to 9.95 m/div 350 MHz
2 mV/div to 4.99 m/div 300 MHz
10 mV/div to 1 V/div 500 MHz
WaveRunner 6050A 5 mV/div to 9.95 m/div 500 MHz
2 mV/div to 4.99 m/div 350 MHz
10 mV/div to 1 V/div 500 MHz
WaveRunner 6051A 5 mV/div to 9.95 m/div 500 MHz
2 mV/div to 4.99 m/div 350 MHz
10 mV/div to 1 V/div 1 GHz
WaveRunner 6100A 5 mV/div to 9.95 m/div 800 MHz
2 mV/div to 4.99 m/div 350 MHz
10 mV/div to 1 V/div 2 GHz
WaveRunner 6200A 5 mV/div to 9.95 m/div 1 GHz
2 mV/div to 4.99 m/div 350 MHz
Bandwidth @ 1 Mohms (-3 dB) -- typical:
WaveRunner 6030A 5 mV/div to 10 V/div 350 MHz
WaveRunner 6050A 5 mV/div to 10 V/div 500 MHz
WaveRunner 6051A 5 mV/div to 10 V/div 500 MHz
WaveRunner 6100A 5 mV/div to 10 V/div 500 MHz
WaveRunner 6200A 5 mV/div to 10 V/div 500 MHz
Bandwidth @ 1 Mohms (-3 dB) with PP007-WR Probe -- typical:
WaveRunner 6030A 2 mV/div to 4.99 mV/div 300 MHz
WaveRunner 6050A 2 mV/div to 4.99 mV/div 350 MHz
WaveRunner 6051A 2 mV/div to 4.99 mV/div 350 MHz
22 WR6A-OM-E Rev G
WaveRunner 6100A 2 mV/div to 4.99 mV/div 350 MHz
WaveRunner 6200A 2 mV/div to 4.99 mV/div 350 MHz
Input Channels: 4 (model 6051A: 2)
Calculated Rise Time: 10 mV/div to 1 V/div, 50 ohms (input risetime >/= 50 ps):
WaveRunner 6030A 0.35/BW
1 ns
WaveRunner 6050A 0.375/BW
750 ps
WaveRunner 6051A 0.375/BW
750 ps
WaveRunner 6100A 0.4/BW
400 ps
WaveRunner 6200A 0.45/BW
225 ps
Calculated Rise Time: 10 mV/div to 10 V/div, high impedance (0.375/BW):
WaveRunner 6030A 1 ns
WaveRunner 6050A 750 ps
WaveRunner 6051A 750 ps
WaveRunner 6100A 750 ps
WaveRunner 6200A 750 ps
Bandwidth Limiters:
• Full
• 200 MHz
• 20 MHz
Input Capacitance, using PP007-WR probe: < 9.5 pF (typical)
Input Capacitance of Channel (1/1, 1/10, 1/100): < 20 pF (typical)
Input Impedance: 1 Mohms: ±1.25%; 50 ohms: ±1.50%
Input Coupling: 50 ohms: DC; 1 Mohms: AC, DC, GND
Max Input Voltage (1/1, 1/10): 50 ohms: 5 Vrms; 1 microsecond pulse, 50% duty cycle:
±10 Vpeak
1 Mohms: 250 V max. (peak AC: </= 10 kHz + DC)
WR6A-OM-E Rev G 23
WaveRunner 6000A Series Operator's Manual
Installation (Overvoltage) Category: CAT I
Channel-to-Channel Isolation: > 40 dB @ < 100 MHz (> 30 dB @ full bandwidth)
Vertical Resolution: 8 bits; up to 11 bits with enhanced resolution (ERES)
Sensitivity: 50 ohms: 2 mV to 1 V/div fully variable; 1 Mohms: 2 mV to 10 V/div fully variable
DC Gain Accuracy: ±1.0% of full scale (typical):
±1.5% >/= 10 mV/div
±2.5% 5 mV/div
±3.5% 2 mV/div
Offset Range:
±400 mV @ 2.0 to 4.95 mV/div
50 ohms ±1.0 V @ 5 to 100 mV/div
±10 V @ 102 mV to 1 V/div
±400 mV @ 2.0 to 4.95 mV/div
±1.0 V @ 5 to 100 mV/div
1 Mohms
±10 V @ 102 mV to 1 V/div
±100 V @ 1.02 to 10 V/div
Offset Accuracy: Fixed gain setting < 2 V/div: ±(1.5% of offset value + 0.5% of full scale value +
1 mV)
Variable gain and settings >/= 2 V/div: ±(1.5% of offset value + 1.0% of full scale value + 1 mV)
Probing System: BNC or ProBus
Horizontal System
Timebases: Internal timebase common to all input channels; an external clock can be applied at
the auxiliary input
Time/div Range: 200 ps/div to 10 s/div; RIS mode: from 20 ps/div; Roll mode: to 1000 s/div
Math & Zoom Traces: 4 math/zoom traces standard
Clock Accuracy: ≤ 5 ppm at 25 °C (≤ 10 ppm at 5 to 40 °C)
Jitter Noise Floor: 2 ps rms typical @ 100 mV/div
Time Interval Accuracy: Clock Accuracy + Jitter Noise Floor
Sample Rate & Delay Time Accuracy: equal to Clock Accuracy
Trigger & Interpolator Jitter: ≤ 3 ps rms (typical)
Channel-to-Channel Deskew Range: ±9 x time/div setting
24 WR6A-OM-E Rev G
Interpolator Resolution: 1.2 ps
External Sample Clock (2-channel operation only; Ch 2 only in WaveRunner 6051A): DC to
1 GHz; 50 ohm or 1 Mohm, BNC input
Threshold Impedance Minimum Vp-p Minimum Slew Rate
(ohms) (mV/ns)
TTL 50 3 250
TTL 1M 3 350
ECL 50 0.2 150
ECL 1M 0.2 250
0 Cross 50 0.2 150
0 Cross 1M 0.2 250
Roll Mode: User selectable; available at lower time/div settings
Acquisition System
Single-shot Sample Rate/Ch: 5 GS/s (WaveRunner 6030A: 2.5 GS/s; WaveRunner 6000-I
models: 1 GS/s)
WaveRunner WaveRunner WaveRunner WaveRunner WaveRunner
6030A 6050A 6051A 6100A 6200A
All Channels 2.5 GS/s 5 GS/s 5 GS/s 5 GS/s 5 GS/s
Interleaved 5 GS/s -- -- 10 GS/s 10 GS/s
2 Channel Max. (WaveRunner 6200A): 10 GS/s
WR6A-OM-E Rev G 25
WaveRunner 6000A Series Operator's Manual
26 WR6A-OM-E Rev G
Basic Triggers
Edge/Slope/Line: Triggers when the signal meets the slope and level condition.
SMART Triggers
State or Edge qualified: Triggers on any input source only if a defined state or edge occurred on
another input source. Delay between sources is selectable by time or events.
Dropout: Triggers if the input signal drops out for longer than a selectable time-out between 2 ns
and 20 s.
Pattern: Logic combination (AND, NAND, OR, NOR) of 5 inputs (4 channels and external trigger
input). Each source can be high, low, or don't care. The High and Low level can be selected
independently. Triggers at start or end of pattern.
SMART Triggers with Exclusion Technology
Glitch: Triggers on positive or negative glitches with widths selectable from 600 ps to 20 s or on
intermittent faults (subject to bandwidth limit of scope).
Signal or Pattern Width: Triggers on positive or negative pulse widths selectable from 600 ps to
20 s or on intermittent faults (subject to bandwidth limit of scope).
Signal or Pattern Interval: Triggers on intervals selectable from 2 ns to 20 s.
Timeout (State/Edge Qualified): Triggers on any source if a given state (or transition edge) has
occurred on another source
Delay between sources is 2 ns to 20 s, or 1 to 99,999,999 events
Exclusion Triggering: Trigger on intermittent faults by specifying the normal width or period.
Automatic Setup
Autosetup: Automatically sets timebase, trigger, and sensitivity to display a wide range of
repetitive signals.
Vertical Find Scale: Automatically sets the vertical sensitivity and offset for the selected
channels to display a waveform with maximum dynamic range.
Probes
Probes: One PP007-WR probe per channel standard; optional passive and active probes are
available.
Caution
To avoid incorrect measurements, ensure that your PP007 probes have the correct model
number (PP007-WR). Do not use probes with model number PP007-WS.
Probe System ProBus: Automatically detects and supports a wide variety of compatible probes
Scale Factors: Automatically or manually selected depending on probe used
WR6A-OM-E Rev G 27
WaveRunner 6000A Series Operator's Manual
Color Waveform Display
Type: Color 8.4-inch flat panel TFT LCD with high resolution touch screen
Resolution: SVGA; 800 x 600 pixels
Real Time Clock: Date, hours, minutes, and seconds displayed with waveform; accurate to ±50
ppm; SNTP support to synchronize to precision internet clocks
Number of Traces: Maximum of eight traces; simultaneously displays channel, zoom, memory,
and math traces
Grid Styles: Single, Dual, Quad, Octal, XY, Single+XY, Dual+XY
Waveform Display Styles: Sample dots joined or dots only
Analog Persistence Display
Analog and Color-graded Persistence: Variable saturation levels; stores each trace's
persistence data in memory
Persistence Selections: Select analog, color, or 3-D
Trace Selection: Activate Analog Persistence on all or any combination of traces
Persistence Aging Time: From 500 ms to infinity
Sweeps Displayed: All accumulated or all accumulated with last trace highlighted
Zoom Expansion Traces
Display up to 4 Math/Zoom traces
Rapid Signal Processing
Processor: Intel® 2.0 GHz or better with MS Windows® XP Pro Platform
Processing Memory: 256 MB with Standard and M memory options; 512 MB with L and VL
options
Internal Waveform Memory
Waveform: M1, M2, M3, M4 (Store full-length waveforms with 16 bits/data point.) Or save to any
number of files (limited only by data storage media).
Setup Storage
Front Panel and Instrument Status: Save to the internal hard drive or to a USB-connected
peripheral device.
Interface
Remote Control: Through Windows Automation or LeCroy remote command set
GPIB Port (optional): Supports IEEE-488.2
Ethernet Port: 10/100Base-T Ethernet interface (RJ-45 connector)
USB Ports: 5 USB ports (one at front of scope) support Windows compatible devices.
28 WR6A-OM-E Rev G
External Monitor Port (standard): 15-pin D-Type SVGA compatible DB-15; connect a second
monitor to use dual monitor display mode
Parallel Port: 1 standard
Serial Port: DB-9 COM1 port (not for remote control of scope)
Auxiliary Input
Signal Types: Select External Trigger or Clock input on front panel.
Auxiliary Output
Signal Types: Select from calibrator signal on front panel or control signals output from rear
panel BNC.
Calibrator Signal: 250 Hz to 1 MHz square wave or DC level; 5 mV to 1.0 V (selectable) into
1 kohms
Control Signals: trigger enabled, trigger out, pass/fail status, or off
Math Tools (standard)
Display up to four math function traces (F1 to F4). The easy-to-use graphical interface simplifies
setup of up to two operations on each function trace. Function traces can be chained together to
perform math-on-math.
WR6A-OM-E Rev G 29
WaveRunner 6000A Series Operator's Manual
Measure Tools (standard)
Display any 8 parameters together with statistics, including their average, high, low, and standard
deviations. Histicons provide a fast, dynamic view of parameters and wave shape characteristics.
amplitude mean
area minimum
base number of points
cycles overshoot+
delay overshoot-
delta delay peak-to-peak
delta time @ level period
Dtrig time phase
duration rise time (10-90%, 20-80%, @ level)
duty cycle rms
fall time (90-10%, 80-20%, @ level) std. deviation
first time @ level
frequency top
last width
level @ x width negative
MATLAB param x @ minimum
maximum x @ maximum
Pass/Fail Testing
Test multiple parameters against selectable parameter limits at the same time. Pass or fail
conditions can initiate actions including: document to local or networked files, email the image of
the failure, save waveforms, send a pulse out at the front panel auxiliary BNC output, or (with
GPIB option) send a GPIB SRQ.
Master Analysis Package (XMAP)
This package provides maximum capability and flexibility, and includes all the functionality
present in XMATH, XDEV, and JTA2.
Advanced Math Package (XMATH)
This package provides a comprehensive set of signal WaveShape Analysis tools that provide
insight into the wave shape of complex signals. Additional analysis capability provided by XMAP
includes:
30 WR6A-OM-E Rev G
• Parameter math -- add, subtract, multiply, or divide two different parameters.
• Histograms expanded with 19 histogram parameters and up to 2 billion events.
• Trend (datalog) of up to 1 million events
• Track graphs of any measurement parameter.
• FFT capability added to include: power averaging, power density, real and imaginary
components, frequency domain parameters, and FFT on up to 25 Mpts.
• Narrow-band power measurements
• Auto-correlation function
• Sparse function
• Cubic and quadratic interpolation function
Advanced Customization Package (XDEV)
This package provides a set of tools to modify the scope and customize it to meet your unique
needs. Additional capability provided by XDEV includes
• Creation of your own measurement parameter or math function, using third-party
software packages, and display of the result in the scope. Supported third-party software
packages include: VBScript, Excel, MATLAB, Mathcad.
• CustomDSO -- create your own user interface in a scope dialog box.
• Add macro keys to run VBScript files.
• Support of plug-ins
Intermediate Math Package (XWAV)
This package is a value-priced version of XMATH, with the following differences:
• Histograms can measure up to 1 million events.
• FFTs of 1 Mpts instead of full acquisition memory capacity
• No Processing Web feature
• No parameter math
• Does not include the following parameters: Nbpw, Nbphase
• Does not include the following math functions: Phistogram, Ptrace, Correlation, Track,
Sparse, Interpolate
Jitter and Timing Analysis Package (JTA2)
This package provides jitter timing and analysis using JitterTrack (time), Histogram (statistical)
and JitterFFT (frequency) views for common timing parameters, and other useful tools.
• Jitter and Timing parameters with JitterTrack graphs of:
WR6A-OM-E Rev G 31
WaveRunner 6000A Series Operator's Manual
32 WR6A-OM-E Rev G
local time at minimum track average amplitude
local time at maximum track average amplitude-
local time peak-trough track average amplitude+
• Correlation function
• Trend (datalog) of up to one million events
• Histograms expanded with 19 histogram parameters and up to 2 billion events
Digital Filter Package (DFP2)
• Low-Pass Filter
• High-Pass Filter
• Band-pass Filter
• Band-stop Filter
• Raised Cosine Filter
• Raised-root Cosine Filter
• Gaussian Filter
• IIR Filters
• Custom Filters
• Multirate Filters
Ethernet (ENET)
• 10Base-T
• 100Base-TX
• 1000Base-T
PowerMeasure Analyzer (PMA2)
• Power Device Analysis
• Modulation Analysis
• Line Power Analysis
USB2
Host tests
• HS signal quality
• HS packet parameters
• HS chirp timing
WR6A-OM-E Rev G 33
WaveRunner 6000A Series Operator's Manual
• HS suspend/resume/reset
• HS disconnect
• FS downstream signal quality
• LS downstream signal quality
Device tests
• HS signal quality
• HS Far-end for tethered devices
• HS Near-end for untethered devices
• HS packet parameters
• HS chirp timing
• HS suspend/resume/reset
• HS Receiver Sensitivity
• FS upstream signal quality
• LS upstream signal quality (USB 1.1 devices only)
• Inrush current.
Hub tests
• HS signal quality (Upstream/Downstream)
o HS Far-end for tethered hubs
o HS Near-end for untethered hubs
• HS packet parameters
• HS chirp timing
• HS suspend/resume/reset
• HS Receiver Sensitivity
• HS Downstream Repeater
• HS Upstream Repeater
• FS signal quality (upstream/downstream)
• LS signal quality (upstream/downstream)
• Inrush current.
34 WR6A-OM-E Rev G
Serial Data Manager
This option adds key components to the basic scope, including JTA2 with its TIE@lvl parameter.
TIE@lvl is a JTA2 measurement that measures the time interval error of the crossing points of the
signal under test and, with option SDM, also includes a golden PLL clock recovery module that is
used for forming the eye pattern without an external trigger. Standard masks are included with
option SDM. Not all data rates can be tested with all oscilloscopes. The analog bandwidth limits
the upper data rate that can be tested.
General
Auto Calibration: Ensures specified DC and timing accuracy is maintained for 1 year minimum.
Power Requirements: Single phase, 100 to 240 Vrms (±10%) at 50/60 Hz (±5%); or single phase,
100 to 120 Vrms (±10%) at 400 Hz (±5%); Automatic AC voltage selection
Operating: 5 to 40 °C
Storage (non-operating): -20 to +60 °C
Humidity
WR6A-OM-E Rev G 35
WaveRunner 6000A Series Operator's Manual
Storage (non-operating): 12,192 m (40,000 ft)
Random Vibration
Operating: 5 Hz to 500 Hz, overall level: 0.31 grms, 15 minutes in each of 3 orthogonal axes
Non-operating: 5 Hz to 500 Hz, overall level: 2.4 grms, 15 minutes in each of 3 orthogonal axes
Shock
Functional Shock: 20 g peak, half sine, 11 ms pulse, 3 shocks (positive and negative) in each of
3 orthogonal axes, 18 shocks total
Certifications
Conforms to EN 61326, EN 61010-1
CE Declaration of Conformity
The oscilloscope meets requirements of EMC Directive 89/336/EEC for Electromagnetic
Compatibility and Low Voltage Directive 73/23/EEC for Product Safety.
Warning
This is a Class A product. In a domestic environment this product may cause radio interference, in
which case the user may be required to take appropriate measures.
36 WR6A-OM-E Rev G
(1 kV AC Mains, 0.5 kV I/O signal/control)
EN 61000-4-6:1996 +A1:2001* RF Conducted Electromagnetic
Field (1 kV / 0.5 kV common mode / differential mode - AC
Mains)
EN 61000-4-11:1994 +A1:2001* Mains Dips and Interruptions (1
cycle voltage dip, 100% short interruption)
* Meets Performance Criteria "B" limits during the disturbance, product undergoes a temporary
degradation or loss of function of performance which is self recoverable.
WR6A-OM-E Rev G 37
WaveRunner 6000A Series Operator's Manual
China RoHS Compliance
38 WR6A-OM-E Rev G
Toxic or Hazardous Substances and Elements
Hexavalent Polybrominated Polybrominated
Lead Mercury Cadmium Chromium Biphenyls Diphenyl Ethers
6+
Part Name (Pb) (Hg) (Cd) (Cr ) (PBB) (PBDE)
PCBAs X O X X X X
Mechanical Hardware O O X O O O
Sheet Metal O O X O O O
Plastic Parts O O O O X X
Cable Assemblies X O X O X X
Display X O X X X X
Power Supply X X X O X X
Fans X O X O X X
Battery for Processor X O X O O O
Power Cord X O X O X X
O: Indicates that this toxic or hazardous substance contained in all of the homogeneous materials for this part is below the
limit requirement specified in SJ/T11363-2006.
X: Indicates that this toxic or hazardous substance contained in at least one of the homogenous materials used for this part
is above the limit requirement specified in SJ/T11363-2006.
EFUP (Environmental Friendly Use Period) Use Conditions: Refer to the environmental conditions
stated in the Specifications section of this manual.
EFUP for Battery: 5 Years
WR6A-OM-E Rev G 39
WaveRunner 6000A Series Operator's Manual
SAFETY REQUIREMENTS
This section contains information and warnings that must be observed to keep the instrument
operating in a correct and safe condition. You are required to follow generally accepted safety
procedures in addition to the safety precautions specified in this section.
Safety Symbols and Terms
Where the following symbols or terms appear on the instrument’s front or rear panels, or in this
manual, they alert you to important safety considerations.
This symbol is used where caution is required. Refer to the accompanying
information or documents in order to protect against personal injury or damage to
the instrument.
This symbol shows that the switch is a On/Standby switch. When it is pressed, the
DSO’s state toggles between Operating and Standby state. This switch is not a
disconnect device. To completely remove power to the DSO, the power cord must
be unplugged from the AC outlet after the DSO is placed in Standby state.
40 WR6A-OM-E Rev G
Installation (Overvoltage) Category rating per EN 61010-1 safety standard and is
applicable for the oscilloscope front panel measuring terminals. CAT I rated
CAT I
terminals must only be connected to source circuits in which measures are taken to
limit transient voltages to an appropriately low level.
Operating Environment
The instrument is intended for indoor use and
should be operated in a clean, dry environment
with an ambient temperature within the range of WARNING
5 °C to 40 °C.
The DSO must not be operated in explosive, dusty,
Note: Direct sunlight, radiators, and other heat sources should
or wet/damp atmospheres.
be taken into account when assessing the ambient
temperature.
Pollution Degree 2
WR6A-OM-E Rev G 41
WaveRunner 6000A Series Operator's Manual
Cooling Requirements
The instrument relies on forced air cooling with
internal fans and ventilation openings. Care must
be taken to avoid restricting the airflow around the CAUTION
apertures (fan holes) at the sides, front, and rear of
the DSO. To ensure adequate ventilation it is Do not block the ventilation holes located on both
required to leave a 10 cm (4 inch) minimum gap sides and rear of the DSO.
around the sides, front, and rear of the instrument.
CAUTION
Do not allow any foreign matter to enter the DSO
through the ventilation holes, etc.
AC Power Source
The instrument operates from a single-phase, 100 Note:
to 240 Vrms (+/-10%) AC power source at 50/60 Hz The instrument automatically adapts itself to the AC line input
(+/-5%), or single-phase 100 to 120 Vrms (+/-10%) within the following ranges:
AC power source at 400 Hz (+/-5%). Voltage Range: 90 to 264 Vrms 90 to 132 Vrms
No manual voltage selection is required because Frequency Range: 47 to 63 Hz 380 to 420 Hz
the instrument automatically adapts to line voltage.
Depending on the accessories installed (internal
printer, front panel probes, PC port plug-ins, etc.),
the instrument can draw up to 400 W (400 VA);
WaveRunner model 6051A: 350 W (350 VA).
Power and Ground Connections
The instrument is provided with a grounded cord
set containing a molded three-terminal polarized
plug and a standard IEC320 (Type C13) connector WARNING
for making line voltage and safety ground
connection. The AC inlet ground terminal is Electrical Shock Hazard!
connected directly to the frame of the instrument. Any interruption of the protective conductor inside
For adequate protection against electrical shock or outside of the DSO, or disconnection of the
hazard, the power cord plug must be inserted into safety ground terminal creates a hazardous
a mating AC outlet containing a safety ground situation.
contact. Use only the power cord specified for this
instrument and certified for the country of use. Intentional interruption is prohibited.
42 WR6A-OM-E Rev G
The DSO should be positioned to allow easy
access to the socket-outlet. To completely remove
power to the DSO, unplug the instrument’s power CAUTION
cord from the AC outlet after the DSO is placed in
Standby state. The outer shells of the front panel terminals (CH1,
CH2, CH3, CH4, EXT) are connected to the
In Standby state the DSO is still connected to the instrument’s chassis and therefore to the safety
AC supply. The instrument can only be placed in a ground.
complete Power Off state by physically
disconnecting the power cord from the AC supply.
It is recommended that the power cord be
unplugged from the AC outlet if the DSO is not
being used for an extended period of time.
See On/Standby Switch for more information.
On/Standby Switch
The front panel On/Standby switch controls the operational state of the DSO. This toggle switch is
activated by momentarily pressing and releasing it.
There are two basic DSO states: On or Standby. In the "On" state, the DSO, including its
computer subsystems (CPU, hard drive, etc,) is fully powered and operational. In the "Standby"
state, the DSO, including computer subsystems, is powered off with the exception of some
"housekeeping" circuitry (approximately 12 watts dissipation).
Always use the On/Standby switch to place the DSO in Standby state so that it executes a proper
shutdown process (including a Windows shutdown) to preserve settings before powering itself off.
This can be accomplished by pressing and holding in the On/Standby switch for approximately 5
seconds.
Note: To power off, place the DSO in Standby state, then disconnect the power cord.
Calibration
The recommended calibration interval is one year. Calibration should be performed by qualified
personnel only.
Cleaning
Clean only the exterior of the instrument, using a
damp, soft cloth. Do not use chemicals or abrasive
elements. Under no circumstances allow moisture WARNING
to penetrate the instrument. To avoid electrical
shock, unplug the power cord from the AC outlet Electrical Shock Hazard!
before cleaning. No operator serviceable parts inside. Do not
remove covers.
Refer servicing to qualified personnel.
WR6A-OM-E Rev G 43
WaveRunner 6000A Series Operator's Manual
Abnormal Conditions
Operate the instrument only as intended by the
manufacturer.
If you suspect the DSO’s protection has been WARNING
impaired, disconnect the power cord and secure Any use of the DSO in a manner not specified by
the instrument against any unintended operation. the manufacturer may impair the instrument’s
The DSO’s protection is likely to be impaired if, for safety protection. The instrument and related
example, the instrument shows visible damage or accessories should not be directly connected to
has been subjected to severe transport stresses. human subjects or used for patient monitoring.
Proper use of the instrument depends on careful
reading of all instructions and labels.
44 WR6A-OM-E Rev G
FRONT PANEL CONTROLS
Front Panel Buttons and Knobs
The control buttons of the instrument's front panel are logically grouped into analog and special
functional areas. Analog functions are included in the Horizontal, Trigger, and Vertical groups of
control buttons and knobs.
Sometimes you may want to change a value without using the numeric keypad. In that case,
simply touch once inside the data entry field in the scope dialog area (the field will be highlighted
in yellow), then use the Adjust group of buttons and single knob to dial in values into the selected
field.
Note: Some of the front panel knobs are also special function push buttons. By pressing the knobs, you can activate
functions such as Find Level, Zero Vertical Offset, and Zero Delay. The Adjust knob functions as a toggle between fine
and coarse adjustment.
By default, the control knob makes coarse adjustments (that is, digits to the left of the decimal
point). Press the Adjust knob
to toggle to Fine and adjust digits to the right of the decimal point. To enter exact values, you can
also display a keypad
WR6A-OM-E Rev G 45
WaveRunner 6000A Series Operator's Manual
by touching twice inside the data entry field. Then use the keypad to type in the value.
Note: You can set the granularity (delta) of the coarse adjustment by double-tapping inside the data entry field, then
touching the Advanced checkbox in the pop-up numeric keypad. The keypad presents Coarse delta up/down buttons to
set the delta:
.
In the pop-up keypad, be sure to leave the Fine checkbox unchecked to adjust the coarse delta.
46 WR6A-OM-E Rev G
Trigger Knobs:
Level Selects the trigger threshold level. Press this knob to quickly set the level to
Stop Prevents the scope from triggering on a signal. If you boot up the instrument
with the trigger in Stop mode, the message "no trace available" will be
displayed. Press Auto to display your trace.
Auto Triggers the scope after a time-out, even if the trigger conditions are not met.
Normal Triggers the scope each time a signal is present that meets the conditions set
for the type of trigger selected.
Single Arms the scope to trigger once (single-shot acquisition) when the input signal
meets the trigger conditions set for the type of trigger selected. If the scope is
already armed, it will force a trigger.
Horizontal
Knobs:
Delay Horizontally positions the scope trace on the display so you can observe the
signal prior to the trigger time. Delay adjusts the pre- and post-trigger time.
Press this knob to quickly set the delay to zero. The trigger point is positioned in
the middle of the display grid.
Time/Division Sets the time/division of the scope timebase (acquisition system).
Vertical Knobs:
Adjusts the vertical offset of a channel. Press these knobs to quickly set the
Offset offset to zero.
Volts/Div Adjusts the Volts/Division setting (vertical gain) of the channel selected.
Channel
Buttons:
1, 2, 3, 4 Turns a channel on or off. These buttons activate the dialog that lets you
change the channel's setup conditions including coupling, gain, and offset. They
are used also to select multiple grids, to automatically set the gain (FIND
SCALE), or to automatically display a zoom of the signal. Press twice to toggle
the trace on and off.
WR6A-OM-E Rev G 47
WaveRunner 6000A Series Operator's Manual
Wavepilot
Control
Knobs:
Position Adjusts the horizontal position of a zoom trace on the display. The zoom region
is highlighted in color on the source trace.
Zoom Adjusts the horizontal zoom (magnification factor) of the selected zoom trace.
Adjusts the vertical position of the selected zoom trace on the display.
Position
Adjusts the vertical zoom (magnification factor) of the selected zoom trace on
Zoom the display.
Special
Features
Buttons:
Auto Setup Automatically sets the scope's horizontal timebase (acquisition system), vertical
gain and offset, as well as trigger conditions, to display a wide variety of
signals.
Analog Provides a three dimensional view of the signal: time, voltage, and a third
Persist dimension related to the frequency of occurrence, as shown by a color-graded
(thermal) or intensity-graded display.
General Control
Buttons:
Print Screen Prints the displayed screen to a file, a printer, the clipboard, or attaches it as an
e-mail. Select the device and format it in the Utilities Hardcopy dialog.
48 WR6A-OM-E Rev G
ON-SCREEN TOOLBARS, ICONS, AND DIALOG BOXES
Menu Bar Buttons
The menu bar buttons at the top of the scope's display are designed for quick setup of common
functions. At the right end of the menu bar is a quick setup button that, when touched, opens the
setup dialog associated with the trace or parameter named beside it. The named trace or
parameter is the one whose setup dialog you last opened: . This button also
appears as an undo button after the Autosetup front panel button is pressed. If you want
to perform an Undo operation, it must be the very next operation after you perform the Autosetup
operation.
Many of the menu bar buttons give you access to the same functions as do the front panel
buttons. Refer to this Table of Equivalent Functions.
Display Buttons Front Panel Push Buttons
WR6A-OM-E Rev G 49
WaveRunner 6000A Series Operator's Manual
Dialog Boxes
The dialog area occupies the bottom one-third of the screen. To expand the signal display area,
you can minimize each dialog box by touching the Close tab at the right of the dialog box.
Alternate Access Methods
The instrument often gives you more than one way to access dialogs and menus.
Mouse and Keyboard Operation
In the procedures we focus on touch-screen operation, but if you have a mouse connected to the
instrument, you can also click on objects. Likewise, if you have a keyboard connected, you can
use it instead of the virtual keyboard provided by the instrument.
Tool Bar Buttons
The procedures also focus on the use of the menu bar at the top of the screen to access dialogs
and menus. However, on several dialogs common functions are accessible from a row of buttons
that save you a step or two in accessing their dialogs. For example, at the bottom of the Channel
Setup dialog, these buttons perform the following functions:
50 WR6A-OM-E Rev G
Calls up the Measure menu. You can then select a parameter from this menu
without leaving the Channel Setup dialog. The parameter automatically appears
below the grid.
Creates a zoom trace of the channel trace whose dialog is currently displayed.
Calls up the Math menu. You can then select a math function from this menu
without leaving the Channel Setup dialog. A math trace of the channel whose
dialog is currently open is automatically displayed.
Loads the channel trace into the next available memory location (M1 to M4).
Automatically performs a vertical scaling that fits the waveform into the grid.
Automatically moves the channel trace whose dialog is currently open onto the
next grid. If you have only one grid displayed, a new grid will be created
automatically, and the trace moved.
Another example is these buttons that appear at the bottom of the Measure Px dialogs. Each
button opens a menu from which to choose a math trace (F1 to Fx The number of math traces
available depends on the software options loaded on your scope. See specifications.) to display
Trace Descriptors
Vertical and horizontal trace descriptors (labels) are displayed below the grid. They provide a
summary of your channel, timebase, and trigger settings. To make adjustments to these settings,
touch the respective label to display the setup dialog for that function.
Channel trace labels show the vertical settings for the trace,
as well as cursor information if cursors are in use. In the title
bar of the label are also included indicators for (SinX)/X
interpolation, waveform inversion (INV), deskew (DSQ),
coupling (DC/GND), bandwidth limiting (BWL), and averaging
(AVG). These indicators have a long and short
form
WR6A-OM-E Rev G 51
WaveRunner 6000A Series Operator's Manual
The title bar of the Trigger label shows the trigger mode:
Auto, Normal, or Stopped. Below the title bar is given the
coupling (DC), trigger type (Edge), source (C1), level (0 mV),
and slope (Positive).
Shown below the TimeBase and Trigger labels is setup
information for horizontal cursors, including the time between
cursors and the frequency.
52 WR6A-OM-E Rev G
Trace Annotation
The instrument gives you the ability to add an identifying label, bearing your own text, to a
waveform display:
For each waveform, you can create multiple labels and turn them all on or all off. Also, you can
position them on the waveform by dragging or by specifying an exact horizontal position.
To Annotate a Waveform
1. Touch the waveform you want to annotate, then Set label... in the pop-up menu. A dialog
box opens in which to create the label. If you are creating a label for the first time for this
waveform, Label1 is displayed with default text. If you are modifying an existing label,
under Labels touch the label you want to change.
WR6A-OM-E Rev G 53
WaveRunner 6000A Series Operator's Manual
Note 1: If the dialog for the trace you want to annotate is currently displayed, you can touch the label button
2. If you want to change the label's text, touch inside the Label Text field. A pop-up
keyboard appears for you to enter your text. Touch O.K. on the keyboard when you are
done. Your edited text will automatically appear in the label on the waveform.
3. To place the label precisely, touch inside the Horizontal Pos. field and enter a horizontal
value, using the pop-up numeric keypad.
4. To add another label, touch the Add label button. To delete a label, select the label from
the list, then touch the Remove label button.
5. To make the labels visible, touch the View labels checkbox.
To Turn On a Channel Trace Label
Note: If you want to display each trace on its own grid automatically, enable Autogrid by touching Display in the menu
bar, then Autogrid in the drop-down menu.
1. On the front panel, press a channel select button, such as , to display the trace
label for that input channel and turn on the channel.
54 WR6A-OM-E Rev G
2. To turn on a math function trace, touch Math in the menu bar, then Math Setup... in the
drop-down menu. Touch the On checkbox for the trace you want to activate.
3. You can also quickly create traces (and turn on the trace label) for math functions and
memory traces, without leaving the Vertical Adjust dialog, by touching the icons at the
.
4. Whenever you turn on a channel, math, or memory trace via the menu bar, the dialog at
the bottom of the screen automatically switches to the vertical setup or math setup dialog
for that selection. You can configure your traces from here, including math setups.
You can set up the signal display area by touching in the toolbar, then the
tab. The display dialog offers a choice of grid combinations and a means to set
the grid intensity.
WR6A-OM-E Rev G 55
WaveRunner 6000A Series Operator's Manual
INSTALLATION
Hardware
(1) Mouse; (2) Keyboard; (3) USB Port; (4) USB Port; (5) Centronics Port; (6) RS-232-C Port; (7) External VGA
Monitor; (8) Ethernet Port; (9) USB Port; (10) USB Port; (11) Line In; (12) Speakers; (13) Microphone
External Monitor
1. Shut off power to the scope.
2. Connect the external monitor to the VGA port at the rear of the instrument (item 7 in the
diagram).
3. Plug in the monitor's power cord, and apply power to the monitor.
4. Apply power to the scope.
5. After boot-up, touch Display in the menu bar, then Display Setup... in the drop-down
menu.
6. Touch the Monitor tab of the "Display"
dialog:
56 WR6A-OM-E Rev G
7. Touch Enable External Monitor.
8. Touch inside the Brightness field and adjust brightness as necessary.
Software
Checking the Scope Status
To find out the scope's software and hardware configuration, including software version and
installed options, proceed as follows:
WR6A-OM-E Rev G 57
WaveRunner 6000A Series Operator's Manual
Default Settings
WaveMaster and WavePro 7000 Series DSOs
You can reset the scope to default settings by simply pressing the DEFAULT SETUP push button
on the front panel. This feature turns on Channel1 and Channel 2, with no processing
enabled.
Other default settings are as follows:
Vertical Timebase Trigger
50 mV/div 50.0 ns/div DC50 (WaveMaster, DDA, SDA), AC1M (WavePro), C1,
0 mV level
0 V offset 10.0 GS/s edge trigger
positive edge
0 s delay Auto trigger mode
DDA, SDA, and WaveRunner DSOs
On your front panel, the DEFAULT SETUP push button does not exist. For these instruments,
therefore, to recall a default setup
1. Press the Save/Recall push button to the left of the Drive Analysis push button.
Note: You can also touch File in the menu bar, then Recall Setup... in the drop-down menu.
58 WR6A-OM-E Rev G
3. Touch .
4. Use the pop-up keyboard to type the key code. Touch O.K. on the keyboard to enter the
information.
5. The name of the feature you just installed is shown below the list of key codes. You can
use the scroll buttons to see the name of the option installed with each key code listed:
The full array of installed software and hardware options is displayed on the left side of
the dialog:
Restoring Software
Restarting the Application
Upon initial power-up, the scope will load the instrument application software automatically. If you
exit the application and want to reload it, touch the shortcut icon on the desktop: .
WR6A-OM-E Rev G 59
WaveRunner 6000A Series Operator's Manual
If you minimize the application, touch the appropriate task bar or desktop button to maximize it:
.
Restarting the Operating System
If you need to restart the Windows® operating system, you will have to reboot the scope by
pressing and holding in the power switch for 10 seconds, then turning the power back on.
Removable Hard Drive
The removable hard drive option replaces the standard internal hard drive with a removable hard
drive that is installed at the rear of the scope, in the slot normally occupied by the CDROM drive.
The kit includes two hard drives, which can be used interchangeably. It also includes a USB
CDROM for loading of new software.
60 WR6A-OM-E Rev G
Protective Cover
External Monitor
If your X-Stream scope's processor runs at greater than 1 GHz, the external monitor must be
configured manually. You can find out your processor's speed by touching Utilities in the menu
bar, then touching the Status tab of the "Utilities" dialog. If the speed is greater than 1 GHz,
proceed as follows:
1. Shut off power to the scope.
2. Connect the external monitor to the VGA port at the rear of the instrument (item 6 in the
diagram).
3. Plug in the monitor's power cord, and apply power to the monitor.
4. Apply power to the scope.
5. After boot-up, touch Display in the menu bar, then Display Setup... in the drop-down
menu.
WR6A-OM-E Rev G 61
WaveRunner 6000A Series Operator's Manual
6. Touch the Monitor tab of the "Display"
dialog:
62 WR6A-OM-E Rev G
CONNECTING TO A SIGNAL
ProBus Interface
LeCroy's ProBus® probe system provides a complete measurement solution from probe tip to
oscilloscope display. ProBus allows you to control transparent gain and offset directly from your
front panel. It is particularly useful for voltage, differential, and current active probes. It uploads
gain and offset correction factors from the ProBus EPROMs and automatically compensates to
achieve fully calibrated measurements.
This intelligent interconnection between your instrument and a wide range of accessories offers
important advantages over standard BNC and probe ring connections. ProBus ensures correct
input coupling by auto-sensing the probe type, thereby eliminating the guesswork and errors that
occur when attenuation or amplification factors are set manually.
Auxiliary Output Signals
In addition to a calibration signal, the following signals can be output through the AUX OUTPUT
connector:
Square Wave
WR6A-OM-E Rev G 63
WaveRunner 6000A Series Operator's Manual
5. Touch inside the Amplitude data entry field and enter a value, using the pop-up numeric
keypad. If you want a TTL level signal, touch the TTL Level checkbox. The Amplitude
field will accordingly become unavailable.
6. If you selected Square Wave, touch inside the Frequency data entry field and enter a
value, using the pop-up keypad. You can set a value from 5.0 Hz to 5 MHz.
7. If you selected Pass/Fail, touch inside the Pulse Duration field and enter a value from 1
ms to 500 ms, using the pop-up numeric keypad.
64 WR6A-OM-E Rev G
SAMPLING MODES
Sampling Modes
Depending on your timebase, you can choose either Single-shot (Real Time) , Sequence
Segments data entry field and enter a value using the pop-up
numeric keypad.
4. If you want to use a timeout condition for Sequence mode, touch the Enable Timeout
checkbox; then touch inside the Timeout data entry field and enter a value
using the pop-up numeric keypad.
Single-shot sampling mode
Basic Capture Technique
A single-shot acquisition is a series of digitized voltage values sampled on the input signal at a
uniform rate. It is also a series of measured data values associated with a single trigger event.
The acquisition is typically stopped a defined number of samples after this event occurs: a
number determined by the selected trigger delay and measured by the timebase. The waveform's
horizontal position (and waveform display in general) is determined using the trigger event as the
definition of time zero.
You can choose either a pre- or post-trigger delay. Pre-trigger delay is the time from the left-hand
edge of the display grid forward to the trigger event, while post-trigger delay is the time back to
the event. You can sample the waveform in a range starting well before the trigger event up to the
moment the event occurs. This is 100% pre-trigger, and it allows you to see the waveform leading
up to the point at which the trigger condition was met and the trigger occurred. (The instrument
offers up to the maximum record length of points of pre-trigger information.) Post-trigger delay, on
the other hand, allows you to sample the waveform starting at the equivalent of 10,000 divisions
after the event occurred.
WR6A-OM-E Rev G 65
WaveRunner 6000A Series Operator's Manual
Because each instrument input channel has a dedicated ADC (Analog-to-Digital Converter), the
voltage on each is sampled and measured at the same instant. This allows very reliable time
measurements between the channels.
On fast timebase settings, the maximum single-shot sampling rate is used. But for slower
timebases, the sampling rate is decreased and the number of data samples maintained.
The relationship between sample rate, memory, and time can be simply defined as:
and
66 WR6A-OM-E Rev G
How the instrument captures segments
2. Touch the Smart Memory tab, then touch the Sequence mode button .
3. Under Sequence Options, touch inside the Num Segments data entry field and enter
the number of segments you want to display, using the pop-up keypad.
4. Touch inside the Timeout data entry field and enter a timeout value.
Note: The timeout period accounts for instances when a Num Segments miscount occurs for some reason and the
scope waits indefinitely for an unforthcoming segment. During that time, no scope functions are accessible. By means of a
timeout value, however, the acquisition will be completed, the waveform displayed, and control of the scope returned to
the user after the timeout has elapsed.
WR6A-OM-E Rev G 67
WaveRunner 6000A Series Operator's Manual
8. Touch inside the Num seg displayed field and enter a value from 1 to 80, using the pop-
up numeric keypad.
9. Touch inside the Starting at field and enter a starting segment number, using the pop-up
numeric keypad.
Sequence Display Modes
The instrument gives you a choice of five ways to display your segments:
Adjacent
Waterfall (cascaded)
Mosaic (tiled)
68 WR6A-OM-E Rev G
Overlay
Perspective
The number of segments you choose to display (80 maximum) can be less than the total number
of segments in the waveform. For example, in the pop-up images above, the number of display
segments is 10, but the total number of segments entered in the timebase dialog's Num
Segments field is 100.
To Display Individual Segments
1. Touch Math in the menu bar, then Math Setup... in the drop-down menu.
2. Touch a function tab (F1 to Fx The number of math traces available depends on the
software options loaded on your scope. See specifications.).
3. Touch inside the Operator1 field and select Segment from the pop-up menu.
4. In the right-hand dialog, touch the Select tab.
5. Touch inside the Select data entry field and use the pop-up numeric keypad to select the
segment you want to display.
Note: In Persistence mode, the segments are automatically overlaid one on top of the other in the display. In non-
Persistence mode, they appear separately on the grid.
WR6A-OM-E Rev G 69
WaveRunner 6000A Series Operator's Manual
4. Touch inside the Select Segment field and enter a segment number, using the pop-up
keypad.
RIS SAMPLING Mode -- For Higher Sample Rates
RIS (Random Interleaved Sampling) is an acquisition technique that allows effective sampling
rates higher than the maximum single-shot sampling rate. It is used on repetitive waveforms with
a stable trigger. The maximum effective sampling rate of 50 GS/s can be achieved with RIS by
making 100 single-shot acquisitions at 500 MS/s. The bins thus acquired are positioned
approximately 20 ps apart. The process of acquiring these bins and satisfying the time constraint
is a random one. The relative time between ADC sampling instants and the event trigger provides
the necessary variation, measured by the timebase to 5 ps resolution.
The instrument requires multiple triggers to complete an acquisition. The number depends on the
sample rate: the higher the sample rate, the more triggers are required. It then interleaves these
segments (see figure) to provide a waveform covering a time interval that is a multiple of the
maximum single-shot sampling rate. However, the real-time interval over which the instrument
collects the waveform data is much longer, and depends on the trigger rate and the amount of
interleaving required. The oscilloscope is capable of acquiring approximately 40,000 RIS
segments per second.
Note: RIS mode is not available when the scope is operating in Fixed Sample Rate mode.
Roll Mode
Roll mode applies only to WavePro 7000 series scopes, and can be selected when the timebase
mode is real time, time per division is > 200 ms/div, and the sampling rate is < 200 kS/s.
Roll mode is not selected automatically when the above criteria are met. You must select Roll
mode manually from the Timebase dialog each time you want to invoke it.
Roll mode displays, in real time, incoming points in single-shot acquisitions that have a sufficiently
low data rate. The oscilloscope rolls the incoming data continuously across the screen until a
trigger event is detected and the acquisition is complete. The parameters or math functions
connected to each channel are updated every time the roll mode buffer is updated, as if new data
is available. This resets statistics on every step of Roll mode that is valid because of new data.
70 WR6A-OM-E Rev G
Note: If the processing time is greater than the acquire time, the data in memory gets overwritten. In this case, the
instrument issues the warning: Channel data is not continuous in ROLL mode!!! and rolling will start over again.
1. Press the appropriate channel push button, for example to turn on channel 1. Or
touch Vertical in the menu bar, then Channel 1 in the drop-down menu.
2. Touch inside the Trace On checkbox to display the trace.
3. Turn the volts per division knob for the selected channel. Or you can touch
inside the Volts/Div field and type in a value using the pop-up keypad, or use the
up/down arrows.
4. The voltage that you set is displayed in the trace descriptor label and
in the Volts/Div field.
To Adjust the Waveform's Position
Turn the vertical offset adjust knob directly above the channel button whose waveform you want
to move vertically. Or you can touch inside the Offset field and type in a value on the pop-up
keypad. To set the vertical offset to zero, touch the Zero Offset button directly below the Offset
field.
Coupling
The choices of coupling are as follows:
• DC 50 (all instruments)
• GROUND (all instruments)
• DC 1 M (WavePro & WaveRunner instruments)
• AC 1 M (WavePro & WaveRunner instruments)
Overload Protection
The maximum input voltage is 4 V peak. Whenever the voltage exceeds this limit, the coupling
mode automatically switches from DC 50 to GROUND. You will then have to manually reset the
coupling to DC 50 , as described next.
WR6A-OM-E Rev G 71
WaveRunner 6000A Series Operator's Manual
To Set Coupling
1. In the menu bar, touch the Vertical button, then Channel X Setup... in the drop-down
menu.
2. Touch inside the Coupling field and select a coupling mode from the pop-up menu.
Probe Attenuation
To Set Probe Attenuation
LeCroy's ProBus® system automatically senses probes and sets their attenuation for you. If you
want to set the attenuation manually,
1. In the menu bar, touch Vertical, then select a channel from the drop-down menu.
2. Touch inside the Probe Atten. data entry field . Touch a divide-by
menu selection or touch Var (variable). If you choose Var, type in a value using the pop-
up numeric keypad.
Bandwidth Limit
Reducing the bandwidth also reduces the signal and system noise, and prevents high frequency
aliasing.
To Set Bandwidth Limiting
1. To set bandwidth limiting
2. In the menu bar, touch Vertical, then select a channel from the drop-down menu.
3. Touch inside the Bandwidth field and select a bandwidth limit value from the pop-up
menu. The options are
• Full (all X-Stream scopes)
• 4 GHz (WaveMaster 8600A/8500A, DDA-5005A, SDA)
• 3 GHz (WaveMaster 8600A/8500A, DDA-5005A, SDA)
• 1 GHz (WaveMaster DSOs, DDA-5005A, SDA)
• 200 MHz (all X-Stream scopes)
• 20 MHz (all X-Stream scopes)
Linear and (SinX)/X Interpolation
Linear interpolation, which inserts a straight line between sample point, is best used to
reconstruct straight-edged signals such as square waves. (Sinx)/x interpolation, on the other
hand, is suitable for reconstructing curved or irregular waveshapes, especially when the sample
rate is 3 to 5 times the system bandwidth.
72 WR6A-OM-E Rev G
To Set Up Interpolation
1. Touch the button for the channel you want to set up, for example.
2. In the dialog area, touch inside the Interpolation data entry field under Pre-Processing.
"Pre-Processing" means before Math processing.
3. Touch inside the Interpolation data entry field. A pop-up menu appears offering Linear or
Sinx/x interpolation.
4. Touch the button for the type of interpolation you want.
Inverting Waveforms
Touch the Invert checkbox to invert the waveform for the selected channel.
QuickZoom
QuickZoom automatically displays a zoom of the channel or trace on a new grid.
To Turn On a Zoom
WR6A-OM-E Rev G 73
WaveRunner 6000A Series Operator's Manual
Channel Deskew
Unlike the Deskew math function, channel Deskew does no resampling, but instead adjusts the
horizontal offset by the amount that you enter. The valid range is dependent on the current
timebase +/- 9 divisions.
To Set Up Channel Deskew
1. In the menu bar, touch Vertical; from the drop-down menu, select a channel to set up.
2. Touch inside the Deskew data entry field and enter a value using the pop-up numeric
keypad.
74 WR6A-OM-E Rev G
TIMEBASE AND ACQUISITION SYSTEM
Timebase Setup and Control
Set up the timebase by using the front panel Horizontal controls, just as for analog scopes.
For additional timebase setups,
1. Touch Timebase in the menu bar, then Horizontal Setup... in the drop-down menu. The
"Horizontal" dialog appears.
2. Touch inside the Time/Division data entry field and enter a value using the pop-up
numeric keypad, or use the up/down arrows to adjust the value.
3. Touch inside the Delay data entry field and type in a value, using the pop-up keypad.
Touch the Set To Zero button to set the delay to zero.
4. Touch the SMART Memory button or tab and adjust the memory as needed.
Dual Channel Acquisition
Combining of Channels
Channels can be combined to increase sample rate, memory, or both in order to capture and view
a signal in all its detail. When you combine channels, uncombined channels like EXT BNC remain
available for triggering, even though they are not displayed.
Note: While channels can be combined on any WaveRunner 6000 Series model to increase memory, sample rate can
only be increased on 1 GHz and 2 GHz bandwidth models.
In 2-channel operation, channels 2 and 3 are active. In Auto operation, you can use channel 1 or
2, and channel 3 or 4. On the paired channels the maximum sampling rate is doubled and the
record length is greatly increased:
Ch 1 & Ch 3 10 GS/s
Ch 1 & Ch 4 10 GS/s
Ch 2 & Ch 3 10 GS/s
Ch 2 & Ch 4 10 GS/s
As you can see, sampling can be maximized to 10 GS/s for any combination of two channels,
except a combination of channels 1 and 2, or channels 3 and 4, which yield 5 GS/s. The basic
rule is to choose either channel 1 or 2 for your first input, and either channel 3 or 4 for the second
input.
Refer to Acquisition Modes in the specifications for maximum sample rates.
To Combine Channels
1. In the menu bar, touch Timebase; the "Horizontal" setup dialog opens.
2. Under Active Channels, touch 4, 2 or Auto. The maximum sample rate is shown
alongside each button.
WR6A-OM-E Rev G 75
WaveRunner 6000A Series Operator's Manual
Autosetup
When channels are turned on, Autosetup operates only on those turned-on channels. If no
channels are turned on, all channels are affected. When more than one channel is turned on, the
first channel in numerical order with a signal applied to it is automatically set up for edge
triggering.
You can perform an autosetup of all these functions together by simply pressing on the
76 WR6A-OM-E Rev G
TRIGGERING
Trigger Setup Considerations
Trigger Modes
Auto mode causes the scope to sweep even without a trigger. An internal timer triggers the sweep
so that the display remains, even when the signal does not cause a trigger.
In Normal mode, the scope sweeps only if the input signal reaches the set trigger point.
Otherwise it continues to display the last acquired waveform.
In Single mode, only one sweep occurs each time you press the button.
Stop mode inhibits all sweeps until you select one of the other three modes.
Trigger Types
The triggers available to you are defined as follows:
A simple trigger, Edge trigger is activated by basic waveform features or conditions such
as positive or negative slope, and holdoff.
One of LeCroy's SMART Triggers®, Width trigger allows you to define a positive- or
negative-going pulse width bounded by a voltage level, above or below which a trigger
will occur. Or you can specify a pulse width and voltage range, within or outside of
which a trigger will occur.
Another of the SMART Triggers, Glitch trigger is a simpler form of Width trigger. Use
Glitch trigger when you want to define a fixed pulse-width time or time range only. Glitch
trigger makes no provision for voltage levels or ranges.
While Glitch trigger performs over the width of a pulse, Interval trigger performs over the
width of an interval the signal duration (the period) separating two consecutive edges of
the same polarity: positive to positive or negative to negative. Use interval trigger to
capture intervals that fall short of, or exceed, a given time limit. In addition, you can
define a width range to capture any interval that is itself inside or outside the specified
range an Exclusion trigger by interval.
The Qualify trigger is an edge-qualified SMART Trigger that allows you to use one
signal's positive or negative transition to qualify a second signal, which is the trigger
source. For Qualify trigger, you specify the time or number of events after the transition
when you want the trigger to occur.
The State trigger is a level-qualified SMART Trigger which requires that the qualifying
signal remain above or below a specified voltage level for a trigger to occur. For Sate
trigger, you specify the time or number of events after the signal has gone above or
below the voltage level when you want the trigger to occur.
WR6A-OM-E Rev G 77
WaveRunner 6000A Series Operator's Manual
Used primarily in single-shot applications, and usually with a pre-trigger delay, Dropout
trigger can detect lost signals. The trigger is generated at the end of the timeout period
following the last trigger source transition. You can select a timeout period from 2 ns to
20 s.
Logic trigger enables triggering on a logical combination (pattern) of five inputs: CH1,
CH2, CH3, CH4, EXT. You have a choice of four Boolean operators (AND, NAND, OR,
NOR), and you can stipulate the high or low voltage logic level for each input
independently.
Determining Trigger Level, Slope, Source, and Coupling
Level defines the source voltage at which the trigger circuit will generate an event: a change in
the input signal that satisfies the trigger conditions. The selected trigger level is associated with
the chosen trigger source.
Trigger level is specified in volts and normally remains unchanged when you change the vertical
gain or offset. The amplitude and range of the trigger level are limited as follows:
• ±5 screen divisions with a channel as the trigger source
• ±400 mV with EXT as the trigger source
• ±4 V with EXT/10 as the trigger source
• ±40 mV with EXT*10 as the trigger source
• None with LINE as the trigger source (zero crossing is used).
Coupling refers to the type of signal coupling at the input of the trigger circuit. Because of the
instrument's very high bandwidth, there is only one choice of trigger coupling: DC 50 ohms.
However, as a visual check of where ground is, you may switch the channel to ground coupling at
any time while testing.
With DC coupling, all of the signal's frequency components are coupled to the trigger circuit for
high-frequency bursts.
Slope determines the direction of the trigger voltage transition used for generating a particular
trigger event. You can choose a positive or negative slope. Like coupling, the selected slope is
associated with the chosen trigger source.
78 WR6A-OM-E Rev G
Edge trigger works on the selected edge at the chosen level. The slope (positive or negative) is specified in the
Trigger label permanently displayed below-right of the grid.
Trigger Source
The Trigger On source may be one of the following:
• The acquisition channel signal (CH 1, CH 2, CH 3 or CH 4) conditioned for the overall
voltage gain, coupling, and bandwidth.
• The line voltage that powers the oscilloscope (LINE). This can be used to provide a
stable display of signals synchronous with the power line. Coupling and level are not
relevant for this selection.
• The signal applied to the EXT BNC connector (EXT). This can be used to trigger the
oscilloscope within a range of ±400 mV on EXT, ±4 V with EXT/10 as the trigger source.
• A logic pattern.
Level
Level defines the source voltage at which the trigger circuit will generate an event (a change in
the input signal that satisfies the trigger conditions). The selected trigger level is associated with
the chosen trigger source. Note that the trigger level is specified in volts and normally remains
unchanged when the vertical gain or offset is modified.
• The Amplitude and Range of the trigger level are limited as follows:
• ±5 screen divisions with a channel as the trigger source
• ±400 mV with EXT as the trigger source
• ±4 V with EXT/10 as the trigger source
• none with LINE as the trigger source (zero crossing is used)
Note: Once specified, Trigger Level and Coupling are the only parameters that pass unchanged from trigger mode to
trigger mode for each trigger source.
WR6A-OM-E Rev G 79
WaveRunner 6000A Series Operator's Manual
Holdoff by Time or Events
Holdoff is an additional condition of Edge trigger. It can be expressed either as a period of time or
an event count. Holdoff disables the trigger circuit for a given period of time or number of events
after the last trigger occurred. Events are the number of occasions on which the trigger condition
is met. The trigger will again occur when the holdoff has elapsed and the trigger's other conditions
are met.
Use holdoff to obtain a stable trigger for repetitive, composite waveforms. For example, if the
number or duration of sub-signals is known you can disable them by choosing an appropriate
holdoff value. Qualified triggers operate using conditions similar to holdoff.
Hold Off by Time
Sometimes you can achieve a stable display of complex, repetitive waveforms by placing a
condition on the time between each successive trigger event. This time would otherwise be
limited only by the input signal, the coupling, and the instrument's bandwidth. Select a positive or
negative slope, and a minimum time between triggers. The trigger is generated when the
condition is met after the selected holdoff time, counted from the last trigger. Any time between 2
ns and 20 s can be selected. The delay is initialized and started on each trigger.
Edge Trigger with Holdoff by Time. The bold edges on the trigger source indicate that a positive slope has been
selected. The broken upward-pointing arrows indicate potential triggers, which would occur if other conditions
are met. The bold arrows indicate where the triggers actually occur when the holdoff time has been exceeded.
80 WR6A-OM-E Rev G
Edge Trigger with Holdoff by Events (in this example, two events). The bold edges on the trigger source indicate
that a positive slope has been selected. The broken, upward-pointing arrows indicate potential triggers, while the
bold ones show where triggers actually occur after the holdoff expires.
Simple Triggers
Edge Trigger on Simple Signals
The instrument uses many waveform capture techniques that trigger on features and conditions
that you define. These triggers fall into two major categories:
Edge activated by basic waveform features or conditions such as a positive or negative slope,
and hold-off
SMART Trigger® sophisticated triggers that enable you to use basic or complex conditions for
triggering.
Use Edge Triggers for simple signals, and the SMART Triggers for signals with rare features, like
glitches.
Control Edge Triggering
Horizontal: Turn the Delay knob in the HORIZONTAL control group to adjust the trigger's
horizontal position. Or, touch inside the Delay field in the timebase setup dialog and enter a
value, using the pop-up keypad.
Post-trigger delay is indicated by a left-pointing arrow below-left of the grid . The time
value is given in the title line of the TimeBase label below-right of the grid.
WR6A-OM-E Rev G 81
WaveRunner 6000A Series Operator's Manual
Vertical: Turn the Level knob in the TRIGGER control group to adjust the trigger's
vertical threshold.
Turn this knob to adjust the level of the trigger source or the highlighted trace. Level defines the
source voltage at which the trigger will generate an event a change in the input signal that
satisfies the trigger conditions.
Alternatively, in the "Trigger" dialog, you can touch inside the Level field and type in a value,
using the pop-up numeric keypad. To quickly set a level of zero volts, touch the Zero Level button
directly below the Coupling field.
An arrow on the left side of the grid shows the threshold position. This arrow is only visible if the
trigger source is displayed.
To Set Up an Edge Trigger
Channel Setup
1. In the menu bar, touch Trigger, then select Trigger Setup... from the drop-down menu.
4. Touch inside the Level data entry field . In the pop-up numeric
82 WR6A-OM-E Rev G
buttons:
.
Max. 1.000 V
Default 0 mV
Min. 1.000 V
5. Select the holdoff by touching the Time or Events buttons , . Using the
pop-up numeric keypad, enter a value and specify the unit of time, or use the up/down
.
6. The preset Time values are as follows:
Max. 20.0 s
Default 50.0 ns
Min. 2 ns
WR6A-OM-E Rev G 83
WaveRunner 6000A Series Operator's Manual
The preset Events values are as follows:
.
SMART Triggers
Width Trigger
Width trigger allows you to define a positive- or negative-going pulse width bounded by a voltage
level, above or below which a trigger will occur. You can specify a pulse width and voltage range,
within or outside of which a trigger will occur.
1. In the menu bar, touch Trigger, then Trigger Setup... in the drop-down menu.
84 WR6A-OM-E Rev G
4. Touch inside the Level data entry field and enter a value using the pop-up numeric
keypad.
5. Select positive or negative slope.
6. Touch the LessThan button and enter a pulse-width value in the Upper Limit data entry
field. Or touch the GreaterThan button and enter a pulse-width value in the Lower Limit
data entry field. Or touch the InRange button. Touch the Delta button to set up a
nominal range, plus or minus a delta value in seconds. Touch inside the Nominal Width
and Delta data entry fields and enter values using the pop-up numeric keypads.
Glitch trigger can be used to catch glitches. You can specify a pulse width or a pulse width range.
Pulse smaller than selected pulse width: Set a maximum pulse width. This glitch trigger is
generated on the selected edge (positive or negative) when the pulse width is less than or equal
to the set width.
The timing for the width is initialized and restarted on the opposite slope to that selected. You can
set widths from 600 ps to 20 s.
Note: If the glitch's width is narrower than the signal's width, set the trigger to a narrower width than that of the signal. The
signal's width, as determined by the instrument trigger comparator, depends on the DC trigger level. If that level were to
be set at the middle of a sine wave, for example, the width could then be considered as the half period. But if the level
were higher, the signal's width would be considered to be less than the half period.
WR6A-OM-E Rev G 85
WaveRunner 6000A Series Operator's Manual
Glitch Trigger: In this example triggering on a pulse width less than or equal to the width selected. The broken
upward-pointing arrow indicates a potential trigger, while the bold one shows where the actual trigger occurs.
1. In the menu bar, touch Trigger, then Trigger Setup... in the drop-down menu.
86 WR6A-OM-E Rev G
4. Touch inside the Level data entry field and enter a value using the pop-up numeric
keypad.
5. Select positive or negative slope.
6. Define the width of the glitch you are looking for. You can trigger on any glitch less than a
chosen pulse-width (Upper Limit); or you can trigger on a chosen range (InRange).
Touch the LessThan button; the Upper Limit data entry field alone is displayed. Touch
the InRange button; the Upper Limit and Lower Limit fields are displayed.
7. Touch inside the limit field or fields and enter a time value using the pop-up numeric
keypad.
Interval Trigger
While Glitch trigger performs over the width of a pulse, Interval trigger performs over the width of
an interval, with the signal duration (period) separating two consecutive edges of the same
polarity: positive to positive or negative to negative. Use Interval trigger to capture intervals that
fall short of, or exceed, a given time limit. In addition, you can define a width range to capture any
interval that is itself inside or outside the specified range: an exclusion trigger by interval.
Interval Less Than: For this Interval Trigger, generated on a time interval smaller than the one
that you set, choose a maximum interval between two like edges of the same slope (positive, for
example).
The trigger is generated on the second (positive) edge if it occurs within the set interval. The
instrument initializes and restarts the timing for the interval whenever the selected edge occurs.
You can set an interval from 2 ns to 20 s.
WR6A-OM-E Rev G 87
WaveRunner 6000A Series Operator's Manual
Interval Trigger that triggers when the interval width is smaller than the selected interval. The broken, upward-
pointing arrow indicates a potential trigger, while the bold one shows where the actual trigger occurs on the
positive edge within the selected interval.
Interval Greater Than: For this Interval Trigger, generated on an interval larger than the one that
you set, select a minimum interval between two edges of the same slope. The instrument
generates the trigger on the second edge if it occurs after the set interval. The timing for the
interval is initialized and restarted whenever the selected edge occurs. You can set an interval
from 2 ns to 20 s.
88 WR6A-OM-E Rev G
Interval Trigger that triggers when the interval width is larger than the set interval. The broken upward-pointing
arrow indicates a potential trigger, while the bold one shows where the actual trigger occurs on the positive
edge after the selected interval.
Interval In Range: This Interval Trigger is generated whenever an interval between two edges of
the same slope falls within a selected range. The instrument initializes and restarts the timing for
the interval whenever the selected edge occurs. You can set an interval from 2 ns to 20 s.
WR6A-OM-E Rev G 89
WaveRunner 6000A Series Operator's Manual
Interval Trigger that triggers when the interval falls within the selected range:
t1 = range's lower time limit; t2 = range's upper limit. The broken upward-pointing arrow indicates a potential
trigger, while the bold one indicates where the actual trigger occurs on the positive edge within the selected
range.
In the menu bar, touch Trigger, then Trigger Setup... in the drop-down menu.
90 WR6A-OM-E Rev G
3. Touch inside the Level data entry field and enter a value using the pop-up numeric
keypad.
4. Select positive or negative slope.
5. Touch the LessThan button and enter a pulse-width value in the Upper Limit data entry
field.
Or touch the GreaterThan button and enter a value in the Lower Limit data entry field.
6. Touch the Delta button to set up a nominal range, plus or minus a delta value in
seconds. Touch inside the Nominal Width and Delta data entry fields and enter values
using the pop-up numeric keypads.
Touch the Limits button to set up a precise range. Touch inside the Lower Limit
and Upper Limit data entry fields and enter values using the pop-up numeric keypads.
Or touch the OutOfRange button and perform the same Delta or Limits setup as for
InRange triggering.
Qualified Trigger
How Qualified Triggers Work
Use a signals transition above or below a given level (its validation) as an enabling (qualifying)
condition for a second signal that is the trigger source. These are Qualified triggers. For Edge
Qualified triggers (the default) the transition is sufficient and no additional requirement is placed
on the first signal. For State Qualified triggers the amplitude of the first signal must remain in the
desired state until the trigger occurs. A qualified trigger can occur immediately after the validation,
or following a predetermined time delay or number of potential trigger events. The time delay or
trigger count is restarted with every validation.
Within Time creates a time window within which a trigger can occur.
Wait Time determines a delay from the start of the desired pattern. After the delay
(timeout) and while the pattern is present, a trigger can occur. The timing for the delay is restarted
when the selected pattern begins.
WR6A-OM-E Rev G 91
WaveRunner 6000A Series Operator's Manual
Edge Qualified and Wait: Trigger after timeout. The broken upward-pointing arrows indicate potential triggers,
while the bold ones show where the actual triggers occur.
Qualified First trigger is intended to be used exclusively in Sequence Mode to speed up the
trigger rate. With Qualified First trigger, a single valid trigger is sufficient to acquire a full
sequence. Other than in Sequence Mode, Qualified First is identical to the Qualified triggers.
In data storage applications, the index pulse can be defined as the qualifier signal and the servo
gate signal as the trigger source.
1. In the menu bar, touch Trigger, then Trigger Setup... in the drop-down menu.
92 WR6A-OM-E Rev G
3. Touch inside the Trigger On data entry field and select a source on which to trigger.
4. Select Positive or Negative slope.
5. Touch inside the After data entry field and select the qualifying signal source from the
pop-up menu. If you select an input channel or external source, touch inside the has
gone data entry field and select a logic level: Above or Below. Then touch inside the
Level field and set a voltage level using the pop-up numeric keypad. If you select Pattern
from the pop-up menu, touch the Pattern tab and choose a logic gate. Then touch inside
the State field for each channel input you want to use in the pattern and select a logic
condition: High or Low. Select Don't Care for unused inputs. For the inputs to be used,
touch inside each Level field and enter a voltage threshold using the pop-up numeric
keypad. Then touch the Trigger tab again.
6. If you want to set a holdoff in time or events, touch one of the Qualify by: buttons:
, , .
7. Touch inside the field below the Qualify by: buttons and enter a value using the numeric
keypad.
8. To set up a Qualified First trigger, touch the Qualify first segment only checkbox if you
are in Sequence mode.
State Trigger
State trigger is another Qualified trigger; however, instead of using the edges of the qualifying
inputs, State trigger uses the logic state of the inputs to qualify the trigger. Therefore, the pattern
must become true and remain true (for a period of time or number of events that you specify) to
qualify the trigger.
See also How Qualified Triggers Work.
WR6A-OM-E Rev G 93
WaveRunner 6000A Series Operator's Manual
State Qualified and Wait: Trigger after timeout. The broken upward-pointing arrows indicate potential triggers,
while the bold arrows show where the actual triggers occur.
94 WR6A-OM-E Rev G
gone data entry field and select a logic level: Above or Below. Then touch inside the
Level field and set a voltage level using the pop-up numeric keypad. If you want to set a
Dropout Trigger: occurs when the timeout has expired. The bold upward-pointing arrows show where the trigger
occurs.
1. In the menu bar, touch Trigger, then Trigger Setup... in the drop-down menu.
WR6A-OM-E Rev G 95
WaveRunner 6000A Series Operator's Manual
4. Touch inside the Trigger after timeout data entry field and enter a time window using the
pop-up numeric keypad.
Logic Trigger
Logic Applications
Logic Trigger can be used in digital design for the testing of complex logic inputs or data transmission buses.
96 WR6A-OM-E Rev G
3. Touch the Pattern tab.
4. For each input you want to include in the logic pattern, touch inside the State data entry
field and select a logic state: Low or High. Select Don't Care for all other inputs.
5. Touch inside the Level data entry field for each input included in the pattern and enter a
voltage level threshold using the pop-up numeric keypad.
6. Touch the Trigger tab.
7. If you want to hold off the trigger (either in time or events) when the pattern becomes
WR6A-OM-E Rev G 97
WaveRunner 6000A Series Operator's Manual
DISPLAY FORMATS
Display Setup
1. In the menu bar, touch Display; then touch Display Setup in the drop-down menu.
2. Touch one of the Grid combination buttons. Autogrid automatically adds or deletes grids
as you select more or fewer waveforms to display.
3. Touch inside the grid Intensity data entry field and enter a value from
0 to 100 using the pop-up keypad.
4. Touch the Grid on top checkbox if you want to superimpose the grid over the waveform.
Depending on the grid intensity, some of your waveform may be hidden from view when
the grid is placed on top. To undo, simply uncheck Grid on top.
5. Touch the Axis labels checkbox to permanently display the values of the top and bottom
grid lines (calculated from volts/div) and the extreme left and right grid lines (calculated
from the timebase).
98 WR6A-OM-E Rev G
5. Touch inside the Starting at field and enter a value.
Note: The maximum value that you can enter for Starting at depends on the Num Segments value you entered in the
"Timebase" dialog. It also depends on the Num seg displayed value you entered here in the "Display" dialog. For
example, if you had entered a value of 500 in Num Segments, and a value of 10 in Num seg displayed, the maximum
value you can enter as a starting segment is 491so that 10 segments can be seen.
Persistence Setup
The analog Persistence feature helps you display your waveform and reveal its idiosyncrasies or
anomalies for a repetitive signal. Use Persistence to accumulate on-screen points from many
acquisitions to see your signal change over time. The instrument persistence modes show the
most frequent signal path "three-dimensionally" in intensities of the same color, or graded in a
spectrum of colors.
You can show persistence for up to eight inputs for any channel, math function, or memory
location (M1 to M4).
Saturation Level
The Persistence display is generated by repeated sampling of the amplitudes of events over time,
and the accumulation of the sampled data into "3-dimensional" display maps. These maps create
an analog-style display. User-definable persistence duration can be used to view how the maps
evolve proportionally over time. Statistical integrity is preserved because the duration (decay) is
proportional to the persistence population for each amplitude or time combination in the data. In
addition, the instrument gives you post-acquisition saturation control for a more detailed display.
When you select mode from the Persistence dialog (with All Locked selected), each
channel is assigned a single color. As a persistence data map develops, different intensities of
that color are assigned to the range between a minimum and a maximum population. The
maximum population automatically gets the highest intensity, the minimum population gets the
lowest intensity, and intermediate populations get intensities in between these extremes.
The information in the lower populations (for example, down at the noise level) could be of
greater interest to you than the rest. The Analog persistence view highlights the distribution of
data so that you can examine it in detail.
You can select a saturation level as a percentage of the maximum population. All populations
above the saturation population are then assigned the highest color intensity: that is, they are
saturated. At the same time, all populations below the saturation level are assigned the remaining
intensities. Data populations are dynamically updated as data from new acquisitions is
accumulated.
Color mode persistence, selected by touching , works on the same principle as the
Analog persistence feature, but instead uses the entire color spectrum to map signal intensity:
WR6A-OM-E Rev G 99
WaveRunner 6000A Series Operator's Manual
violet for minimum population, red for maximum population. A saturation level of 100% spreads
the intensity variation across the entire distribution; at lower saturation levels the intensity will
saturate (become the brightest color) at the percentage value specified. Lowering this percentage
causes the pixels to be saturated at a lower population, and makes visible those rarely hit pixels
not seen at higher percentages.
3-Dimensional Persistence
By selecting 3d , you can create a topographical view of your waveform from a selection
of shadings, textures, and hues. The advantage of the topographical view is that areas of highest
and lowest intensity are shown as peaks and valleys, in addition to color or brightness. The shape
of the peaks (pointed or flat) can reveal further information about the frequency of occurrences in
your waveform.
The instrument also gives you the ability to turn the X and Y axes of the waveform through 180°
of rotation from -90° to +90°.
Here is an example of a 3-dimensional view of a
square wave using the solid view of color-graded
persistence. Saturation is set at 50%, with red areas
indicating highest intensity. The X-axis has been
rotated 60%; the Y-axis has been rotated 15%.
3. Touch the All Locked button if you want to set the same mode,
saturation level, persistence time, and last trace display for all input channels. Touch the
Per Trace button to set these for each input channel individually.
front panel Analog Persist button . This button toggles Analog Persistence on and
off.
Screen Saver
The Windows screen saver is activated in the same way as for any PC.
1. Minimize the instrument display by touching File in the menu bar, then Minimize in the
drop-down menu.
2. Touch Start down in the task bar.
3. Touch Settings in the pop-up menu.
4. Touch Control Panel.
5. Touch Display.
6. Touch the Screen Saver tab.
Moving Traces from Grid to Grid
You can move traces from grid to grid at the touch of a button.
To Move a Channel or Math Trace
1. Touch the descriptor label for the waveform that you want to move.
Zooming Waveforms
The Zoom button appears as a standard button at the bottom of the channel "Cx
Vertical Adjust" setup dialog if you want to create a math function zoom trace of your input
The front panel "QuickZoom" button creates multiple zooms, one for each displayed input
channel.
At any time, you can also zoom a portion of a waveform by touching and dragging a rectangle
around any part of the input waveform. The zoom trace will size itself to fit the full width of the
grid. The degree of magnification, therefore, will depend on the size of the rectangle that you
create.
When you zoom a waveform, an approximation of the zoomed area will appear in a thumbnail
icon in the "Zoom" dialog: . The "Zoom" dialog appears alongside the math setup
dialog when Zoom is the math or memory function selected.
To Zoom a Single Channel
1. In the menu bar, touch Vertical; then touch a channel number in the drop-down menu.
Alternatively, you can just touch the channel trace label for a
displayed channel.
6. Turn the front panel Zoom knobs to control the boundaries of the zoom.
To Zoom Multiple Waveforms Quickly
Press the QuickZoom button on the front panel. Math function traces F5 to F8 will be used
to create a zoom of each displayed input channel waveform. Each zoom will be displayed in its
own grid.
To Turn Off Zoom
1. Touch the math function trace label for the zoom you want to turn off.
2. Touch the Trace On checkbox to delete the check mark and disable the zoom trace.
Multi-Zoom
The Multi-zoom feature creates time-locked zoom traces for only the waveforms that you choose
to include. The zooms are of the same X-axis section of each waveform. Thus, as you scroll
through a waveform, all included zooms scroll in unison.
To Set Up Multi-zoom
1. In the menu bar, touch Math, then Math Setup... in the drop-down menu.
2. Verify that the math function selected for each Fx position you want to include is zoom. If
you need to change the math function for any Fx position, simply touch the Fx button and
select Zoom from the Select Math Operator menu.
3. Touch the On checkbox to display each zoom you want to include in the multi-zoom.
Here the user has chosen to include only F2 and F3 in the Multi-zoom, even though F4 is
also a zoom function and is also displayed. Thus, the scrolling feature will not affect zoom
F4.
6. Use the Auto-Scroll buttons at the right of the Multi-Zoom dialog to control the zoomed
section of your waveforms:
1. In the menu bar, touch Math, then Math Setup... in the drop-down menu.
. You have the choice of showing the two waveforms on just the
XY grid, or you can also show the input waveforms on a single or dual grid.
3. Touch inside the Input X and Input Y data entry fields and select your
input sources from the pop-up menus. The inputs can be any combination of channels,
math functions, and memory locations.
to the destination folder. Then touch below the data entry field. To save to
folder Internal Setups on the scope's hard drive, touch inside a SetupX data entry field
and use the pop-up keyboard to enter a file name. Touch alongside the data
entry field. The file is deposited in D:\Internal Setups, and the current date is displayed
above the field.
To Recall Scope Settings
1. In the menu bar, touch File; then touch Recall Setup... in the drop-down menu.
2. To Recall From File, touch inside the Recall panels from file data entry field and use
the pop-up keyboard to enter the path to the source folder. Or touch Browse to navigate
to the source folder. Then touch . To recall settings from folder D:\ Internal
Setups on the scope's hard drive, touch alongside the file you want to recall.
To Recall Default Settings
1. In the menu bar, touch File; then touch Recall Setup... in the drop-down menu.
CAUTION
If you use a name that ends in a number instead of a letter, the instrument may truncate
the number. This is because, by design, the first waveform is automatically numbered 0,
the second 1, etc. For example, if you want to use waveform name "XYZ32" but it is not
preceded by waveforms XYZ0 through XYZ31, the waveform will be renumbered with the
next available number in the sequence.
If you need to use a number in your waveform's name, it is recommended that you append
an alpha character at the end of the number : "XYZ32a" for example.
1. If you are saving to file, touch the Data Format field and select a format type from the
pop-up menu:
If you select ASCII or Excel, also touch the SubFormat field and select either Time Data
or Time & Ampl. Then touch the Delimiter field and select a delimiter character from the
pop-up menu: comma, space, semicolon, or tab.
2. Touch the Browse button for the Save file in directory field and browse to the location
where you want the file saved. The file name is assigned automatically and is shown
below the field.
3. Touch .
You can also enable Auto Save from this dialog by touching one of the Auto Save buttons
CAUTION
If you select Fill, you can quickly use up all disk space on your hard disk.
Recalling Waveforms
1. In the menu bar, touch File; then touch Recall Waveform... in the drop-down menu.
d. Touch .
Disk Utilities
Use the Disk Utilities dialog to delete files or create folders.
To Delete a Single File
1. Touch File in the menu bar, then Disk Utilities... in the drop-down menu.
1. In the menu bar, touch File, then Print Setup... in the drop-down menu. The Utilities
Hardcopy dialog opens.
Although the instrument has an open architecture, avoid modifying the Windows operating
system, since this may cause problems for the instrument's user interface. Please follow these
recommendations:
• Do not load any version of Windows not provided by LeCroy. If you load any Windows
2000 service packs from Microsoft, please be advised that LeCroy cannot guarantee
trouble-free operation afterwards.
• Avoid modifying Control Panel settings.
• Do not change the color resolution (24 bit) or screen size (800 x 600 pixel) settings.
• After you load third-party software applications, if your scope does not work properly try
reloading the instrument software from the CD shipped with the scope.
• Do not modify or remove any system fonts; doing so may affect the readability of the
dialogs.
• Do not change any display properties like Background, Appearance, Effects, or Settings.
Functionality of the scope or screen saver may be affected.
• Do not make any changes to the Windows folder.
• Do not make any changes to the BIOS settings.
• Do not make any changes to the Windows power management system.
Windows Repair Disk
Before you install any hardware or software on your instrument, LeCroy strongly recommends
that you create an Emergency Repair Disk. During a system rebuild, the repair process relies on
information that is saved in the systemroot\repair folder. You must not change or delete this folder.
You only need a blank 1.44 MB floppy disk to create an Emergency Repair Disk (ERD).
1. In the task bar at the bottom of the screen, touch Start, Programs, Accessories,
System Tools, Backup.
2. In the "Tools" menu, touch Emergency Repair Disk.
3. Follow the instructions displayed on the screen.
TRACK VIEWS
Creating and Viewing a Trend
1. In the menu bar, touch Measure, then Measure Setup in the drop-down menu.
2. Touch one of parameter tabs P1 through Px.
3. Touch inside the Source1 data entry field and select an input waveform from the pop-up
menu.
4. Touch inside the Measure data entry field and select a parameter from the pop-up menu.
5. Touch the Trend button at the bottom of the dialog; then, from the Math
selection for Trend menu, select a math function location (F1 to Fx The number of math
traces available depends on the software options loaded on your scope. See
specifications.) to store the Trend display. The Trend will be displayed along with the
trace label Example Trend Trace Label for the math function you
selected.
6. Touch the newly displayed Trend math function trace label if you want to change any
settings in the Trend dialog:
6. Touch the Track button at the bottom of the dialog; then, from the Math
selection for Track menu, select a math function location (F1 to Fx The number of math
traces available depends on the software options loaded on your scope. See
specifications.) to store the Track display. The Track will be displayed along with the trace
label Example Track Trace Label for the math function you selected.
7. Touch the newly displayed Track math function trace label if you want to change any
settings in the Track dialog:
HISTOGRAMS
Creating and Viewing a Histogram
Note: The number of sweeps comprising the histogram will be displayed in the bottom line of the trace descriptor label:
.
To View Thumbnail Histograms
Histicons are miniature histograms of parameter measurements that appear below the grid.
These thumbnail histograms let you see at a glance the statistical distribution of each parameter.
1. In the menu bar, touch Measure, then one of the Measure Mode buttons: Std Vertical,
Std Horizontal, or My Measure.
2. Touch the Histicons checkbox to display thumbnail histograms below the selected
parameters.
Note: For measurements set up in My Measure, you can quickly display an enlarged histogram of a thumbnail histogram
by touching the Histicon you want to enlarge. The enlarged histogram will appear superimposed on the trace it describes.
This does not apply to "Std Vertical" or "Std Horizontal" measurements.
Persistence Histogram
You can create a histogram of a persistence display also by cutting a horizontal or vertical slice
through the waveform. You also decide the width of the slice and its horizontal or vertical
placement on the waveform.
This math operation is different than the "Histogram" math operation and is not affected by
Center and Width settings made there.
4. Touch inside the Operator1 field and select Phistogram from the Select Math
Operator menu.
5. Touch the "Phistogram" tab, then touch inside the Slice Direction field and select
Horizontal or Vertical slice from the pop-up menu.
6. Touch inside the Slice Center field and enter a value, using the pop-up keypad.
7. Touch inside the Slice Width field and enter a value, using the pop-up keypad.
Note: You can use the front panel Adjust knobs to move the Slice Center line and the Slice Width boundary lines.
Definition: Determines the width of the largest area peak, measured between bins on
either side of the highest bin in the peak that have a population of half the
highest's population. If several peaks have an area equal to the maximum
population, the leftmost peak is used in the computation.
Description: First, the highest population peak is identified and the height of its highest bin
(population) determined (for a discussion on how peaks are determined see the
pks parameter Description:). Next, the populations of bins to the right and left
are found, until a bin on each side is found to have a population of less than
50% of that of the highest bin's. A line is calculated on each side, from the
center point of the first bin below the 50% population to that of the adjacent bin,
towards the highest bin. The intersection points of these lines with the 50%
height value is then determined. The length of a line connecting the intersection
points is the value for fwhm.
Example:
Definition: Determines the width of the largest area peak, measured between bins on
either side of the highest bin in the peak that have a population of xx% of the
highest's population. If several peaks have an area equal to the maximum
population, the leftmost peak is used in the computation.
Description: First, the highest population peak is identified and the height of its highest bin
(population) determined (see the pks description). Next, the bin populations to
the right and left are found until a bin on each side is found to have a population
of less than xx% of that of the highest bin. A line is calculated on each side,
from the center point of the first bin below the 50% population to that of the
adjacent bin, towards the highest bin. The intersection points of these lines with
the xx% height value is then determined. The length of a line connecting the
intersection points is the value for fwxx.
Example: fwxx with threshold set to 35%:
Definition: The difference in value of the two most populated peaks in a histogram. This
Definition: The value of the leftmost of the two most populated peaks in a histogram. This
parameter is primarily useful for waveforms with two primary parameter values
such as TTL voltages where hbase would indicate the binary `0' voltage value.
Description: The two highest histogram peaks are determined. If several peaks are of equal
height the leftmost peak among these is used (see pks). Then the leftmost of the
two identified peaks is selected. This peak's center value (the line that divides
the population of the peak in half) is the hbase.
Example:
Definition: The value of the rightmost of the two most populated peaks in a histogram. This
parameter is useful for waveforms with two primary parameter values, such as
TTL voltages, where htop would indicate the binary `1' voltage value.
Description: The two highest histogram peaks are determined. The rightmost of the two
identified peaks is then selected. The center of that peak is htop (center is the
horizontal point where the population to the left is equal to the area to the right).
Example:
Definition: The count (vertical value) of the highest population bin in a histogram.
Description: Each bin between the parameter cursors is examined for its count. The highest
count is returned as maxp.
Example:
mode Mode
Definition: Computes the horizontal data value that separates the data in a histogram such
that the population on the left is a specified percentage `xx' of the total
population. When the threshold is set to 50%, pctl is the same as hmedian.
Description: The total population of the histogram is determined. Scanning from left to right,
the population of each bin is summed until a bin that causes the sum to equal or
exceed `xx'% of the population value is encountered. A ratio of the number of
counts needed for `xx'% population/total bin population is then determined for
the bin. The horizontal value of the bin at that ratio point of its range is found,
and returned as pctl.
Example: The total population of a histogram is 100. The histogram range is divided into
20 bins and `xx' is set to 25%. The population sum at the sixth bin from the left is
22. The population of the seventh is 9 and its sub-range is 6.1 to 6.4 V. The ratio
of counts needed for 25% population to total bin population is:
3 counts needed / 9 counts = 1/3.
The value for pctl is:
6.1 volts + .33 * (6.4 6.1) volts = 6.2 volts.
pks Peaks
Example: Here the two peaks have been identified. The peak with the highest population is
peak #1.
range Range
Definition: Computes the difference between the value of the rightmost and that of the
leftmost populated bin.
Description: The rightmost and leftmost populated bins are identified. The difference in value
between the two is returned as the range.
Example:
Definition: Calculates the total population of a histogram between the parameter cursors.
Description: The count for all populated bins between the parameter cursors is summed.
Example:
The lowest-value bin with events is that with a sub-range of 3.0 to 3.1 V. As TTL high voltages
need to be greater than 2.5 V, the lowest bin is within the allowable tolerance. However, because
of its proximity to this tolerance and the degree of the bin's separation from all other values,
additional investigation may be required.
duty, freq, period, width, time@lev, f@level, f80- All events in the acquisition
20%, fall, r@level, r20-80%, rise
ampl, area, base, cmean, cmedian, crms, csdev, One event per acquisition
cycles, delay, maximum, mean, minimum, nbph,
nbpw, over+, over-, pkpk, npts, rms, sdev, dly
Histogram Parameters (XMAP and JTA2 Options)
Once a histogram is defined and generated, measurements can be performed on the histogram
itself. Typical of these are the histogram's
• average value, standard deviation
• most common value (parameter value of highest count bin)
• leftmost bin position (representing the lowest measured waveform parameter value)
• rightmost bin (representing the highest measured waveform parameter value)
Histogram parameters are provided to enable these measurements. Available through selecting
"Statistics" from the "Category" menu, they are calculated for the selected section between the
parameter cursors:
fwhm -- full width (of largest peak) at half the maximum bin
fwxx -- full width (of largest peak) at xx% the maximum bin
hist ampl -- histogram amplitude between two largest peaks
hist base -- histogram base or leftmost of two largest peaks
hist max -- value of the highest (right-most) populated bin in a histogram
hist mean -- average or mean value of data in the histogram
hist median -- value of the x-axis of a histogram that divides the population into two equal halves
hist min -- value of the lowest (left-most) populated bin in a histogram
Determining such peaks is very useful because they indicate dominant values of a signal.
However, signal noise and the use of a high number of bins relative to the number of parameter
values acquired, can give a jagged and spiky histogram, making meaningful peaks hard to
distinguish. The scope analyzes histogram data to identify peaks from background noise and
histogram definition artifacts such as small gaps, which are due to very narrow bins.
WAVEFORM MEASUREMENTS
Measuring with Cursors
Cursors are important tools that aid you in measuring signal values. Cursors are markers — lines,
cross-hairs, or arrows — that you can move around the grid or the waveform itself. Use cursors to
make fast, accurate measurements and to eliminate guesswork. There are two basic types:
Horiz(ontal) (generally Time or Frequency) cursors are markers that you move horizontally along
the waveform. Place them at a desired location along the time axis to read the signal’s amplitude
at the selected time.
Vert(ical) (Voltage) cursors are lines that you move vertically on the grid to measure the
amplitude of a signal.
Cursor Measurement Icons
The Readout icons depict what is being measured for each measurement mode.
Each cursor locates a point on the waveform. The cursor values can be read in the
descriptor label for the trace. Use the Position data entry fields at the right side of
the dialog to place the cursors precisely.
This is the difference in Y values. The value can be read in the descriptor label for
the trace.
If there are non-time-domain waveforms displayed, there will also be a menu offering choices of
x-axis units: s or Hz, for example.
Cursors Setup
Quick Display
At any time, you can change the display of cursor types (or turn them off) without invoking the
"Cursors Setup" dialog as follows:
In the menu bar, touch Cursors, then Off, Abs Horizontal, Rel Horizontal, Abs Vertical, or Rel
Vertical.
The cursors displayed will assume the positions previously set up. If you want to change their
position or measurement mode, in the menu bar touch Cursors, then Cursors Setup in the drop-
down menu.
A green check mark means that the scope is returning a valid value.
A crossed-out pulse means that the scope is unable to determine top and base; however,
the measurement could still be valid.
A downward pointing arrow indicates an underflow condition.
Vertical
mean
sdev
max.
min.
ampl
pkpk
top
base
Standard Horizontal Parameters
These are the default Standard Horizontal Parameters:
Horizontal
freq
period
width
rise
fall
delay
duty
npoints
In addition to the arithmetic operations, the Parameter Math feature allows you to use VBScript or
JavaScript to write your own script for one or two measurements and produce a result that suits
your needs. Code entry is done in the Script Editor window directly on the instrument. You can
also import an existing script.
4. In the "Px" dialog, touch the math on parameters button . The Source field will
expand to two fields.
5. Touch inside the Source1 and Source2 fields and select the parameters you want to
apply math to (P1 to Px). If you are applying math to a single parameter (for example,
invert), just touch inside the Source1 field and select a parameter (P1 to Px).
6. Touch inside the Math Operator field and select a math operation from the Select
Measurement menu. If you select an operation that requires two input parameters, the
Source field will expand to two fields.
To Set Up Parameter Script Math
1. Touch Measure in the menu bar, then Measure Setup... in the drop-down menu.
4. In the "Px" dialog, touch the math on parameters button . The Source field will
expand to two fields.
5. Touch inside the Source1 and Source2 fields and select the parameters you want to
apply math to (P1 to Px). If you are applying math to a single parameter (for example,
invert), just touch inside the Source1 field and select a parameter (P1 to Px).
6. Touch inside the Math Operator field and select P Script from the Select
Measurement menu.
7. In the "Script Math" dialog, touch inside the Script Language field and select either
VBScript or JScript from the pop-up menu.
8. Touch the Edit Code button; the Script Editor window opens. You can enter code in this
window or call up an existing script from a file storage location. If you create your script in
this window, you can then export it and save it to file.
Measure Gate
Using Measure Gate, you can narrow the span of the waveform on which to perform parameter
measurements, allowing you to focus on the area of greatest interest. You have the option of
dragging the gate posts horizontally along the waveform, or specifying a position down to
hundredths of a division. The default starting positions of the gate posts are 0 div and 10 div,
which coincide with the left and right ends of the grid. The gate, therefore, initially encloses the
entire waveform.
Note: If you have Grid On Top enabled, you will not see the gate posts in their default position at each end of the grid. But
if you touch either end of the grid, a drag cursor will appear, indicating that you have control of the post and can
now drag it.
In this example, you can see that the Measure Gate includes only five rising edges. Therefore,
parameter calculations for rise time are performed only on the five pulses bounded by the gate
posts. The position of the gate posts is shown in the Start and Stop fields in the accompanying
dialog.
To Set Up Measure Gate
1. In the menu bar, touch Measure Setup...
3. Touch inside the Start data entry field and enter a value, using the pop-up numeric
keypad. Or, you can simply touch the leftmost grid line and drag the gate post to the right.
4. Touch inside the Stop data entry field and enter a value, using the pop-up numeric
keypad. Or, you can simply touch the rightmost grid line and drag the gate post to the left.
Help Markers
Help Markers clarify parameter measurements by displaying movable cursors and a visual
representation of what is being measured. For the "at level" parameters, Help Markers make it
easier to see where your waveform intersects the chosen level. This feature also displays the
hysteresis band that you have set about that level.
You also have the option, by means of an Always On checkbox, to leave the Help Markers
displayed after you have closed the Help Markers setup dialog.
You have a choice of Simple or Detailed views of the markers:
• The Simple selection produces cursors and Measure Gate gate posts. The gate posts
are independently placeable for each parameter.
• The Detailed selection produces cursors, Measure Gate gate posts, a label identifying
the parameter being measured, and a level indicator and hysteresis band for "at level"
parameters (not part of Standard Horizontal or Standard Vertical parameters).
4. Touch inside the Help Markers field and select Simple The Simple selection produces
cursors and Measure Gate gate posts. The gate posts are independently placeable for
each parameter. or Detailed The Detailed selection produces cursors, Measure Gate
gate posts, a label identifying the parameter being measured, and a level indicator and
hysteresis band for "at level" parameters..
Note: The choice of Simple or Detailed is applied to all parameters at the same time. That is, if you choose Simple
markers for one parameter, all parameters will be displayed in this mode.
5. Touch the Always On checkbox if you want to continuously display Help Markers for this
parameter.
To Turn Off Help Markers
1. Touch the Clear All button to turn off Help Markers for all parameters.
2. To turn off Help Markers for individual parameters, touch the Px tab for the parameter in
question. Then uncheck the Always On checkbox. When you close this dialog, the Help
Markers for this parameter will no longer be displayed.
To Customize a Parameter
From the Measure Dialog
1. Touch the My Measure button in the "Measure" dialog. The dialog presents you with a
panel of eight preset parameters.
2. For each parameter, touch the On check box to enable the parameter listed.
3. If you want to change the parameter listed, or a measurement characteristic, touch the
parameter button (P1 for example) alongside the check box. A pop-up menu of
parameters categorized by type appears. To display parameter icons only, touch the icon
button at the bottom of the menu. To display the icons in list form, along with
an explanation of each parameter, touch the list button . Use the Up/Down
buttons to scroll through the list of icons.
4. When you make a selection from the parameter icon menu, the setup dialogs for that
parameter appear. You can then change the waveform source and other conditions of the
parameter.
5. If you are setting up an "@level" parameter, make selections for Level type (percent or
absolute), Slope (positive, negative, both), and Hysteresis level.
6. Touch the Gate tab, and set the position of the gate posts.
From a Vertical Setup Dialog
Proper determination of the top and base reference lines is fundamental for ensuring correct
parameter calculations. The analysis begins by computing a histogram of the waveform data over
the time interval spanned by the left and right time cursors. For example, the histogram of a
waveform transitioning in two states will contain two peaks (see Figure 1). The analysis will
attempt to identify the two clusters that contain the largest data density. Then the most probable
state (centroids) associated with these two clusters will be computed to determine the top and
base reference levels: the top line corresponds to the top and the base line to the bottom
centroid.
Once top and base are estimated, calculation of the rise and fall times is easily done (see Figure
1). The 90% and 10% threshold levels are automatically determined by the DDA-5005, using the
amplitude (ampl) parameter.
Threshold levels for rise or fall time can also be selected using absolute or relative settings
(r@level, f@level). If absolute settings are chosen, the rise or fall time is measured as the time
interval separating the two crossing points on a rising or falling edge. But when relative settings
are chosen, the vertical interval spanned between the base and top lines is subdivided into a
percentile scale (base = 0 %, top = 100 %) to determine the vertical position of the crossing
points.
The time interval separating the points on the rising or falling edges is then estimated to yield the
rise or fall time. These results are averaged over the number of transition edges that occur within
the observation window.
Where Mr is the number of leading edges found, Mf the number of trailing edges
found, the time when rising edge i crosses the x% level, and the time
when falling edge i crosses the x% level.
Figure 2
Figure 3
Moreover, a hysteresis range may be specified to ignore any spurious transition that does not
exceed the boundaries of the hysteresis interval. In Figure 3, Delta c2d- (1, 2) measures the time
interval separating the rising edge of the clock (trigger) from the first negative transition of the
data signal. Similarly, Delta c2d+ (1, 2) measures the time interval between the trigger and the
next transition of the data signal.
Level and Slope
For several time based measurements, you can choose positive, negative, or both slopes to
begin parameter measurements. For two-input parameters, such as Dtime@level, you can
specify the slope for each input, as well as the level and type (percent or absolute).
Delta delay delay: Computes time between Time between midpoint Standard parameter.
50% level of two sources. transition of two sources
Dj Effective Amount of deterministic jitter Available with SDA
(estimated) in a signal option.
DOV Differential Output Voltage of a Available with ENET
100Base-T signal option.
Dperiod@level Adjacent cycle deviation (cycle-to- Reference levels and
cycle jitter) of each cycle in a edge-transition polarity
waveform can be selected.
Hysteresis argument
used to discriminate
levels from noise in
data.
Available with JTA2 and
XMAP options.
Standard in SDA100G
scopes.
Droop FG 1000Base-T test mode 1 droop Available with ENET
from F to G option.
Droop HJ 1000Base-T test mode 1 droop Available with ENET
from H to J option.
Dtime@level t at level: Computes transition Time between transition Reference levels and
between selected levels or levels of two sources, or edge-transition polarity
sources. from trigger to transition can be selected.
level of a single source Hysteresis argument
used to discriminate
This measurement gives the levels from noise in
time of the source 2 edge data.
minus the time of the source
1 edge. Standard parameter.
Dtrig Time Time from last trigger to this trigger Standard in
WaveRunner 6000A,
WavePro 7000A,
WaveMaster, and
sampling scopes.
Duration For single sweep waveforms, dur is Time from first to last Standard parameter.
0; for sequence waveforms: time acquisition: for average,
from first to last segment's trigger; histogram or sequence
for single segments of sequence waveforms
waveforms: time from previous
segment's to current segment's
trigger; for waveforms produced by
a history function: time from first to
last accumulated waveform's
trigger.
Fall time Fall time: Duration of falling edge Time at upper threshold On signals not having
from 90-10%. minus two major levels
(triangle or saw-tooth
Time at lower threshold waves, for example),
averaged over each falling top and base can
edge default to maximum and
minimum, giving,
however, less
Threshold arguments specify two
predictable results.
vertical values on each edge used
to compute fall time. Formulas for Standard parameter.
upper and lower values:
lower = lower thresh. x amp/100 +
base
upper = upper thresh. x amp/100 +
base
Fall 80-20% Fall 80-20%: Duration of pulse Average duration of falling On signals not having
waveform's falling transition from 80-20% transition two major levels
80% to 20%, averaged for all falling (triangle or saw-tooth
transitions between the cursors. waves, for example),
top and base can
default to maximum and
minimum, giving,
however, less
predictable results.
Standard parameter.
Fall@level Fall at level: Duration of pulse Transition time for % or On signals not having
waveform's falling edges between absolute levels of all falling two major levels
edges.
user-specified transition levels. See (triangle or saw-tooth
also Rise@level. Enhanced version sets waves, for example),
measurement calculations to top and base can
use one of the following: default to maximum and
Base & Top (% or absolute) minimum, giving,
Peak-Peak (%) however, less
predictable results.
0V-Min (%)
Standard parameter.
Enhanced parameter
available with EMC
option.
First Indicates value of horizontal axis at Horizontal axis value at left Indicates location of left
left cursor. cursor cursor. Cursors are
interchangeable: for
example, the left cursor
may be moved to the
right of the right cursor
and first will give the
location of the cursor
Hist rms Root mean square of the values in Available with DDM2,
a histogram. JTA2, XMATH, XWAV,
CAN02, SDA, and
XMAP options.
Standard in DDA-
5005A, SDA100G, and
sampling scopes
Hist sdev Standard deviation of values in a Available with DDM2,
histogram. JTA2, XMATH, XWAV,
CAN02, SDA, and
XMAP options.
Standard in DDA-
5005A, SDA100G,
WaveExpert, and
sampling scopes.
Hist top Value of the right-most of the two Available with DDM2,
most populated histogram peaks. JTA2, XMATH, XWAV,
CAN02, SDA, and
XMAP options.
Standard in DDA-
5005A, SDA100G,
WaveExpert, and
sampling scopes.
Hist X@peak The value of the nth highest Applies only to
histogram peak. histograms.
Available with JTA2,
XMATH, XWAV,
CAN02, DDM2, SDA,
and XMAP options.
Standard in DDA-
5005A, SDA100G, and
WaveExpert scopes.
Hold time Time from the clock edge to the Reference levels and
data edge. You can set levels, edge-transition polarity
slope, and hysteresis can be selected.
independently for Hold Clock and Hysteresis argument
Hold Data. See also Setup used to discriminate
parameter. levels from noise in
data.
Available with JTA2,
ENET, USB2, SDA, and
XMAP options.
Standard in SDA100G
scopes.
Resolution Ratio of taa for a high and low taa (HF)/mean taa (LF)*100 Hysteresis argument
frequency waveform used to discriminate
levels from noise in
data.
Available in DDM2.
Standard in DDA-
5005A.
Ring Ringback (high or low) Available with SDA
parameter.
Rj Effective Amount of random jitter (estimated) Available with SDA
in a signal parameter.
Rise Rise time: Duration of rising edge Time at lower threshold On signals not having
from 10-90%. minus two major levels
(triangle or saw-tooth
Time at upper threshold waves, for example),
averaged over each rising top and base can
edge default to maximum and
minimum, giving,
however, less
Threshold arguments specify two
predictable results.
vertical values on each edge used
to compute rise time. Standard parameter.
Formulas for upper and lower
values:
lower = lower thresh. x amp/100 +
base
upper = upper thresh. x amp/100 +
base
Rise 20-80% Rise 20% to 80%: Duration of Average duration of rising On signals not having
pulse waveform's rising transition 20-80% transition two major levels
from 20% to 80%, averaged for all (triangle or saw-tooth
rising transitions between the waves, for example),
cursors. top and base can
default to maximum and
minimum, giving,
however, less
predictable results.
Standard parameter.
Rise@level Rise at level: Duration of pulse Slew rate for % or absolute On signals not having
waveform's rising edges between levels of rising or falling two major levels
transition levels. edges. (triangle or saw-tooth
Enhanced version sets waves, for example),
measurement calculations to top and base can
use one of the following: default to maximum and
minimum, giving,
Top Higher of two most probable states, Value of most probable Gives similar result
the lower being base; it is higher state when applied to time
characteristic of rectangular domain waveform or
waveforms and represents the histogram of data of
higher most probable state same waveform. But
determined from the statistical with histograms, result
distribution of data point values in may include
the waveform. contributions from more
than one acquisition.
Standard parameter.
Total Jitter Total jitter at a given bit error rate Available with ENET
and SDA options.
Total Pop Total population of a histogram. Available with DDM2,
JTA2, XMATH, XWAV,
CAN02, SDA, and
XMAP options.
Standard in DDA-
5005A, SDA100G,
WaveExpert, and
sampling scopes
tUpS Upsamples a time parameter by nX Available with SDA and
SDM options.
TxCmD PCI Express: V TX-CM-DC-LINE- Available with PCIE
DELTA option.
Absolute delta of DC common
mode voltage between D+ and D-
TxFall Fall2080 and ParamRescale, to get Available with PCIE
UI option.
TxRise Rise2080 and ParamRescale, to Available with PCIE
get UI option.
Vcross Voltage at which two signals cross. Available with SDA and
That is, voltage of either signal at PCIE options.
the time when difference is zero.
Vdiff Used for V TX-DIFFp-p and V RX- Available with PCIE
DIFFp-p for PCI-Express option.
VTxDeRatio Ratio between transition and de- Available with PCIE
emphasized bits option.
Width Width of cyclic signal determined Width of first positive or Similar to fwhm, though,
by examining 50% crossings in negative pulse averaged for unlike width, that
data input. If first transition after left all similar pulses parameter applies only
cursor is a rising edge, waveform is to histograms.
considered to consist of positive
pulses and width the time between Standard parameter.
WAVEFORM MATH
Introduction to Math Traces and Functions
With the instrument’s math tools you can perform mathematical functions on a waveform
displayed on any channel, or recalled from any of the four reference memories M1 to M4. You can
also set up traces F1 to Fx The number of math functions that can be performed at the same time
depends on the software options loaded on your scope. to do math on parameter measurements
P1 to Px The number of parameters that can be measured at the same time depends on the
software options loaded on your scope..
For example: you could set up Trace F1 as the difference between Channels 1 and 2, Trace F2
as the average of F1, and Trace F3 as the integral of F2. You could then display the integral of
the averaged difference between Channels 1 and 2. Any trace and function can be chained to
another trace and function. For example, you could make Trace F1 an average of Channel 1,
Trace F2 an FFT of F1, and Trace F3 a zoom of F2.
Note: Math traces F5-F8 are available only if you have loaded software option package XMATH or XMAP on WaveMaster
or WavePro scopes, but are standard on Disk Drive Analyzers and Serial Data Analyzers.
Math Setup
This setup mode allows you to quickly apply frequently used math functions.
1. In the menu bar, touch Math, then Math setup...
2. If there are math functions already assigned to F1 through Fx The number of math traces
available depends on the software options loaded on your scope. See specifications.,
touch the checkbox for the function you want to enable.
3. To assign a new math function to a trace, touch the Fx button for that trace, for example
Fx tab, for example . The setup dialog for that Fx position appears.
6. Touch the Single function button if you want to perform just one math function
on the trace, or touch the Dual function button to perform math on math.
7. Touch the Graph button, then touch inside the Graph with field to select a graph mode.
The Graph modes are as follows:
Resampling To Deskew
Deskew whenever you need to compensate for different lengths of cables, probes, or anything
else that might cause timing mismatches between signals. Resample a signal on one channel
and adjust it in time relative to a signal on another channel.
To Resample
1. In the menu bar, touch Math, then Math Setup... in the drop-down menu.
2. Touch a math function trace tab F1 through Fx The number of math traces available
depends on the software options loaded on your scope. See Specifications..
3. Touch the single function button.
4. Touch inside the Source1 field and select a source: channel, math trace, memory
location.
5. Touch inside the Operator1 field and select Deskew from the Functions category.
6. In the dialog on the right, touch the Deskew tab.
Summed Averaging
Summed Averaging is the repeated addition, with equal weight, of successive source waveform
records. If a stable trigger is available, the resulting average has a random noise component
lower than that of a single-shot record. Whenever the maximum number of sweeps is reached,
the averaging process stops.
Continuous Averaging
Continuous Averaging, the default setting, is the repeated addition, with unequal weight, of
successive source waveforms. It is particularly useful for reducing noise on signals that drift very
slowly in time or amplitude. The most recently acquired waveform has more weight than all the
previously acquired ones: the continuous average is dominated by the statistical fluctuations of
the most recently acquired waveform. The weight of ‘old’ waveforms in the continuous average
gradually tends to zero (following an exponential rule) at a rate that decreases as the weight
increases.
The formula for continuous averaging is
new average = (new data + weight * old average)/(weight + 1)
This is also the formula used to compute summed averaging. But by setting a "sweeps" value,
you establish a fixed weight that is assigned to the old average once the number of "sweeps" is
reached. For example, for a sweeps (weight) value of 4:
1st sweep (no old average yet): new average = (new data +0 * old average)/(0 + 1) =
new data only
2nd sweep: new average = (new data + 1*old average)/(1 + 1) = 1/2 new data +1/2 old
average
3rd sweep: new average = (new data + 2 * old average)/(2 + 1) = 1/3 new data + 2/3 old
average
4th sweep: new average = (new data + 3 * old average)/(3 + 1) = 1/4 new data + 3/4 old
average
5th sweep: new average = (new data + 4 * old average)/(4 + 1) = 1/5 new data + 4/5 old
average
6th sweep: new average = (new data + 4 * old average)/(4 + 1) = 1/5 new data + 4/5 old
average
7th sweep: new average = (new data + 4 * old average)/(4 + 1) = 1/5 new data + 4/5 old
average
In this way, for sweeps > 4 the importance of the old average begins to decrease exponentially.
.
Waveform Copy
The Copy math function makes a copy of your present waveform in its unprocessed
state. While processing may continue on the original waveform, the copy enables faster
The Sparse math function allows you to thin out an incoming waveform by skipping
points at regular intervals, and by starting acquisition at a particular "offset" (point). The Sparsing
factor specifies the number of sample points to reduce the input waveform by. A sparsing factor
of 4, for example, tells the scope to retain only one out of every 4 samples. A Sparsing offset of
3, on the other hand, tells the scope to begin on the third sample, then skip the number of
samples specified by the sparsing factor (4). In this way, the sample rate is effectively reduced.
For the sparsing factor (interval), you can set a value from 1 to 1,000,000 points. For the sparsing
offset you can set a value from 0 to 999,999.
Note: The maximum sparsing offset that can be entered for any sparsing factor equals Sparsing Factor 1.
FFT
Why Use FFT?
For a large class of signals, you can gain greater insight by looking at spectral representation
rather than time description. Signals encountered in the frequency response of amplifiers,
oscillator phase noise and those in mechanical vibration analysis, for example, are easier to
observe in the frequency domain.
If sampling is done at a rate fast enough to faithfully approximate the original waveform (usually
five times the highest frequency component in the signal), the resulting discrete data series will
uniquely describe the analog signal. This is of particular value when dealing with transient signals
because, unlike FFT, conventional swept spectrum analyzers cannot handle them.
Spectral analysis theory assumes that the signal for transformation is of infinite duration. Since no
physical signal can meet this condition, a useful assumption for reconciling theory and practice is
to view the signal as consisting of an infinite series of replicas of itself. These replicas are
multiplied by a rectangular window (the display grid) that is zero outside of the observation grid.
An FFT operation on an N-point time domain signal can be compared to passing the signal
through a comb filter consisting of a bank of N/2 filters. All the filters have the same shape and
width and are centered at N/2 discrete frequencies. Each filter collects the signal energy that falls
into the immediate neighborhood of its center frequency. Thus it can be said that there are N/2
frequency bins. The distance in Hz between the center frequencies of two neighboring bins is
always the same: Delta f.
Power (Density) Spectrum
Because of the linear scale used to show magnitudes, lower amplitude components are often
hidden by larger components. In addition to the functions offering magnitude and phase
representations, the FFT option offers power density and power spectrum density functions.
These latter functions are even better suited for characterizing spectra. The power spectrum (V2)
is the square of the magnitude spectrum (0 dBm corresponds to voltage equivalent to 1 mW into
50 ohms.) This is the representation of choice for signals containing isolated peaks — periodic
signals, for instance.
The power density spectrum (V2/Hz) is the power spectrum divided by the equivalent noise
bandwidth of the filter associated with the FFT calculation. This is best employed for
characterizing broadband signals such as noise.
The amount of acquisition memory available will determine the maximum range (Nyquist
frequency) over which signal components can be observed. Consider the problem of determining
the length of the observation window and the size of the acquisition buffer if a Nyquist rate of 500
MHz and a resolution of 10 kHz are required. To obtain a resolution of 10 kHz, the acquisition
time must be at least:
T = 1/Delta f = 1/10 kHz = 100 ms
Rectangular These are normally used when the signal is transient (completely contained
in the time-domain window) or known to have a fundamental frequency
component that is an integer multiple of the fundamental frequency of the
window. Signals other than these types will show varying amounts of spectral
leakage and scallop loss, which can be corrected by selecting another type of
window.
Hanning (Von These reduce leakage and improve amplitude accuracy. However, frequency
Hann) resolution is also reduced.
Hamming These reduce leakage and improve amplitude accuracy. However, frequency
resolution is also reduced.
Flat Top This window provides excellent amplitude accuracy with moderate reduction
of leakage, but with reduced frequency resolution.
Blackman–Harris It reduces the leakage to a minimum, but with reduced frequency resolution.
where: xk is a complex array whose real part is the modified source time domain
waveform, and whose imaginary part is 0; Xn is the resulting complex frequency-
domain waveform; ; and N is the number of points in xk and Xn.
The generalized FFT algorithm, as implemented here, works on N, which need not be a
power of 2.
3. The resulting complex vector Xn is divided by the coherent gain of the window function, in
order to compensate for the loss of the signal energy due to windowing. This
compensation provides accurate amplitude values for isolated spectrum peaks.
4. The real part of Xn is symmetric around the Nyquist frequency, that is
Rn = RN-n
while the imaginary part is asymmetric, that is
In = –IN-n
The energy of the signal at a frequency n is distributed equally between the first and the
second halves of the spectrum; the energy at frequency 0 is completely contained in
the 0 term.
where Mref = 0.316 V (that is, 0 dBm is defined as a sine wave of 0.316 V peak or 0.224 V rms,
giving 1.0 mW into 50 ohms).
The dBm Power Spectrum is the same as dBm Magnitude, as suggested in the above formula.
dBm Power Density:
where ENBW is the equivalent noise bandwidth of the filter corresponding to the selected window,
and Delta f is the current frequency resolution (bin width).
6. The FFT Power Average takes the complex frequency-domain data R'n and I'n for each
spectrum generated in Step 5, and computes the square of the magnitude:
Mn2 = R'n2 + I'n2,
then sums Mn2 and counts the accumulated spectra. The total is normalized by the
number of spectra and converted to the selected result type using the same formulas
as are used for the Fourier Transform.
ENBW Equivalent Noise BandWidth (ENBW) is the bandwidth of a rectangular filter (same gain at
the center frequency), equivalent to a filter associated with each frequency bin, which would
collect the same power from a white noise signal. In the table on the previous page, the ENBW is
listed for each window function implemented, given in bins.
Filters Computing an N-point FFT is equivalent to passing the time-domain input signal through
N/2 filters and plotting their outputs against the frequency. The spacing of filters is Delta f = 1/T,
while the bandwidth depends on the window function used (see Frequency Bins).
Frequency Bins The FFT algorithm takes a discrete source waveform, defined over N points,
and computes N complex Fourier coefficients, which are interpreted as harmonic components of
the input signal.
For a real source waveform (imaginary part equals 0), there are only N/2 independent harmonic
components.
where: M = 3 is the maximum number of terms, am are the coefficients of the terms, N is the
number of points of the decimated source waveform, and k is the time index.
The table of Coefficients of Window Functions lists the coefficients am. The window functions seen
in the time domain are symmetric around the point k = N/2.
1
When the FFT transform size does not match the record length, you can truncate the record and perform an FFT on the
shorter record. This will increase the resolution bandwidth.
2
Zero-fill is useful when the source data for the FFT comes from a math operation that shortens the record. This is
commonly encountered in filtering operations like enhanced resolution. The missing data points are replaced by data
values, whose amplitudes are interpolated to fit between the last data point and the first data point in the record. This
guarantees that there is not a first-order discontinuity in the filled data. Since the data at the end of the record is "filled"
data, it is advisable to select a weighting window other than rectangular to minimize the effect of the fill on the resulting
spectrum.
3
The default algorithm is a least primes algorithm that computes FFTs on transform sizes having lengths that can be
N K
expressed as factors of 2 *5 . This is very compatible with the record lengths encountered in the oscilloscope, which are
often multiples of 1, 2, 4, 5, or 10. or Power of 2 The other choice is a power of two algorithm where the record lengths are
Each Pass/Fail input (Qx) can compare a different parameter result to a user-defined limit (or
statistical range) under a different condition.
The conditions are represented by these comparison operators:
At the touch of a button, test results can also be compared to these standard statistical limits:
• current mean
• mean + 1 SD
• mean + 3 SD
In Dual Parameter Compare mode, your X-Stream scope gives you the option to compare to each
other parameter results measured on two different waveforms. You can set your test to be true if
Any waveform or All waveforms fit the criterion stipulated by the comparison condition. Your setup
is conveniently shown in the Summary box of the Qx dialog. For example:
N
in the form of 2 . The power of 2 algorithm generally runs faster than the least primes algorithm. The price that is paid is a
N
record length that is not the same as the acquired signal. The power-of-two FFT uses the first 2 points of the record. For
example, if you acquire 500 points in your trace, the power-of-two FFT would only use the first 256 points.
Mask Tests
You have the choice to do mask testing by using an existing mask, or by using a mask created
from your actual waveform, with vertical and horizontal tolerances that you define. Existing
masks can be loaded from a floppy disk or from a network.
You can set your mask test to be True for waveforms All In, All Out, Any In, or Any Out. For
example, if you select All In, the test will be False if even a single waveform falls outside the
mask.
Masks that you create from your waveform can be confined to just a portion of the trace by use of
a measure gate. (See Measure Gate for an explanation of how this feature works.)
Actions
The selection Pulse causes a pulse to be output through the Aux Out connector at
the front of the scope. This pulse can be used to trigger another scope. You can set the amplitude
and width of the pulse as described in Auxiliary Output Signals.
that shows concisely the status of your last waveform and keeps a running count of how
many sweeps have passed.
5. Touch inside the Pass If field, and select a boolean condition from the pop-up menu.
6. If you want to set up the test to end after a finite number of sweeps, touch the Stop Test
checkbox. Then touch inside the After data entry field and enter a value, using the pop-
up numeric keypad.
7. Under "If", touch either the Pass or Fail button to set the actions to
occur upon your waveform's passing or failing the test.
8. Under "Then", touch the actions you want to occur: stop test, sound alarm, print result,
emit pulse, or save the waveform. If you want to have the results printed and your scope
is not equipped with a printer, be sure that the it is connected to a local or network printer.
See Printing.
9. If you want to save your waveform automatically, touch the Save Setup. This will take
you out of the current dialog and will open the "Save Waveform" dialog. See Saving and
Recalling Waveforms.
10. Test your Pass/Fail conditions by touching the Force Actions Once button. Press the
Clear All button to quickly uncheck all checkboxes if you want to change your selections.
Comparing a Single Parameter
1. Touch Analysis in the menu bar, then Pass/Fail Setup... in the drop-down menu.
2. Touch a Qx tab; a setup dialog for that position will open.
4. Touch inside the Condition field in the main dialog and select ParamCompare
5. Touch inside the Compare Values field and select All or Any from the pop-up menu
By selecting All, the test will be true only if every waveform falls within the limit that you
will set. By selecting Any, the test will be true if just one waveform falls within the limit.
6. Touch inside the Condition field in the "ParamCompare" mini-dialog and select a math
operator from the pop-up menu:
.
7. Touch inside the Limit field and enter a value, using the pop-up numeric keypad. This
value takes the dimensions of the parameter that you are testing. For example, if you are
testing a time parameter, the unit is seconds. If you chose either WithinDeltaPct
or WithinDeltaAbs from the Condition menu, you also have the choice of
dialog:
Comparing Dual Parameters
1. Touch Analysis in the menu bar, then Pass/Fail Setup... in the drop-down menu.
2. Touch a Qx tab; a setup dialog for that position will open.
3. Touch inside the Condition field in the main dialog and select DualParamCompare
.
4. Touch inside the Source1 and Source2 fields and select a source from the pop-up menu.
5. Touch inside the "ParamCompare" mini-dialog field and select a source from the pop-up
menu.
6. Touch inside the Compare Values field and select All or Any from the pop-up menu:
.
By selecting All, the test will be true only if every waveform falls within the limit that you
will set. By selecting Any, the test will be true if just one waveform falls within the limit.
7. Touch inside the Condition field in the "ParamCompare" mini-dialog and select a math
operator from the pop-up menu:
4. Touch inside the Condition field in the main dialog and select Mask Test .
5. From the "Test" mini-dialog, make a selection in the Test is True when group of buttons:
.
This selection means, for example, that if you select All In the test will be False if even a
single waveform falls outside the mask.
6. From Show Markers, choose whether or not to have mask violations displayed.
7. If you are loading a pre-existing mask, touch the Load Mask tab, then the File button.
You can then enter the file name or browse to its location.
8. If you want to make a mask from your waveform, touch the Make Mask tab.
9. Touch inside the Ver Delta and Hor Delta fields and enter boundary values, using the
pop-up numeric keypad.
10. Touch the Browse button to create a file name and location for the mask if you want to
save it.
11. Touch the Gate tab, then enter values in the Start and Stop fields to constrain the mask
to a portion of the waveform. Or, you can simply touch and drag the Gate posts, which
initially are placed at the extreme left and right ends of the grid.
The Remote Control Assistant monitors communication between your PC and scope when you
are operating the instrument remotely. You can log all events, or errors only. This log can be
invaluable when you are creating and debugging remote control applications.
To Set Up Remote Communication.
1. If you are connecting the scope to a network, first contact your Information Systems
administrator. If you are connecting the scope directly to your PC, connect a GPIB or
Ethernet cable between them.
2. In the menu bar touch Utilities, then Utilities Setup... in the drop-down menu.
3. Touch the Remote tab.
4. Make a Port selection:TCPIP (transmission control protocol/Internet protocol) or GPIB
(general purpose interface bus). If you do not have a GPIB card installed, the GPIB
selection will not be accessible.
5. If you are using GPIB, set a GPIB address by touching inside the GPIB Address data
entry field and enter an address.
6. Press the Net Connections button; the Windows Network and Dial-up Connections
window appears.
7. Touch Make New Connection and use the Windows Network Connection Wizard to
make a new connection; or, touch Local Area Connection to reconfigure the scope's
connection if it is already connected to the network.
To Configure the Remote Control Assistant Event Log
1. In the menu bar touch Utilities, then Utilities Setup... in the drop-down menu.
This selection prints to the clipboard so you can paste a file into another application (like MS
Word, for example).
1. In the menu bar touch Utilities, then Utilities Setup... in the drop-down menu.
2. Touch the Hardcopy tab.
3. Under Colors, touch the Use Print Colors checkbox if you want the traces printed on a
white background. A white background saves printer toner.
4. Touch the Grid Area Only checkbox if you do not need to print the dialog area and you
only want to show the waveforms and grids.
5. Touch the Print Now button.
File
Choose File if you want to output the screen image to storage media such as floppy drive or hard
drive. When outputting to floppy disk, be sure to use a preformatted disk.
To Print to File
1. In the menu bar touch Utilities, then Utilities Setup... in the drop-down menu.
The instrument also gives you the option to e-mail your screen images, using either the MAPI or
SMTP protocols. Before you output to e-mail from the Utilities dialog, you first have to set up the
e-mail server and recipient address in Preference Setup.
To Send E-mail
1. In the menu bar touch Utilities, then Utilities Setup... in the drop-down menu.
2. Touch the Hardcopy tab, then the E-mail button.
3. Touch inside the File Format data entry field and select a graphic file format from the
pop-up menu.
4. Under Colors, touch the Use Print Colors checkbox if you want the traces printed on a
white background. A white background saves printer toner.
5. Touch the Prompt for message to send with mail checkbox if you want to include
remarks with the image.
6. Touch the Grid Area Only checkbox if you do not need to print the dialog area and you
only want to show the waveforms and grids.
7. Touch the Print Now button.
Aux Output
Refer to Auxiliary Output Signals.
Options
Use this dialog to add or remove software options. For information about software options,
contact your local LeCroy Sales and Service office, or visit our Web site at
http://www.lecroy.com/options.
Options that you purchase, such as JTA2, add performance to you instrument. This added
performance is seen in the new math functions or parameters that you can choose from when
doing Measure or Math setups.
Preferences
Audible Feedback
You can elect to have audible confirmation each time you touch a screen or front panel control.
1. In the menu bar touch Utilities; then touch Preferences in the drop-down menu.
2. Touch the "Audible Feedback" Enable checkbox so that the scope emits a beep with
each touch of the screen or front panel control.
1. In the menu bar touch Utilities; then touch Preferences in the drop-down menu.
2. Touch the Offset/Delay tab.
3. Under Offset Setting constant in:, touch either the Div or Volts button.
Delay Control
As you change the timebase, this control allows you to either keep the horizontal offset indicator
stationary (when Div is selected) or to have it move with the trigger point (when Time is
selected). The advantage of selecting Div is that the trigger point will remain on the grid as you
increase the timebase; whereas, if Time is selected, the trigger point could move off the grid.
Note: Regardless of whether you select Time or Div, the "Delay" shown in the timebase setup dialog always indicates
time. However, when Div is selected for Delay In, the delay in time is scaled proportional to the change in timebase,
thereby keeping the division on the grid constant.
1. In the menu bar touch Utilities; then touch Preferences in the drop-down menu.
2. Touch the Offset/Delay tab.
3. Under Delay Setting constant in:, touch either the Div or Volts button.
Trigger Counter
Checking the Reset trigger counter before starting a new acquisition checkbox clears the
trigger counter each time the scope issues an arm acquisition command. This applies when you
have set a trigger Holdoff condition in the Trigger dialog in either time or events:
1. In the menu bar touch Utilities; then touch Preferences in the drop-down menu.
2. Touch one of the optimization icons.
E-mail
1. Before you can send e-mail from the scope, it must first be configured.
2. In the menu bar touch Utilities, then Preference Setup... in the drop-down menu.
3. Touch the E-mail tab.
4. Choose an e-mail server protocol: MAPI (Messaging Application Programming Interface)
is the Microsoft interface specification that allows different messaging and workgroup
applications (including e-mail, voice mail, and fax) to work through a single client, such as
the Exchange client included with Windows 95 and Windows NT. MAPI uses the default
Windows e-mail application (usually Outlook Express). SMTP (Simple Mail Transfer
Protocol) is a TCP/IP protocol for sending messages from one computer to another
through a network. This protocol is used on the Internet to route e-mail. In many cases no
account is needed.
5. If you chose MAPI, touch inside the Originator Address (From:) data entry field and use
the pop-up keyboard to type in the instrument's e-mail address. Then touch inside the
Default Recipient Address (To:) data entry field and use the pop-up keyboard to enter
the recipient's e-mail address.
6. If you chose SMTP, touch inside the SMTP Server data entry field and use the pop-up
keyboard to enter the name of your server. Touch inside the Originator Address (From:)
data entry field and use the pop-up keyboard to type in the instrument's e-mail address.
Then touch inside the Default Recipient Address (To:) data entry field and use the pop-
up keyboard to enter the recipient's e-mail address.
7. You can send a test e-mail text message by touching the Send Test Mail button. The test
message reads "Test mail from [name of scope's email address]."
This button provides access to service dialogs, which are for the sole use of LeCroy
service personnel. A security code is required to gain access.
Show Windows Desktop
Touching the Show Windows Desktop button in the main "Utilities" dialog minimizes
the instrument application to reveal the underlying desktop. To maximize the application, touch
the appropriate shortcut icon:
.
Touch Screen Calibration
Touching the Touch-Screen Calibration button starts the calibration procedure. During
the procedure, you will be prompted to touch the center of a small cross in 5 key locations on the
touch screen. Because sufficient accuracy cannot be achieved using your finger, use a stylus
instead for this procedure. The calibration has a ten-second timeout in case no cross is touched.
To avoid parallax errors, be sure to place your line of sight directly in front of each cross before
touching it.
WaveOut is the waveform being returned to the instrument (F1 in this case). WaveIn is the input
waveform (C1 in this case) You can see that the F1 result is displayed on the scope, and can be
processed further.
Example 3
Here is the VBScript that produced the "golden sine" (F2 above):
Frequency = 3000000.0 ' Frequency of real data
SampleTime = InResult.HorizontalPerStep
Omega = 2.0 * 3.1416 * Frequency * SampleTime
Amplitude = 0.15 ' Amplitude of real data
For K = 0 To LastPoint
newDataArray(K) = Amplitude * Sin(Omega * K)
Next
OutResult.DataArray(True) = newDataArray ' Data in volts
Example 4
Next, a logarithmic vertical scale, for which the script can be found here. (Most scripts would be
far simpler than this one.)
Frequency response curves are frequently drawn on a logarithmic scale. The upper trace is a
frequency spectrum of a square wave after enhanced resolution has been applied. It was created
using instrument functions. The lower trace is the first lobe of the FFT display. But with a
logarithmic frequency scale. Click here for the VBScript.
In addition to VBScripting, MATLAB, Mathcad, or Excel can also be used to generate a result.
The F1 trace (shown below in Example 6) was calculated in MATLAB (F1=WformOut) from C1
(WformIn1) and C2 (WformIn2). The same calculation could also be done in Excel by using a
simple formula in a spreadsheet cell.
Summary
The examples above illustrate only the capability to use VBScript and MATLAB. The instrument
with the LeCroy XMAP software option allows you to use Excel, Mathcad, MATLAB, and VBScript
Scripting and programming allow a large variety of opportunities. You may, for example, be using
transducers. If so, you can change the units of your waveforms, and write N (newtons), J (joules)
and so on, and you can introduce scaling factors. If the transducers are non-linear, you can
correct for that, too. You can also transform horizontal scales and vertical scales by manipulating
the data. Logarithmic scales in amplitude and frequency are often required. Squaring and taking
square roots are needed in certain applications. Here is a picture showing some graphs related to
white noise, showing ways of detecting small deviations from the true distribution. The lower two
graphs were generated and placed in one trace using a VBScript.
In the next example, four graphs are placed in one trace.
Golden Waveforms
This is a rich field for VBS. An example was given earlier. The only limits to the shapes that can
be generated are the vertical resolution and the number of samples.
The next example is a measurement of DVI Data-Clock skew jitter measurement, using a
VBScript to emulate the PLL. A solution to a practical measurement problem was shown earlier.
Excel has a calculation algorithm of 64,000 points (32,000 if you have created a chart in Excel). Therefore, make sure that
your acquisition has less than this number of points if you are going to use an Excel calculation.
To use this capability, you must have the LeCroy XMAP software option and Excel loaded in your instrument. Select
Minimize from the instrument's File menu to access the Excel program directly.
There are three arrays of data for the three waveforms: up to two inputs and one output. There
are corresponding small arrays of information about each trace.
Automatic For each acquisition, the instrument fits the waveform into the grid.
Manual For one acquisition, click Find Scale; the instrument fits the current waveform
into the grid. All subsequent acquisitions will use this scale until you make a
change.
From Sheet The scale is taken from the specified cells in the Excel sheet, H2 through H10 in
the example above, where cell H2 was specified as the top of the data set, as
depicted below.
Trace Descriptors
The next figure explains the meanings of the descriptors for each trace.
To get the output values in column C, we set C2 = - A2 and copy this formula down the column.
This is the only action needed in Excel, and can be seen in the next figure:
The input data is in columns A and B (though by default, only a single input/column is used), and
the output is in column C. All have been set to start at row 2 (which allows for a header in row 1).
To create this waveform, you would simply do the following:
1. Ensure that your acquisition has no more than 64 kpts (the Excel calculation limit)
2. Choose a function, and select ExcelMath as Operator1 for the function. Excel will open
automatically in the background.
.
5. Retrigger the scope (if it is not currently triggering)
6. Return to the program
Note that the only action that was needed in Excel was to create the formula in column C for each
data point in column A. The instrument automatically opens Excel, puts the waveform data in the
correct columns, and returns the calculated data back to the display as the chosen F trace. This
Excel-calculated trace can have further measurements or math calculations performed on it, if
desired.
You can also create a chart of the data in Excel automatically and view the data there. Simply
press the Add Chart button in the instrument's Excel dialog and a chart of the input (top chart)
and Excel calculated output (bottom chart) will be automatically created in the spreadsheet. The
chart will be updated automatically as the scope is triggered.
The pulse was generated by a formula of the form e(1 – t/TC1) * e-t/TC2, where TC1 and TC2 are time
constants, The requirement is to measure the time constant TC2, using the portion of the trace
where TC1 has negligible effect. This was done using Function F1, which is not a part of the
measurement process.
For the actual measurement, Parameter P1 was set up as an Excel call. In Excel, the selected
portion of the trace was converted to logarithms, and the Excel function SLOPE was used, as
shown here.
The traces were made using VBS scripts in functions F1 and F2, based on pseudo-random
numbers to provide noise and varying pulse widths. Randomize Timer: Randomize Timer was
used in both scripts to ensure that successive acquisitions produced different data. Script F1
generates pulses with widths that are multiples of a set clock period. F2 generates one pulse in
the first half of the time window, and one pulse in the second half. Both pulses are constrained to
coincide with the clock pulses of F1. F1 and F2 are used here only as simulations and are not
part of the measurement process, which only uses P1.
The call to Excel is made through Parameter P1.
Here we see the gated waveform that has been created in Excel. The Mean parameter during the
region of interest (ROI) is placed in cell H3.
How Does this Work?
The amplitude of the signal is about 0.3 volts, and the screen height is 0.4 volts, as derived from
cells F7 and Fx. A threshold value for amplitude was calculated by placing 0.5 * (Fy – Fx) in cell
A4.
Remember that in the instrument the sources were defined to be A10 and B10. This means that
the first point on the waveform will be read into A10, and, since the waveform has 500 points, the
last point will be read into A510. The same holds true for F2 and column B, since F2 is assigned
as Source2, and data is defined to write into column B starting with cell B10.
To create the gating function in column C, the cell C10 was given the following formula:
IF ( ( B10 – B9) > $A$4, 1 – C9, C9). This was copied down the column. Column D, the output
column, is simply A * C.
The output was defined as cell H3.
The required mean in cell H3 is given by SUM (D10 : D509) / SUM (C10 : C509), for a 500 point
waveform.
Required files:
The noise was generated using pseudo-random numbers. Randomize Timer was included in the
VBScript to ensure that the two traces differed, and that subsequent acquisitions differed.
Functions F1 and F2 are included only to simulate signals, and are not part of the measurement
process, which is performed by F3.
Required files:
Setup: CorrelateExcel22Apr.lss
Function F1: NoisySine22Apr.txt
Function F2: NoisySine22Apr.txt
Function F3: Correlate22Apr.xls
The method is very simple. First, the waveform is transferred to an Excel spreadsheet by means
of an instrument Excel call. Second, two operations are needed in Excel: placing a simple formula
in one cell, and copying that formula into a range of cells.
In fact, the simple expression B374 + 0.02 comprises several components. The original
instrument trace is in column B, and the plot is required to start at cell B134. The traces repeat at
intervals of 250 cells. Let us call this interval R. If we require a horizontal displacement D, then in
cell CN we write B(N + R – D). In this example D is 10. Finally we may want a vertical
displacement V, and we write B(N + R – D) + V. In this example, V is 0.02. D and V can be zero if
required, as depicted below. All that remains is to copy the formula to the required range of cells.
Required files:
Setup: LaserSurface1May.lss
Function F1 Generator: LaserSurface2May.txt
Function F2 Excel: LaserSurface2May.xls
Writing VB Scripts
VBScripting is one of the custom features of your instrument. Others include the ability to work
with programs such as Excel, Mathcad and MATLAB.
Types of Scripts in VBS
The instrument's VBS provides two types of script.
• The Waveform Function script allows you to take the data from one or two traces and
make a new trace whose values may depend on the values of the input trace.
• The Parameter Function script also takes in the data from one or two traces, but it only
has one output. This output is the zeroth element in the output array. It appears as a
parameter value on the instrument's screen. The remainder of the array is currently not
used, and is not accessible.
Within both types of script, you can call Excel.
Separators
The two separators in VBS are the colon : and the single quotation mark .
Arithmetic Operators
As with most other languages, the arithmetic operators are used as follows:
If there is any possibility that you will be taking the exponent of a negative number, make sure to trap any possible errors
arising from such operations as trying to take the square root of a negative number. Logs of negative numbers are
forbidden also.
If there is any possibility that you will be dividing by zero, make sure to trap this.
There are two ways of dealing with these types of problem. One is to prevent it happening by making suitable tests before
the calculation is performed. The other is to let it happen, and use an error handling routine. This will be discussed later.
Normally in VBScript you will know the range of the data, since all the incoming data are, by definition, integer (unscaled
data) or real (scaled data), and they must fit into the screen of the instrument.
Results of Calculations
Sometimes you may see a statement like this:
A = A * A * (Cos (A) + Sin (A) )
The program takes the quantity represented by A and performs all of the following operations,
using that original value:
1. Multiply A by itself.
2. Calculate the cosine of A.
3. Calculate the sine of A.
4. Add the cosine and the sine together.
5. Multiply that result by the square of A.
At this point, the quantity represented by A has not been changed. Only at the end of the
calculation is the final value placed in the memory location labeled A.
Note that you can write more than one statement on a line, separated by colons, like this
A = B * Cos (34 * Theta) * Sin (55 * Theta) : B = A * A + Z * Z
Order of Calculations
A 1 1 1 1 1 1 1 1 255 0 1 0 1 1 0 1 0 90 (B OR C) AND (D OR E)
B 1 1 1 1 0 0 0 0 240 0 0 0 0 0 0 0 0 0 B OR (C AND D) OR E
C 1 0 1 0 1 0 1 0 130 1 1 1 1 1 0 1 0 250 B OR (C AND (D OR E))
D 0 1 0 1 0 1 0 1 85 0 1 0 1 1 1 1 1 95 ((B OR C) AND D) OR E)
E 0 0 0 0 1 1 1 1 15
F 00000000 0
A 7 315 A * B * (C / D) * E * F
B 6 8.75 A * B * C / (D * E * F)
C 5 35 A * B * (C / (D * E) ) * F
D 4
E 3
F 2
Check these results to see whether any errors, deliberate or otherwise, have been introduced.
These results are from file Brackets.Xls. You can make a copy of that file in order to experiment
with different combinations of brackets.
VBS Controls
Do Do Do
. . . . . . . . . . . .
Loop Loop Until . . . . Loop While
This is a very powerful construction, which is also easy to understand when written out. It is best
for Integers and Strings, where exact values are always obtained. Here is a simple example:
Select Case K
Case 7 : Y = 6 : Z = 3
Case 7 : Y = Sqr (Sin (A) ) : Z = Sqr (Cos (A) )
Case N : Z = Y + X
Case Else :
End Select
Case N assumes that the value of N has already been set. Case Else is included to cover other
cases, whether foreseen or not. It should always be included.
You can also provide lists of values.
Select Case K
Case 1, 2, 3, 5, 8, 13 : Y = 55 : Z = 89
Case 4, 9, 16, 25, 36 : Y = Sqr (Sin (A) ) : Z = Sqr (Cos (A)
)
Case 7, 15, 31, 63, 127 : Z = Y + X
Case Else : Z = 3
End Select
Case N assumes that the value of N has already been set. Case Else is included to cover other
cases, whether foreseen or not. It should always be included.
This is very much neater than a string of Ifs and Elses, but remember: you cannot use Select
Case unless you are sure of exact equality, which allows you to compare integers and strings
only. You cannot put Case > 5, for example. File for this example: SelectCase.Xls
Summary of Select Case . . . . End Select
SelectCase VariableName
Case Alist : VBScriptingA
Case Blist : VBScriptingB
. . . .
Case Else : VBScriptingElse_ VBScriptingElse can be empty.
End Select
This construction is useful when you do not know at programming time how many times the loop
will be executed. Here are some examples:
Do
AnyVBSCalculation
Loop Until D > Pi
Do Until Z < Y
AnyVBSCalculation
Loop
Do
AnyVBSCalculation
Loop While D <= Pi
Do While Y >=Z
AnyVBSCalculation
Loop
These constructions enable you to make the test before or after the calculation. If before, the
calculation might not be done even one time, if the condition for terminating were already true.
With the condition at the end, the calculation is done at least one time.
Sometimes you might want to exit the loop from somewhere inside: for example, if some kind of
problem is looming, such as the logarithm of a negative number.
For this case, you can use If . . . . Then Exit Do.
To make a pause of 10 seconds you can write:
NewTime = Timer + 10.0
Do Loop Until Timer >= NewTime
where Timer is a clock function in the PC, which has a resolution of one second.
Example file for these constructions: DoLoops.Xls
While . . . Wend
Sometimes you know, or you think you know, the number of times that you want to do a job. For
this case a For loop is ideal, especially when you have an array of numbers to work with.
Examples:
For K = 0 To Total
HistogramBin (K) = 0
Next
Omega = TwoPi / Period
For N = 0 To Period
Y (N) = A * Sin (Omega * N)
Next
Be careful about changing the counting variable in any loop. You can do this to terminate the loop
early (but Exit For is better), but you could also prevent it from terminating at all.
For emergency exit, you can use Exit For. For example:
For K = 0 To Total
If HistogramBin(K) = 0 Then Exit For
AnyVBScripting
Next
It is possible to make a For loop with steps greater than 1, as in the following example in which K
takes the values 3, 7, 11, 15, . . . . 83.
For K = 3 To 82 Step 4
AnyVBScripting
Next K
You may place loops inside one another (nested loops), but they must all use different control
variables. Example:
For K = 0 To N
VBScriptingK
For L = - 7 To 17
VBScriptingL
For M = S To T
VBScriptingM
Next
Abs Abs (A) calculates the absolute value of an integer or a real number, so the
result is always positive or zero. A can be any number in the range of the VB
system.
Atn Atn (A) calculates the angle of which A is the tangent. Because infinitely many
angles can have the same tangent, the output of Atn always lies in the range
minus π / 2 to plus π / 2. The input can be any positive or negative value in the
range of the VB system.
CDbl CDbl (A) calculates a double precision real variable, equal to A.
CInt Cint (A) calculates the integer value nearest to A, which can be any acceptable
VBS number. Cint (-7.4) = -7. Integers are signed 16-bit values in the range -
32767 to + 32767.
CLng CLng (A) calculates the nearest long integer to the value A. Long integers are
signed 32-bit values in the approximate range -21.5 M to + 21.5 M.
Cos Cos (A) calculates the cosine of any integer or real number, giving an output
that is never greater than plus one or less than minus one.
CSng CSng (A) calculates a single precision real variable equal to A.
Exp Exp (A) calculates the value of eA.
Int Cint (A) calculates the integer value next below A, which can be any acceptable
VBS number. Int (-7.4) = -8.
Log Log (A) calculates the natural logarithm (to base e), of any acceptable VBS
number greater than zero. A negative number or zero will create an error.
To calculate Log10(A), use Log10(A) = Log(A) / Log(10)
Mod A Mod (B) calculates the modulus of A, which is the remainder after A has been
divided by B.
34 Mod 8 = 2. 34 Mod 55 = 0. -34 Mod 13 = -8. 21 Mod -8 = 5.
Randomize Calculates a new seed for the pseudo-random number generator.
Randomize Timer uses the real-time clock for this purpose.
Sin Sin (A) calculates the sine of any integer or real number, giving an output that is
never greater than +1 or less than -1.
Sqr Sqr (A) calculates the square root of any integer or a real number that is not
negative. If A is negative, an error will occur.
Timer Time since the previous midnight in whole seconds.
Error Handling
Note that the construction OnError GoTo Label: is not allowed in VBS. In fact no GoTos or labels
are allowed. Therefore there is no way for you to provide handlers to deal with errors and
exceptions. You must be aware of all possibilities at all points in your program, and you must
either be certain that errors will not occur, or you must take action to ensure that they do not.
Examples:
Sqr You cannot take the square root of a negative number.
Log You cannot take the log of zero or of a negative number.
A/B You cannot divide by zero.
Array You cannot use an index outside the bounds of an array.
Size Unscaled data cannot go outside the range -32768 to 32767.
If there is any possibility that any of these might occur, take steps to deal with this before it can
happen.
For example, you may write some kind of generator of pseudo-random statistical values. If these
belong to a distribution that in principle has an infinite range, or a finite range which is wider than
the signed 16-bits allowed, check each value. If a value falls outside the range, you could set it to
the maximum or generate another example.
You can, however, use one of the following:
On Error Resume Next
followed by some code that may make some attempt to deal with the problem, or at least to allow
execution to continue.
On Error GoTo 0
This cancels On Error Resume Next_
Speed of Execution
To maximize the speed of execution of a script, the most important thing you can do is to
minimize the number of operations that are performed inside loops. Anything done once only is
unlikely to be an important source of delay. Please note that VBS is much slower than the internal
computations of the instrument, so do everything you can to save time, unless time is irrelevant to
the application.
Using an array element takes longer than using a single variable. Here is an example:
For K = 1 to Total
If X (K) > X (K - 1) Then
Y = Cos (X (K) ) * Sin (X (K) ) * Sqr (X (K) )
End If
Source 1 and Source 2 are the waveforms that MATLAB will use.
This is the default waveform function, with one important change – the semi-colon (;) has been
removed from the end of the line. If the semicolon is present, your function will run much faster,
because the output values will not be shown in MATLAB Response. With a long waveform, the
time needed to display it could be quite long. The response values can be useful during
development and debugging. Any line without a semicolon will produce a visible MATLAB
Response.
From this panel you can save your code, load a previous code, and edit your function. A powerful
feature of MATLAB is that you can refer to an entire waveform as a vector. The two input
This very simple example adds a rescaled copy of Channel 2 to a copy of Channel 1, and
then rescales the result.
This simple example shows the MATLAB function Standard Deviation acting on input channel 1,
and the result would be shown in the MATLAB Response pane for an amplitude of 0.15 volt.
You can load an existing MATLAB program, using the Load Code button, and you can save the
current program, using the Save Code button.
If you are familiar with MATLAB you might prefer to launch MATLAB and create a MATLAB
function that performs your task. Your program in the instrument could then be a one-line call of
your MATLAB function.
The next example calculates the ratio of the number of data points that are above a given level to
the number of points below the level, in this case one half of the amplitude.
CUSTOMDSO
Custom DSO
Introduction – What is CustomDSO?
CustomDSO, in its Basic mode, allows you to create DSO setups that can be called by the touch
of a single button. The recalled setups can themselves include calls to other setups. A very simple
example would be a toggle between two setups. Rings of three or more setups are possible, as
are trees, or any other topology that you need. Basic mode also allows you to recall VBScripts
that can set up all or part of the scope and do many other things.
Another more powerful feature is the PlugIn, which allows you to add your own ActiveX controls
to a setup. These controls are powered by routines written in Visual Basic. With ActiveX controls
you can create your own user interfaces to suit your own preferences. A large number of
interactive devices are available: button, checkbox, radio button, list box, picture box, and
common dialogue box.
Invoking CustomDSO
CustomDSO can be invoked from the Analysis drop-down menu:
If the file does not exist, touch the Edit button ; a dialog will appear for you to
create the file. If the file does already exist, the Edit button enables you to modify it. The Edit
button allows you to edit the file that is named in the Setup file to recall field, and not the file of
the setup that the instrument is currently in, unless these happen to be the same.
In the example used here, three setup files were made, called CustomA.lss, CustomB.lss and
CustomC.lss. Fragments from all three are shown below.
1160 Set CustomDSO = XStreamDSO.CustomDSO
The text in green following a single quotation mark is a VBS comment and causes no action.
The text in red contains the path and name of the setup file associated with the numbered button.
This setup will be called when the button is pressed.
The boolean (in blue) decides whether the action button will invoke the setup or remain inactive.
For example, in setup B, A.lss and C.lss can be invoked, but not B, which is already in place.
As you see from the line numbers in the program fragments, the setup files are rather long
because they include all the information needed to set the DSO to the required state. But if you
want to make a very short file that changes only a few variables (for example, the action button
settings) you can make a file that includes only the relevant instructions. This usage assumes that
the remainder of the DSO is already in the required state. This is an example of the complete
compatibility of the instrument's software. The same commands can be used in setups, in scripts,
or in remote control commands in external programs, whether resident in the instrument or in an
external computer.
If you touch the Edit button when the Setup file to recall field contains the name
of a non-existent file, you will see a message like this:
If you then touch Yes, the DSO will display a file like this:
' XStreamDSO ConfigurationVBScript ...
' Created by CustomDSO ...
On Error Resume Next
set dso = CreateObject("LeCroy.XStreamDSO.1")
' dso.Display.GridMode = "Dual"
' dso.Acquisition.C1.VerScale = 0.1
' dso.Acquisition.Horizontal.HorScale = 1e-6
' dso.Acquisition.TriggerMode = "Auto"
You can add to this fragment any commands you need.
CustomDSO PlugIn Mode
This is the mode in which CustomDSO really shows its power. You can insert any ActiveX control
or graph.
Creating a CustomDSO PlugIn
Follow these steps to create an example Visual Basic PlugIn:
Start a new VB project. Select ActiveX Control from the New tab.
Resize the control. A. In the Properties window set Width 11940. B. In the Properties window set
Height 2475.
Place two buttons on the control. A. Double click on the command button at left of screen (left
arrow below). B. Move and resize the resulting button as required, using the handles (right arrow
below). C. Repeat for the second button. D. In the Properties window set the Name properties to
SingleButton and AutoButton, respectively. E. Set the button Caption properties to Single and
Auto, respectively
1. Create code for the buttons. A. Double click on the Single button. B. In the resulting code
window, insert code to make the following subroutine:
Private Sub SingleButton_Click()
Dim app as Object
Set app = CreateObject(“LeCroy.XStreamApplication”)
app.Acquistion.TriggerMode = “Stopped”
End Sub
3. Test the Component in Internet Explorer. (This is an optional, but very useful step,
because you can test your work without installing anything in the instrument.) A. Start the
instrument. B. Click the Run button In Visual Basic. C. Click the Stop button in Visual
Basic when you have finished.
4. Make the Project in Visual Basic. A. Click the Stop button in Visual Basic. B. Select Make
Project1.ocx from the File menu.
5. Install the PlugIn in the instrument. A. Start the instrument. B. Select ActiveDSO in the
Analysis Menu. C. Select PlugIns mode. D. Type “Project1.UserControl1” in the “COM
ProgID of Plug-In” text box. E. Click the Install button under the text box.
In the next example you can see a command button, a picture box, a list box and a Tabbed Dialog
Control.
The Tabbed Control (arrow) is not in the basic tool box. To gain access to it, right click in the tool
box at left (but not on an icon.) You will see this menu:
Now select the Microsoft Tabbed Control as shown below, and click on Apply. The control will be
added into the toolbox at the left of the screen, where you can double click on it as usual.
The system is very versatile, and you can place controls on the tabs of the Tabbed Control. Look
in the properties window to see how you can customize your tabs, as illustrated below.
Close the CustomDSO dialog and reopen; the plug-in will vanish.
First Example PlugIn – Exchanging Two Traces on the Grids
The example assumes that the instrument is in dual-grid mode, and that there are at least two
visible traces. The routine looks for the visible traces, in the order C1 . . . C4, F1 . . . . Fx The
number of math traces available depends on the software options loaded on your scope. See
Specifications., and it exchanges the first two it finds whenever the button is pressed. Note that
arrays of objects can be constructed, allowing numerous objects to be accessed in simple loops.
Dim wm As Object
Set wm = CreateObject("LeCroy.XStreamApplication")
End Sub
This routine exchanges the first two traces that it finds. You can make it exchange all the traces
on a dual grid by changing the penultimate line to this - Loop Until trace = 12
The next figure shows the Visual Basic Screen just after the Text Box text has been set to “0” in
the Properties Window, thus defining the initial value.
These examples were made with two different instrument setups: in the second, the FFT was
zoomed vertically. The graph has a red line to represent the theoretical envelope for the peaks.
Dim Wave
Wave = WM.Math.F1.Out.Result.DataArray
End Sub
Once you have created a Processing Web setup, you can save and recall it for future use, the
same as for any panel setup.
To Use the Web Editor
1. In the menu bar, touch Display, then Web Editor in the drop-down
menu.
2. Touch the Math tab and select a math location (F1 to Fx The number of math traces available
depends on the software options loaded on your scope. See specifications.) for the new math
function that you are about to create by touching the Web Edit button:
.
Once you select a math location for web editing, it cannot be used for another math function,
and will appear as unavailable in the Math Setup dialog:
However, you can cancel web processing within the "Math Setup" dialog by touching the
single function, double function, or graph button. Touch the Measure tab, then touch the Web
Edit button, if you want to dedicate a parameter location (P1 to Px) for web processing:
The parameter location you choose will display "Web Edit" under the waveform display grid:
.
3. Touch the Web Editor tab to return to the web setup dialog. The math and parameter
locations you selected appear as outputs at the far right:
Then drag a line from the channel to the input of the math function icon. If your math function
is a dual input function (such as ratio), select a second input and drag another line to the
second math input. If you are using a memory location:
(M1 to M4) as an input, drag a line to the math function in the same way as for channel
inputs.
Note: You can use a combination of channel input and memory input to your math function.
6. Touch the output arrow of the math function icon and drag a line to the Fx output on the right-
hand side of the setup field. Your math function is complete.
Adding Parameters
Add parameter measurements in the same way as for math functions. Parameters can be
connected to any math function in the web.
.
2. Touch the output arrow on the math function or parameter icon and drag a line to the input
arrow of the preview icon. A thumbnail view of your signal will appear if the preview icon is
connected to a channel output or math function output. If it is connected to a parameter
output, a numeric value of the last acquisition will be displayed:
.
Exiting the Web Editor
To exit, touch the Close tab; or, in the menu bar, touch Display then Scope Display
in the drop-down menu. The scope display will return to the normal
waveform display grid.
Viewing the Output
1. Touch Math in the menu bar, then Math Setup... in the drop-down menu.
LeCroy's LabNotebook feature extends the documentation capabilities of your scope. It allows
you to create an annotated notebook entry containing all displayed waveforms, the setup of the
DSO, and user-supplied annotation. The notebook entry can then be converted to hardcopy
format -- pdf, rtf, or html -- and printed or e-mailed. You can also use the default report layout or
configure your own, and even substitute your own company logo in the header.
Notebook entries are stored in an internal database and are available for recall at any time.
Besides storing the waveform data, LabNotebook also stores your panel setups and parameter
measurements. You have the capability to back up the database to external media.
The Flashback feature allows you to recall the state of the DSO at a later date, including the
saved waveforms and the DSO setup, so that you can make additional measurements. A keyword
filter makes it easy to find the correct notebook entry to recall.
You can choose which notebook to use for your entries, and label the notebook by project or user.
If the scope is shared among several users, for example, or used for different projects, the data
can be kept separately. Similarly, hardcopy reports can be stored in different folders.
Preferences
You can elect to name notebook entries with the default date
and time by leaving the top box unchecked. Check the box if
you want the opportunity to rename the notebook entry as
soon as it is created.
Check the middle box if you want to be able to annotate a
notebook entry as soon as it is created.
Check the last box if you want to generate a notebook entry
by simply touching the Hardcopy (Print) front panel
E-mail Setup
You can e-mail just the pdf or html report; or, you can
include additional files: trace data (.trc) for each waveform in
the report, a screen dump, a scope setup file, and an xml
report record. Touch the checkbox to enable the extra report
segments.
Touch the Configure E-Mail button to set the recipient
address and server information.
1. Touch File in the menu bar, then Create Notebook Entry in the drop-down menu:
.
A dialog box is displayed in which to enter a title and comments for the entry. By default, the
entry is titled with the current date and time:
After you touch Close, your text will appear on the display as a draggable
object.
These are the three default colors that you can select for shapes, lines, and
text. To use additional colors, touch More.
When you have chosen a custom color, touch Add to Custom Colors; the
color will appear in the Custom Colors palette:
Then touch the color to enable it, and touch OK. The next object that you
create will be in that color.
If you want to erase a drawing object, touch it to select it, then touch Erase
Selected.
The Move Toolbar button enables you to place the toolbar anywhere on the
screen. Touch the button a second time to return it to its original fixed
location.
Touch Done when you are finished annotating the notebook entry. The name
of the entry will appear in the list box in the "LabNotebook" dialog. You can
now create a hardcopy report of it, and email or print it out.
After a notebook entry is made, you can recall it at any time. The recall includes waveforms and
scope settings.
a. Persistence data. This will be saved in the hardcopy, and will be printed in the report, but will not be recalled during
Flashback.
b. Histogram data. Histograms internally have a 32-bit resolution, but when stored into a trace file and recalled during
flashback they are clipped to 16-bits.
c. Floating point waveforms. Certain math operations result in the creation of floating point waveforms with much higher
resolution than can be stored in a 16-bit waveform file. This extra resolution will not be preserved when traces are recalled
using flashback.
d. Cumulative Measurements. Any measurements that are on when the Lab Notebook entry is created are not saved
individually in the database, other than being embedded in the hardcopy image. This means that when flashback is used,
the measurements will be recomputed using the waveform data that was recalled. Normally this will not pose a problem,
but if cumulative measurements were on, which accumulated data from multiple acquired waveforms, they will loose their
history and show instead only the results from the stored waveforms.
Once the notebook entry is created, you can easily generate a hardcopy report for e-mailing or
printing.
Previewing a Report
Before creating a report, you can preview it by simply touching the View button . To
exit the preview, touch the Close button at the right of the dialog.
Locating a Notebook Entry
A search filter is provided to help you locate the notebook entry you want to make a report of. You
can search by date or keyword.
.
2. Touch inside the Format field and select a report format from the pop-up menu
LeCroy provides a default report format (template); however, you can use your own format,
including company logo.
Note: If you elect to use your own logo bit map, do not use a bit map larger than 180 pixels (height) x 100 pixels (width).
Adding Annotations
3. Touch the new tab, then the Scribble button . The notebook entry will appear
again with the drawing toolbar, described in Creating a Notebook Entry.
Deleting Notebook Entries
the list box, then touch the Delete button to discard just that one entry.
Saving Notebook Entries to a Folder
You can save notebook entries to a folder other than the default.
1. Touch the tab bearing the name of the notebook entry.
2. Touch the Save Data to button . A navigation window opens, which provides the
opportunity also to open Windows Explorer to navigate to the folder.
3. Touch the Zip checkbox if you want to compress the data before archiving.
Managing the Database
You can begin a new database for your notebook entries at any time, back up the current one, or
compress the data.
Insert a memory stick into a USB port, then touch Backup to send the database to
the external media:
Touch the Start New button. The name of the notebook database will be incremented by 1:
§§§