def __init__(self, port='/dev/ttyUSB0', addr=0): # clr turns off power self.gpib = PUGpib(port=port, addr=addr, clr=False, eos=3, ser_timeout=0.4, gpib_timeout=0.9)
def __init__(self, port='/dev/ttyUSB0', clr=True): self.gpib = PUGpib(port=port, addr=16, clr=clr, eos=3, ser_timeout=1.0, gpib_timeout=0.9) self.func = None self.volt_dc_re = None self.curr_dc_re = None
def __init__(self, port='/dev/ttyUSB0', clr=True, ident=True): self.gpib = PUGpib(port=port, addr=16, clr=clr, eos=3, ser_timeout=1.0, gpib_timeout=0.9) self.func = None self.vendor = None self.model = None self.sn = None if ident: vendor, model = self.ident() if (vendor, model) != ('KEITHLEY INSTRUMENTS INC.', 'MODEL 2750'): raise ValueError('Bad instrument: %s, %s' % (vendor, model))