2.10. AerotechEnsemble
Summary: |
Plugin for the Ensemble-controller of Aerotech |
Type: |
Actuator |
License: |
Licensed under LGPL, The Aerotech Ensemble library belongs to Aerotech under their specific license. |
Platforms: |
Windows |
Devices: |
Axes from company Aerotech that can be driven using the Aerotech Ensemble interface |
Author: |
A. Bielke, M. Gronle, ITO, University Stuttgart, Juergen Ortmann, Ortmann Digitaltechnik |
2.10.1. Overview
This plugin allows communicating with controllers of type Ensemble (4.xx Version) of company Aerotech.
If no parameters are given, the plugin connects to all available axes of the controller. Else you can provide a list of axis numbers (0..9) that should be connected. The first axis of this list then gets the axis ID 0, the second the axis ID 1 and so on. For running this plugin you need an installed Ensemble driver and a connected device.
This plugin comes with version 4.06 of the Ensemble driver. You can change them by newer libraries (Version 4.XX). The manual of Ensemble allows redistributing the Ensemble libraries without having the end-user install the Ensemble software. For further information about license information of Aerotech see their documentation.
For loading the Ensemble library you need the Visual C++ 2008 SP1 Redistributable Package provided by Microsoft (see Ensemble Programming Help).
2.10.2. Initialization
The following parameters are mandatory or optional for initializing an instance of this plugin:
- axes: Sequence[int], optional
list of axes IDs that are enabled (0..9). The first ID then obtains index 0, the second ID index 1… [default: empty list, all available axes are connected]
2.10.3. Parameters
An instance of this plugin has the following internal parameters:
- name: {str}, read-only
AerotechEnsemble
- controller: {str}, read-only
name of the connected controller
- communication: {str}, read-only
type of the communication (USB, Ethernet)
- libraryVersion: {str}, read-only
Version of the Ensemble C library
- async: {int}
asynchronous move (1), synchronous (0) [default]
- numAxis: {int}, read-only
number of connected axes
- speed: {float seq.}
speed of every axis
2.10.4. Installation
For using this plugin you have to install Microsoft Visual C++ 2008 Redistributable.
2.10.5. Changelog
itom setup 1.2.0: This plugin has been compiled using the Aerotech Ensemble SDK 4.6.1.10
itom setup 2.0.0: This plugin has been compiled using the Aerotech Ensemble SDK 4.6.1.10
itom setup 2.1.0: This plugin has been compiled using the Aerotech Ensemble SDK 4.6.1.10
itom setup 2.2.0: This plugin has been compiled using the Aerotech Ensemble SDK 4.6.1.10
itom setup 3.1.0: This plugin has been compiled using the Aerotech Ensemble SDK 4.6.1.10
itom setup 3.2.1: This plugin has been compiled using the Aerotech Ensemble SDK 4.6.1.10
itom setup 4.0.0: This plugin has been compiled using the Aerotech Ensemble SDK 4.6.1.10
itom setup 4.1.0: This plugin has been compiled using the Aerotech Ensemble SDK 4.6.1.10