skrf.vi.stages.ESP300

class skrf.vi.stages.ESP300(address=1, current_axis=1, always_wait_for_stop=True, delay=0, **kwargs)[source]

Newport Universal Motion Controller/Driver Model ESP300

all axis control commands are sent to the number axis given by the local variable self.current_axis. An example usage

from skrf.vi.stages import ESP300
esp = ESP300()
esp.current_axis = 1
esp.position = 10
print(esp.position)

Attributes

UNIT_DICT
acceleration
current_axis current axis used in all subsequent commands
deceleration
error_message
home
motor_on
position
position_relative
units
velocity the velocity of current axis

Methods

__init__ Initializer
ask Write then read string
ask_for_values
doc Python IVI documentation generator
help Python IVI help system
send_stop
wait_for_stop
write Write string to instrument