Development status:
Released,
Release: Release_1_4
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Motion/MotorControllers/PI/PiezoPiE871
Contact:
Class Description
Class for controlling Piezo Pi controllers from the serie E871, E873
Families: Motion
Key words:
Platform: Unix Like
Language: Cpp
License: GPL
Contact:
Hardware
Manufacturer: Physik Instrumente (PI)
Product:
E871
Bus: Not Applicable
Class interface
Attributes:
Name | Description |
---|---|
PositionScalar: DevDouble | — |
UnitLimitMinScalar: DevDouble | — |
UnitLimitMaxScalar: DevDouble | — |
ServoModeScalar: DevLong | 0 = servo mode off (open-loop operation) 1 = servo mode on (closed-loop operation) Movements only allowed if servo mode is 1. |
PTermScalar: DevLong | P Term |
ITermScalar: DevLong | I Term |
NotchFilterFrequencyScalar: DevDouble | Notch Filter Frequency |
NotchFilterEdgeScalar: DevDouble | Notch Filter Edge |
UnitCalibrationScalar: DevDouble | Offset to be added to the hardware position, |
SlewRateScalar: DevDouble | — |
ReferenceModeScalar: DevLong | Set/Get reference mode (0 disable) |
ConversionScalar: DevDouble | The conversion factor, steps = conversion*units |
AccelerationScalar: DevDouble | Closed-loop acceleration and deceleration |
SettlingWindowScalar: DevDouble | When the position reaches this window, the motor is indicated as in position. The settling window should be as small as possible, but larger than the motor oscillations at rest (observed on the encoder position). |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State Device state |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
StatusInput: DevVoid Output: ConstDevString Device status |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
HomeInput: DevVoid Output: DevVoid |
Drive axis to reference position |
StopMoveInput: DevVoid Output: DevVoid |
— |
DefineHomePositonInput: DevVoid Output: DevVoid |
Set current position to 0 |
ReferenceMotorInput: DevVoid Output: DevVoid |
Move motor to reference position. Needed after power off. Not referenced motors can not be moved or homed. |
MoveToPosLimitInput: DevVoid Output: DevVoid |
Fast reference move to pysical positive limit. Servo mode should be on. |
MoveToNegLimitInput: DevVoid Output: DevVoid |
Fast reference move to pysical negative limit. Servo mode should be on. |
SaveParametersInput: DevVoid Output: DevVoid |
Write parameters in the nonvolatile memory |
CalibrateInput: DevDouble Value to be set as current position Output: DevVoid |
Set current position to the value given as argument. |
Pipes:
Properties:
Name | Description |
---|---|
SimulationModeDevBoolean | — |
AxisIdDevShort | number / id of axis |
CtrlDeviceDevString | Name of the device of the PiezoPiCtrl class to connect to. |
Please log in to comment.
Generated
Updated:
The device class has been updated.
You can see previous version here .
30 Mar 2019, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
16 Jan 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
25 Nov 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .
2 Sep 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .
26 Aug 2017, Piotr Goryl
Created:
The device class has been added to catalogue.