Laser Beam Analyzer OPERATOR'S MANUAL LBA-700/708/710/712/714PC

Chapter 9 ACTIVE X
9.1 Introduction
The LBA-PC ActiveX server provides simple control of LBA-PC along with access to frame data, beam
display image, results, statistics, and pass/fail indicators. The LBA-PC ActiveX server runs under
Windows 2000 and Windows XP Professional.
Using the LBA-PC ActiveX server, you can:
Start and Stop collecting and processing new data frames
Initiate an Ultracal cycle
Restore a LBA-PC configuration from file
Read new data frames and limited frame information
Read a bitmap image of the beam display image
Read computed results
Read statistical results
Reset statistical results
Read pass/fail indicators
Using the LBA-PC ActiveX server, you cannot:
Detect or handle LBA-PC errors or error messages
Get or set the LBA-PC configuration
Read random data frames
9.2 Using ActiveX
Many modern development languages such as Visual Basic, Visual C++, and Borland C++ Builder
support ActiveX. Many applications such as Microsoft Word, Microsoft Excel, and National Instruments
LabVIEW also support ActiveX. Development languages and applications all use different methods for
accessing ActiveX controls.
Below we will briefly describe how to use the LBA-PC ActiveX server in Microsoft Excel, Visual Basic, and
LabVIEW.
9.2.1 Microsoft Excel
Visual Basic for Applications (VBA) is integrated into Microsoft Excel. Follow these steps to use the
LBA-PC ActiveX server in Microsoft Excel:
1. Create a new Workbook in Excel
Operator’s Manual LBA-PC
158