Apt Software Overview - THORLABS MFF101 User Manual

Motorized filter flippers
Hide thumbs Also See for MFF101:
Table of Contents

Advertisement

MFF101 and MFF102 Motorized Filter Flippers

2.2 APT Software Overview

2.2.1 Introduction
As a member of the APT range of controllers, the MFF sreies Filter Flippers share
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 f unction libraries for custom
application development.
The APT software suite supplied with all APT controllers, including the MFF series
filter flipper, 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.2.2.) and APTConfig (see Section 2.2.3.)
utilities allow full control of all settings and operating modes enabling complete 'out-
of-box' operation without the need to d evelop any further cu stom 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 pan els, 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.2.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.2.4. for further details.
5

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MFF101 and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Mff102

Table of Contents