def __init__(self, path_dll, serialnumber, hwtype, label='', unit='m'):
"""
@param str path_dll: the absolute path to the dll of the current
operating system
@param int serialnumber: serial number of the stage
@param str hwtype: name for the type of the hardware device you want to
control. The name must be available in hwtype_dict!
@param str label: a label which identifies the axis and gives
it a meaning.
@param str unit: the unit of this axis, possible entries are m, ° or
degree
"""
self.aptdll = windll.LoadLibrary(path_dll)
self.aptdll.EnableEventDlg(True)
self.aptdll.APTInit()
self._HWType = c_long(self.hwtype_dict[hwtype])
self.Connected = False
self.verbose = False
self.label = label
self.setSerialNumber(serialnumber)
self._wait_until_done = True
self._unit = unit # all apt stages are wither in mm or in degree and
# since mm is not an SI unit it has to be converted
# here in this hardware file from m to mm.
评论列表
文章目录