Parker GV6 Servo Motor Controller
- class pymeasure.instruments.parker.ParkerGV6(adapter, name='Parker GV6 Motor Controller', **kwargs)
Bases:
SCPIUnknownMixin,InstrumentRepresents 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.