Example #1
0
 def __init__(self, name="Kepco", address='COM4', enabled=True, timeout=1):
     #if ':' not in address: address+=':22518'
     if address[:3].upper() == 'COM':
         SerialInstrument.__init__(self, name, address, enabled, timeout)
     self.query_sleep = 0.05
     self.recv_length = 65536
     self.Remote()
Example #2
0
 def write(self, s, port=None):
     if port is not None:
         self.write("SNDT %x,#3%03d%s\n" % (port, len(s), s))
     if self.protocol == 'serial':
         SerialInstrument.write(self, s)
     if self.protocol == 'socket':
         VisaInstrument.write(self, s)
Example #3
0
 def __init__(self, name="", address='COM5', enabled=True, timeout=1.0):
     # if ':' not in address: address+=':22518'
     if address[:3].upper() == 'COM':
         SerialInstrument.__init__(self, name, address, enabled, timeout)
     else:
         VisaInstrument.__init__(self, name, address, enabled)
     self.query_sleep = 0.05
     self.recv_length = 65535
     self.escapekey = 'XXYYXX'
Example #4
0
 def __init__(self, name="magnet", address='COM4', enabled=True, timeout=1):
     #if ':' not in address: address+=':22518'
     if address[:3].upper() == 'COM':
         SerialInstrument.__init__(self, name, address, enabled, timeout)
     else:
         VisaInstrument.__init__(self,
                                 name,
                                 address,
                                 enabled,
                                 term_chars='\r')
     self.query_sleep = 0.05
     self.recv_length = 65536
     self.term_char = '\r'
     self.set_mode()
     self.set_extended_resolution()
Example #5
0
 def read(self, port=None):
     if port is not None:
         self.write("CONN %x,'%s'\n" % (port, self.escapekey))
         self.read()
         self.write(self.escapekey)
     if self.protocol == 'serial':
         return SerialInstrument.read(self)
     if self.protocol == 'GPIB':
         return VisaInstrument.read(self)
Example #6
0
 def __del__(self):
     return
     if self.protocol == 'serial':
         SerialInstrument.__del__(self)
     if self.protocol == 'VISA':
         VisaInstrument.__del__(self)
Example #7
0
 def write(self, s):
     if self.protocol == 'serial':
         SerialInstrument.write(self, s)
     if self.protocol == 'VISA':
         VisaInstrument.write(self, s)
Example #8
0
 def read(self):
     if self.protocol == 'serial':
         return SerialInstrument.read(self)
     if self.protocol == 'VISA':
         return VisaInstrument.read(self)
Example #9
0
 def __init__(self,name="",address='COM11',enabled=True,timeout=0.25):
     SerialInstrument.__init__(self,name,address,enabled,timeout,query_sleep=0.2)