diff --git a/Project/power_unit.py b/Project/power_unit.py new file mode 100644 index 0000000..1d46452 --- /dev/null +++ b/Project/power_unit.py @@ -0,0 +1,19 @@ +import check_connection +import serial + + +class Agilent(): + + def __init__(self, folder): + self.folder = folder + self.instr = serial.Serial( + self.folder, timeout=1, inter_byte_timeout=1) + msg = 'OUTput on\n' + self.instr.write(msg.encode('ascii')) + + def setVoltageDC(self, volt): + self.instr.write(('VOLTage '+str(volt)+'\n').encode('ascii')) + + def getID(self): + self.instr.write(('*IDN?\n').encode('ascii')) + print(self.instr.read(100).decode().rstrip())