Development status:
Released,
Release: Release_1_2
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Motion/EcovarioServoMotor
Contact:
Class Description
Class for controlling motors using the servo amplifier from the serie ECOVARIO from Jenaer Antriebstechnik
Families: Motion
Key words:
Platform: Unix Like
Language: Cpp
Contact:
Hardware
Manufacturer: Jena Antriebstechnik
Product:
ECOVARIO
Bus: USB
Class interface
Attributes:
Name | Description |
---|---|
PositionScalar: DevDouble | If the name of the oms device for reading the encoder position is given in the EncoderDevice property, the position is read from the attribute PositionEncoder of this device. In other case it is read from the ecovario hardware. |
UnitLimitMinScalar: DevDouble | — |
UnitLimitMaxScalar: DevDouble | — |
SlewRateScalar: DevLong | SlewRate to be set when Position is written. Read the last written value. |
AccelerationScalar: DevLong | — |
SwitchOffOnScalar: DevLong | 1 -> On, 0 -> Off |
CurrentSlewRateScalar: DevDouble | Current SlewRate (during movement. 0 if not moving) |
UnitCalibrationScalar: DevDouble | Offset to be added to the hardware position, |
EncoderCalibrationScalar: DevDouble | Offset to be added to the position read from the encoder. |
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. |
CalibrateInput: DevDouble Set current position to this value (mm) Output: DevVoid |
Set current position to the value given as argument. |
StopMoveInput: DevVoid Output: DevVoid |
— |
HomeInput: DevVoid Output: DevVoid |
Start homing. |
Pipes:
Properties:
Name | Description |
---|---|
NodeIDDevLong | CAN Node ID (adress of the ECOVARIO) |
IpAddrDevString | IP address (in case of terminal server) |
PortNbDevLong | Port number (in case of terminal server) |
TerminalPortDevString | Name of the device in /dev |
EncoderDeviceDevString | Name of the device for reading the position from encoder |
Please log in to comment.