2.1. Firgelli LAC
Summary: |
FirgelliLAC |
Type: |
Actuator |
License: |
licensed under LGPL |
Platforms: |
Windows |
Devices: |
One axis motor controller FirgelliLAC |
Author: |
H. Bieger, M. Gronle, ITO, University Stuttgart |
2.1.1. Overview
The plugin implements the controller LAC from Firgelli (http://www.firgelli.com/LAC_Board_p/lac.htm). It is mainly tested with the product version PQ12-SS-GG-VV-P.
FirgelliLAC is an itom-plugin, which can be used to communicate with the Firgelli USB controllers. It has been tested with one connected motor PQ12-SS-GG-VV-P with one axis.
Please indicate the correct working distance of the connected motor (e.g. 20mm) at startup, else the plugin might deliver wrong values. At startup, the motor is always moved to its zero-position in order to be able to subsequently provide right position values. This behaviour is mandatory and cannot be changed (due to the driver of the controller board).
2.1.2. Initialization
The following parameters are mandatory or optional for initializing an instance of this plugin:
- spoolMax: float
Maximum length of spool (mm) [default 20.0 mm]
Value range: [0, 100000], Default: 20
- deviceNum: int, optional
The current number of this specific device, if there are more than one devices connected. (0 = first device)
Value range: [-1, 127], Default: -1
2.1.3. Parameters
These parameters are available and can be used to configure the Firgelli LAC instance. Many of them are directly initialized by the parameters of the constructor. During the runtime of an instance, the value of these parameters is obtained by the method getParam, writeable parameters can be changed using setParam.
- accuracy: {float}
Accuracy in %; range: 0.0..100.0 %
- async: {int}
asychronous (1) or sychronous (0) mode
- device_id: {str}, read-only
Name of controller
- device_num: {int}, read-only
The current number of this specific device, if there are more than one devices connected. (0 = first device)
- dll_version: {str}, read-only
Version of DLL file
- name: {str}, read-only
Name of the plugin
- speed: {float}
Target speed in %; range: 0.0..100.0 %
- spoolMax: {float}, read-only
Maximum length of spool (mm)
2.1.4. Installation
Before using this motor install the required driver, e.g. by installing the LAC USB configuration program from http://www.firgelli.com/LAC_Board_p/lac.htm.
2.1.5. Changelog
2016-04-07: This plugin will be delivered with itom 2.2.0 for the first time
2016-04-07: The required library MPUSBAPI is delivered with the sources of this plugin in version 1.1.0.
itom 4.1.0: This plugin has been compiled