Appendix a, Ta700 comapi library, Ppendix – Teledyne LeCroy TA700_800_850 User Manual User Manual
Page 201: Ta700 comapi l, Ibrary

Appendix A
Catalyst Enterprises, Inc.
187
Appendix A
TA700 COMAPI Library
The TA700EngineAPI is a COM Object library that enables programmers to use most of the TA700 software
functionality in their programs. This library covers all the hardware functionality. The software has been developed for
use with applications developed under COM Supported Platforms such as Microsoft Visual C++, Borland Delphi, and
Microsoft Visual Basic. The library includes internal interfaces to detect, set device options and program TA700
hardware to execute a specified project with the desired event, sequence and program selections.
A sample file that demonstrates the use of several of the TA700 COM API features is included with this package.
Note:
To use this library first you must register the following DLLs:
TA700EngineAPI.dll
Make sure to copy the most recent *.BIN files in to the working directory.
The easiest way to register these DLLs is to use the "Regsvr32.exe" program located in the Windows/System directory
Regsvr32 “
Where
Please note the following items before using the TA700 COM API Package:
•
All samples are implemented at Microsoft Visual C++ 6.0
•
TA700 COM API Package requires the file TA700EngineAPI_i.c.This file declares the
GUID’s for all Interfaces, COM Class... in the C style.
•
The TA700 COM API Package requires the file TA700APIcons.h.This file declares
some of the useful constants for developing with TA700 COM API. This feature is only
enabled on C based platforms such at Visual C++.
Examples using each function are provided in the sample section on
Limitations:
At this time the Com API does not support Performance Analysis and Trace Statistics.
This release support TA850 boards in addition to TA700 and TA800 boards. In addition to EPP & USB ports Ethernet
Interface has been added to the interfaces supporting by COM API with TA850 boards. For this purpose some settings
files have been added to the API Suite in the “.\System\Configuration\” folder, so it is necessary to have this folder in
parent folder of “Ta700EngineApi.dll”. Some interfaces have changed as follows: