Data Sheet

Teledyne LeCroy Automation API Reference Manual for USBTracer, USB Advisor, and Voyager USB Protocol
Suite
140
10 CATCAnalyzerAdapter
Script languages, such as the Visual Basic (VB) and Javascript script languages used in HTML pages
and Windows Script Host (WSH), can implement and automate exposed functionalities in client
applications. However, such script engines cannot efficiently create automation objects dynamically,
handle events, or control operation remotely. For example, an HTML page script language can only
handle events from an automation object if the object is created with the <OBJECT> tag when the page
is loaded. If the object is created at runtime, events from the object cannot be handled. An automation
object can only be launched remotely if the name of the remote server is already known when the script
client begins running. If the remote server is not yet known, automation objects cannot be launched.
The Teledyne LeCroy USB Analyzer COM API includes an additional COM server,
CATCAnalyzerAdapter, to provide full support for automation using script languages. The
CATCAnalyzerAdapter automation server:
Allows launching and accessing Teledyne LeCroy analyzer automation servers dynamically at
runtime.
Allows launching and accessing Teledyne LeCroy analyzer automation servers remotely, when
the remote server has all necessary DCOM settings and permissions.
Handles automation events from Teledyne LeCroy analyzer automation servers.
Overrides limitations imposed by the script engines used in HTML browsers and Windows Script
Host.