Kinesis GUI Screen
Kinesis® Software Supports Our New Line of Kinesis Products and the Legacy APT™ Environment
Thorlabs' Kinesis® software features new .NET controls which can be used by 3rd party developers working in the latest C#, Visual Basic, LabVIEW™, or any .NET compatible languages to create custom applications. The software supports our new line of Kinesis devices as well as our APT™ products. All Kinesis controllers are supported by unified graphical user interface (GUI) and programming APIs that enable the creation of custom applications. The included USB connectivity provides easy 'Plug-and-Play' PC-controlled operation, making it easy to link multiple units together to realize a multi-axis motion control solution.
In the case of the Kinesis system, .NET Controls provide a very convenient package of software functionality, whereby a single control can supply all of the user interface and associated programmable functions relating to a particular hardware unit. Many of these controls are available for Windows applications development, providing a large range of reusable functionality including manipulating image files, connecting to the internet, or simply providing user interface 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, such as our KDC101 DC motor controller. The control interface for the KDC101 controller is shown in the image above. This control provides a complete user graphical instrument panel to allow the motor unit to be manually operated, as well as a complete set of software functions to allow all parameters to be set and motor operations to be automated by a client application.
Examples that go over how to communicate with Thorlabs' Kinesis software using LabVIEW and C# can be found below.
Thorlabs' Kinesis® software can be used to control devices in the Kinesis or APT™ family, which covers a wide range of motion controllers ranging from small, low-powered, single-channel drivers (such as the K-Cubes and T-Cubes) to high-power, multi-channel, modular 19" rack nanopositioning systems (the APT Rack System).
The Kinesis Software features new .NET controls which can be used by 3rd party developers working in the latest C#, Visual Basic, LabVIEW™ or any .NET compatible languages to create custom applications. Low level DLL libraries are included for applications not expected to use the .NET framework. A Central Sequence Manager supports integration and synchronization of all Thorlabs motion control hardware.
By providing these common software platforms, Thorlabs has ensured that users can easily mix and match any of the APT and Kinesis controllers in a single application, while only having to learn a single set of software tools. In this way, it is perfectly feasible to combine any of the controllers from the low-powered, single-axis to the high-powered, multi-axis systems and control all from a single, PC-based unified software interface.
The software packages allow two methods of usage: graphical user interface (GUI) utilities for direct interaction with and control of the controllers 'out of the box', and a set of programming interfaces that allow custom-integrated positioning and alignment solutions to be easily programmed in the development language of choice.
Kinesis GUI Screen