beautypg.com

Teledyne LeCroy UWBTracer Automation Manual User Manual

Page 36

background image

LeCroy

UWBTracer Automation API Reference Manual

Manual Version 3.02

32

Example


WSH:

Set Analyzer = WScript.CreateObject("CATC.UwbAnalyzer")
CurrentDir = Left(WScript.ScriptFullName, InstrRev(WScript.ScriptFullName, "\"))
Set Trace = Analyzer.MakeRecording (CurrentDir & "Input\test_ro.rec")
Trace.ApplyDisplayOptions CurrentDir & "Input\test_do.opt"
Trace.Save CurrentDir & "Output\saved_file.uwb"

C++:

IUwbTrace*

UWB_trace;

TCHAR file_name[_MAX_PATH];
LONG packet_from;
LONG packet_to;


. . .

try

{

UWB_trace->Save( file_name, packet_from, packet_to );

}
catch ( _com_error& er)
{

if (er.Description().length() > 0)

::MessageBox( NULL, er.Description(), _T("UwbAnalyzer client"), MB_OK );

else

::MessageBox( NULL, er.ErrorMessage(), _T("UwbAnalyzer client"), MB_OK );

return 1;

}