This is historical information of device classes implemented in AerotechMotorController device server.

Use this link to find the valid information.

Development status: New development
Information status: Updated

Contact: yuelong.yu@desy.de



Class Description


Aerotech Motor controller tango server

Families: Motion

Key words:

Platform: Windows

Language: Cpp

License: GPL

Contact: yuelong.yu@desy.de

Hardware


Manufacturer: Aerotech

Bus: Not Applicable

Class interface


Attributes:

Name Description
DistanceScalar: DevDouble This needs to be set before run MotionMoveInc and MotionMoveAbs
PositionScalar: DevDouble position.
SlewRateScalar: DevDouble This needs to be set before run MotionMoveInc and MotionMoveAbs
UnitLimitMinScalar: DevDouble
UnitLimitMaxScalar: DevDouble
AxisReverseEnabledScalar: DevBoolean

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.
StopMoveInput: DevVoid
Output: DevVoid
MotionDisableInput: DevVoid
Output: DevVoid
MotionEnableInput: DevVoid
Output: DevVoid
MotionHomeInput: DevVoid
Output: DevVoid
MotionMoveAbsInput: DevVoid
Output: DevVoid
before running this command. The distance and speed attributes need to be set.
MotionMoveIncInput: DevVoid
Output: DevVoid
before running this command. The distance and speed attributes need to be set.
MotionSetupServoInput: DevLong
on/off
Output: DevVoid
on/off 0:off 1:on

Pipes:

Properties:

Name Description
ControllerNameDevString name of the controller
AxisDevLong axis of the motor controller. It can be 1,2,3
MaxPosDevLong
MasterDeviceDevString the master device used to communicate with the hardware. By default it is the ATMotorControllerGlobal

Added by:dadmin on:19 Feb 2022, 3:44 a.m.