mahos.inst.pd.LUCI10#

class mahos.inst.pd.LUCI10(name, conf=None, prefix=None)#

Wrapper for FEMTO Messtechnik LUCI-10 DLL.

You need following: 1. Install LUCI-10 software (you can skip LabVIEW driver installation). 2. Place C DLL (C:Program Files (x86)FEMTOLUCI-10DriverLUCI_10_x64.dll) somewhere.

Parameters:
  • dll_dir (str) – The directory path containing DLL.

  • index (int) – (default: 1) Index of LUCI-10 device.

  • id (int) – (default: -1) ID of LUCI-10 device. If valid value (0 <= id <= 255) is given, access the device via id instead of index. Because the id is persistent (it’s written in device’s EEPROM) and index is not, it would be better to use id instead of index when you have more than 2 LUCI-10s.

__init__(name, conf=None, prefix=None)#

Methods

__init__(name[, conf, prefix])

get(key[, args, label])

Get an instrument setting or measurement data.

get_devices()

get_id(index)

get_my_id()

get_pin(pin)

Get pin status.

get_product_string()

set(key[, value, label])

Set an instrument setting or commanding value.

set_led(on)

write_data(data)

write data (output pin values).