コード例 #1
0
 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)
コード例 #2
0
 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
コード例 #3
0
 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))