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. 










