# -*- encode: utf-8 -*-
import visa, time
class TC:
def __init__(self, gpib=15): self.gpib = gpib self.tc = visa.instrument("GPIB0::"+ str(self.gpib) +"::INSTR", timeout=30, delay=0.1)
def getTemperature(self): string = self.tc.ask("TALL?") data = string.split(" ")[1].split(",") aTemp = float(data[0]) bTemp = float(data[1]) return [aTemp, bTemp]
def setTemperature(self, temperature): self.tc.write("SET " + str(temperature)) print "Set temp. = " + str(temperature) + " K"
def heaterOn(self): self.tc.write("MODE 2")
def heaterOff(self): self.tc.write("MODE 1")
def getSetTemp(self): return float(self.tc.ask("SET?").split(" ")[1])
def main():
time.sleep(3600) sitc.getTemperature()
}}