User manual

Table Of Contents
Part 2: Automation Programming Reference
Part 2: Automation Programming Reference
This section is a guide to the Automation capabilities of Teledyne LeCroys MAUI™ (also known as
XStream) oscilloscopes.
While Teledyne LeCroy has always striven to maximize compatibility, the underlying technologies used by
Automation require the Microsoft Windows® operating system (minimum 32-bit), and this system was
introduced only with our MAUI instruments. Automation is not available on the older oscilloscope families.
These instruments can be controlled remotely using legacy IEEE 488.2 remote control commands.
Automation Overview 2-2
XStreamBrowser 2-4
Viewing XStreamDSO Objects 2-6
VBS Command 2-10
Approach 1: Control from XStreamBrowser 2-11
Approach 2: Program in VBS 2-13
Approach 3: Program Using ActiveDSO 2-17
Approach 4: Program Using VISA 2-20
Control Variables 2-24
Result Interfaces 2-27
Synchronization 2-39
Application Interactions 2-41
Early and Late Binding 2-42
Automation Programming Conventions 2-43
Using Programming Variables 2-46
Automation in MATLAB 2-47
Automation in Python 2-50
Automation in C# 2-53
2-1