.

Average: 0
Rating Count: 0

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.

7 Mar 2019, Mark Amato
Created:
The device class has been added to catalogue.
Added by:mamato on:7 Mar 2019, 8:28 p.m.