Average: 0
Rating Count: 0

Development status: Released, Release: Release_1_1
Information status: New
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Motion/MotorControllers/LABMotionDB3

Class Description

Tango server to drive axes connected to a Drivebox Motion Controller

Families: Motion

Key words:

Platform: Unix Like

Language: Cpp

License: GPL



Manufacturer: LAB Motion Systems


Bus: Not Applicable

Class interface


Name Description
DecelerationScalar: DevDouble maximum allowed deceleration in units/s^2
AccelerationScalar: DevDouble maximum allowed acceleration in units/s^2
SpeedScalar: DevDouble Velocity normally reached at the end of the acceleration ramp during a profiled motion (i.e. by writing the position attribute)
UnitLimitMaxScalar: DevDouble Maximum value to be given to the Position attribute. If both UnitLimitMin/UnitLimitMax are set to 0 limits are disabled.
UnitLimitMinScalar: DevDouble Minimum value to be given to the Position attribute. If both UnitLimitMin/UnitLimitMax are set to 0 limits are disabled.
PositionScalar: DevDouble Write / read position in units ( writing will start movement)


Name Description
CtrlCmdInput: DevString
Output: DevString
Execute deliberate command on the controller. If characters like `[` part of the command include command in single quotes.
StopInput: DevVoid
Output: DevVoid
Stop movement
RotateInput: DevDouble
Rotation speed in units/sec, sign determins CW/CCW (`+ `= CCW, `- `= CW)
Output: DevVoid
Let axis rotate continuously. Unit limits are ignored.
HomeInput: DevVarDoubleArray
arg[0] : Speed in unit/secs when doing reference search arg[1]: Value to set counter to after reference mark was found
Output: DevVoid
Drive axis to reference mark
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.
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.



Name Description
MotorOffOnExitDevBoolean If set to true, motor will be disabled on server termination.
UnitsPerRevolutionDevLong Number of units in one revolution (e.g 360 would mean positioning is done in degrees)
ConnectTypeDevString Can be `net` for terminal server connection or `serial` for RS232 connection
DeviceFileDevString name of device file if connecting via RS232
BaudRateDevLong BaudRate id connecting via RS232
PortNumberDevString port number or service name on terminal server
HostNameDevString hostname or IP address if connecting via terminal server

Please log in to comment.

May 22, 2019, DS Admin
The device class has been added to catalogue.
Added by:dadmin on:22 May 2019, 2:20 p.m.