dlab.hardware.wrappers.piezojena_controller module

class dlab.hardware.wrappers.piezojena_controller.NV40(port, timeout=0.05, closed_loop=False)[source]

Bases: object

ERRORS = {'err,1': 'Unknown command', 'err,2': 'Too many characters in the command', 'err,3': 'Too many characters in the parameter', 'err,4': 'Too many parameters', 'err,5': 'Wrong character in parameter', 'err,6': 'Wrong separator', 'err,7': 'Position out of range'}
close()[source]
get_position() float[source]
classmethod get_voltage_limits()[source]
set_closed_loop(enable=True)[source]
set_position(value: float)[source]
set_remote_control(enable=True)[source]