mahos.inst.piezo.E727_3_USB#

class mahos.inst.piezo.E727_3_USB(name, conf, prefix=None)#

E727.3 driver using USB connection of PIPython.

Parameters:
  • start_servo (bool) – (default: True) if True, start servo on init.

  • axes_order (tuple[int, int, int]) – (default: [0, 1, 2]) permutation for piezo axes IDs and (x, y, z). When axes_order is [1, 2, 0], the x axis is piezo axis of index 1, and the y (z) axis is index 2 (0).

__init__(name, conf, prefix=None)#

Methods

__init__(name, conf[, prefix])

close_resources()

Close instrument resources.

close_usb()

configure(params[, label])

Configure the instrument settings.

get(key[, args, label])

Get an instrument setting or measurement data.

get_error()

get_pos()

get_pos_ont()

init_axes()

init_device()

move()

query_on_target()

query_pos()

query_servo()

query_target_pos()

set(key[, value, label])

Set an instrument setting or commanding value.

set_servo(on)

start([label])

Start the instrument operation.

start_servo()

stop([label])

Stop the instrument operation.

update_target_pos()

query target pos and update self.target.

Attributes