![THORLABS TLD001 Скачать руководство пользователя страница 6](http://html.mh-extra.com/html/thorlabs/tld001/tld001_kinesis-user-manual_1110788006.webp)
Page 3
17874-D03
T-Cube Laser Diode Driver
of GUI panels, communications handling for multiple USB units, and logging of all
system activity to assist in hardware trouble shooting. The Kinesis server is also used
by software developers to a llow the creation of advanced automated positioning
applications very rapidly and with great ease. The server is described in more detail
in the following section.
1.3.2 Kinesis Server
Kinesis controls are re-usable compiled software components that supply both a
graphical user interface and a pro grammable interface. Many such Co ntrols are
available for Windows applications development, providing a large range of re-usable
functionality. For example, there are Controls available that can be used to
manipulate image files, connect to the intern et or simply pro vide user in terface
components such as buttons and list boxes.
With the Kinesis system, .Net Controls are deployed to allow direct control over (and
also reflect the status of) the range of electronic controller units, including the Piezo
K-Cube. Software applications that use .Net Controls are often referred to as 'client
applications'. A .Net Co ntrol is a language independent software component.
Consequently the controls can b e incorporated into a w ide range of software
development environments for u se by client application developers. Development
environments supported include Visual Basic, Labview, Visual C++, C++ Builder,
HPVEE, Matlab, VB.NET, C#.NET and, via VBA, Microsoft Office applications such as
Excel and Word.
Consider the Control supplied for a TLD001 Laser Diode driver unit .
This Control provides a complete user graphical instrument panel to allow the Laser
Diode unit to be manually operated, as well as a complete set of software functions
(often called methods) to allow all parameters to be set and laser control operations
to be automated by a client application. The instrument panel reflects the curre nt
operating state of the driver unit to which it is associated. Updates to the panel take
place automatically when a user (client) application is making software calls into the
same Control. For example, if a client application instructs the associated Laser Diode
Control to set a pa rticular output power, progress is monitored automatically by
changing power readout on the graphical interface, without the need for further
programming intervention.