.

Average: 0
Rating Count: 0

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.

20 Aug 2022, DS Admin
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.
Added by:pgoryl2 on:26 Aug 2017, 3:03 a.m.