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