Development status:
New development,
Release: Initial
Information status: New
Repository:
https://github.com/markamato/copleydeviceserver
Download
Contact:
Class Description
Families: Motion
Key words: RS232,Copley,Accelnet,CAN,MACRO,Xenus,Stepnet,Janus
Platform: All Platforms
Language: Python
License: GPL
Contact:
Hardware
Manufacturer: Copley Controls
Product:
Accelnet
Bus: CAN/RS232
Class interface
Attributes:
Name | Description |
---|---|
inMotionScalar: DevBoolean | — |
IN1Scalar: DevBoolean | — |
IN10Scalar: DevBoolean | — |
IN11Scalar: DevBoolean | — |
IN12Scalar: DevBoolean | — |
IN2Scalar: DevBoolean | — |
IN3Scalar: DevBoolean | — |
IN4Scalar: DevBoolean | — |
IN5Scalar: DevBoolean | — |
IN6Scalar: DevBoolean | — |
IN7Scalar: DevBoolean | — |
IN8Scalar: DevBoolean | — |
IN9Scalar: DevBoolean | — |
LoadPositionScalar: DevDouble | — |
MotorPositionScalar: DevDouble | — |
OUT1Scalar: DevBoolean | — |
OUT2Scalar: DevBoolean | — |
OUT3Scalar: DevBoolean | — |
OUT4Scalar: DevBoolean | — |
eventStatusRegisterScalar: DevDouble | — |
latchingFaultRegisterScalar: DevDouble | — |
homingScalar: DevBoolean | — |
homingErrorScalar: DevBoolean | — |
outputMaskScalar: DevUShort | Masks the outputs as a byte. Each bit masks an output: 1 means output is writeable, 0 means output is not. LSB is OUT1, MSB is OUT8. |
referencedHomedScalar: DevBoolean | — |
writeEnabledScalar: DevBoolean | True = writes enabled, False = writes disabled |
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. |
ClearErrorInput: DevVoid Output: DevVoid |
Attempts to clear errors. |
HomeInput: DevVoid Output: DevVoid |
Initiates a homing move. |
SendSerialInput: DevString Output: DevString |
Allows direct communication with the serial port. |
SetParamsInput: DevVoid Output: DevVoid |
Sends all applicable parameters to the amp. |
StartAbsPositionMoveInput: DevDouble Output: DevString |
Triggers a position move in absolute mode. |
StartRelPositionMoveInput: DevDouble Output: DevString |
Triggers a position move in relative mode. |
StartVeloPositionMoveInput: DevLong Output: DevString |
— |
StopMotionInput: DevVoid Output: DevVoid |
Stop any active motion. |
Pipes:
Properties:
Name | Description |
---|---|
TrajectoryMode0x24DevLong | Sets the trajectory mode. |
ProfileType0xc8DevDouble | Sets the profile type. 0 = Absolute move, trapezoidal profile.1 = Absolute move, S-curve profile.256 = Relative move, trapezoidal profile.257 = Relative move, S-curve profile.2 = Velocity move. |
MaximumVelocity0xcbDevDouble | Maximum velocity in .1 counts/second. |
MaxAccelRate0xccDevDouble | Maximum accel rate. Units 10 counts/second^2. |
MaxDecelRate0xcdDevDouble | Maximum decel rate. Units 10 counts/second^2. |
MaxJerkRate0xc3DevDouble | Maximum jerk rate. Units 100 counts/second^3 |
AbortDecelRate0xcfDevDouble | Abort decel rate. Units 10 counts/sec^2 |
HomeOffset0xc6DevDouble | Sets the home offset. |
Please log in to comment.
Created:
The device class has been added to catalogue.