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.