Parker GV6 Servo Motor Controller

class pymeasure.instruments.parker.ParkerGV6(adapter, name='Parker GV6 Motor Controller', **kwargs)

Bases: SCPIUnknownMixin, Instrument

Represents the Parker Gemini GV6 Servo Motor Controller and provides a high-level interface for interacting with the instrument

property acceleration

Set the acceleration setpoint in revolutions per second squared.

property angle

Control the angle in degrees based on the position and whether relative or absolute positioning is enabled,

property angle_error

Get the angle error in degrees based on the position error, or returns None on error

property average_acceleration

Set the average acceleration setpoint in revolutions per second squared.

disable()

Disables the motor from moving

property echo

Set whether the echoing of all commands sent to the instrument is enabled (bool).

enable()

Enables the motor to move

is_moving()

Return True if the motor is currently moving

kill()

Stop the motor

move()

Initiate the motor to move to the setpoint

property position

Control the angular position in counts, 4000 per revolution (int).

property position_error

Get the error in the number of counts that corresponds to the error in the angular position where 1 revolution equals 4000 counts

read()

Overwrite the Instrument.read command to provide the correct functionality

reset()

Reset the motor controller while blocking and (CAUTION) resets the absolute position value of the motor

set_defaults()

Set up the default values for the motor, which is run upon construction

set_hardware_limits(positive=True, negative=True)

Enable (True) or disables (False) the hardware limits for the motor

set_software_limits(positive, negative)

Set the software limits for motion based on the count unit where 4000 counts is 1 revolution

property status

Get a list of the motor status in readable format

stop()

Stop the motor during movement

use_absolute_position()

Set the motor to accept setpoints from an absolute zero position

use_relative_position()

Set the motor to accept setpoints that are relative to the last position

property velocity

Set the velocity setpoint in revolutions per second.