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

Use this link to find the valid information.

Development status: Released, Release: Release_1_17
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Motion/MotorControllers/Micos/SMCHydraMotor
Contact:



Class Description


Class for controlling the axis of the SMC Hydra controller.

Families: Motion

Key words:

Platform: Unix Like

Language: Cpp

License:

Contact:

Hardware


Manufacturer: none

Bus: Not Applicable

Class interface


Attributes:

Name Description
PositionScalar: DevDouble
UnitLimitMinScalar: DevDouble
UnitLimitMaxScalar: DevDouble
SlewRateScalar: DevLong
AccelerationScalar: DevDouble
HomePositionScalar: DevDouble Distance from Ccw (reverse) end switch at which Home move terminates.
OffsetScalar: DevDouble
HwLowerLimitScalar: DevDouble Hardware Lower Limit
HwUpperLimitScalar: DevDouble Hardware Upper Limit
CwLimitScalar: DevLong Switch limit status in the forward direction (if 1 limit reached).
CcwLimitScalar: DevLong Switch limit status in the reverse direction (if 1 limit reached).
CwLimitConfigScalar: DevLong Configuration of forward direction switch limit: 0 -> normally open, 1 -> normally closed, 2 -> disabled.
CcwLimitConfigScalar: DevLong Configuration of reverse direction switch limit: 0 -> normally open, 1 -> normally closed, 2 -> disabled.
ConversionScalar: DevDouble Convert from readout to physical units
SlewDoubleScalar: DevDouble
ClosedLoopScalar: DevLong Determines if the positioning regulator loop is closed and,\nif so, in which way the regulator works. Set mode.
PFactorScalar: DevDouble P factor: coefficient of proportional portion
IFactorScalar: DevDouble P factor: coefficient of integral portion
DFactorScalar: DevDouble P factor: coefficient of differential portion
EntranceWindowWidthScalar: DevDouble .As soon as the absolute position aberration constantly remains below the specified entrance window width for a period of time specified by TimeInWindow the in-window bit changes from inactive to active state to indicate that the position has settled. Useful for closed loop operation only. Inactive if any parameter is set to 0.
ExitWindowWidthScalar: DevDouble As soon as the absolute position aberration once exceeds the exit window width, the indication bit changes from active to inactive state. Useful for closed loop operation only. Inactive if any parameter is set to 0.
TimeOnWindowScalar: DevDouble Position settling time for the in-window indication feature
StopCurrentScalar: DevLong Controlles the current consumption and holding torque of the motor when it is not moving.
RunCurrentScalar: DevLong Controlles the current consumption and holding torque of the motor when it is moving.

Commands:

Name Description
StateInput: DevVoid
Output: State
State Code
This command gets the device state (stored in its <i>device_state</i> data member) and returns it to the caller.
StatusInput: DevVoid
Output: ConstDevString
Status description
This command gets the device status (stored in its <i>device_status</i> data member) and returns it to the caller.
StopMoveInput: DevVoid
Output: DevVoid
Stop a movement.
MoveHomeInput: DevVoid
Output: DevVoid
Executes the homing procedure: motor moved to HomePosition and position set to 0.
CalibrateInput: DevDouble
Value to be calibrated
Output: DevVoid
Calibrate the motor: current position is calibrated to be the value given as an argument.
InitMotorInput: DevVoid
Output: DevVoid
Motor restart.
ResetMotorInput: DevVoid
Output: DevVoid

Pipes:

Properties:

Name Description
SocketDSDevString Name of the Tango Device making the socket connection to the controller.
AxisNumberDevLong Axis Number (from 1 to 4)
FlagPegasusDevLong 0 if Hydra (default) 1 if Pegasus controller with position feedback control 2 if Pegasus controller withtout position feedback control
AutomaticSwitchControlDevLong Set to 1 for automatic activation/deactivation of the end switches before/after homing.

30 Mar 2019, DS Admin
Updated:
The device class has been updated.
You are looking at this version now.



16 Feb 2019, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



26 Jan 2019, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



23 Feb 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .



2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2 on:30 Mar 2019, 3:45 a.m.