Apt Pc Software Overview; Introduction - THORLABS TLS001-635 User Manual

T-cube laser source
Table of Contents

Advertisement

Chapter 2

2.3 APT PC Software Overview

2.3.1 Introduction

As a member of the APT range of controllers, the TLS001 Laser Source shares many
of the associated software benefits. This includes USB connectivity (allowing multiple
units to be used together on a single PC), fully featured Graphical User Interface
(GUI) panels, and extensive software function libraries for custom application
development.
The APT software suite supplied with all APT controllers provides a flexible and
powerful PC based control system both for users of the equipment, and software
programmers aiming to automate its operation.
For users, the APTUser (see Section 2.3.2.) and APTConfig (see Section 2.3.3.)
utilities allow full control of all settings and operating modes enabling complete 'out-
of-box' operation without the need to develop any further custom software. Both
utilities are built on top of a sophisticated, multi-threaded ActiveX 'engine' (called the
APT server) which provides all of the necessary APT system software services such
as generation of GUI panels, communications handling for multiple USB units, and
logging of all system activity to assist in hardware trouble shooting. It is this APT
server 'engine' that is used by software developers to allow the creation of advanced
automated positioning applications very rapidly and with great ease. The APT server
is described in more detail in Section 2.3.4.
Aside
ActiveX®, a Windows®-based, language-independent technology, allows a user
to quickly develop custom applications that automate the control of APT system
hardware units. Development environments supported by ActiveX® technology
include Visual Basic®, LabView™, Borland C++ Builder, Visual C++, Delphi™,
and many others. ActiveX® technology is also supported by .NET development
environments such as Visual Basic.NET and Visual C#.NET.
ActiveX controls are a specific form of ActiveX technology that provide both a user
interface and a programming interface. An ActiveX control is supplied for each
type of APT hardware unit to provide specific controller functionality to the
software developer. See Section 2.3.4. for further details.
8
HA0164T Rev F Feb 2018

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TLS001-635 and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Tls001-1550

Table of Contents