1 importmatplotlib.pyplot as plt2 importvisa3 importtime4 from datetime import datetime #std library
5
6 classTektronix_MSO64:7 def __init__(self):8 visa_dll = 'c:/windows/system32/visa32.dll'
9 self.rm =visa.ResourceManager()10 #res = rm.list_resources()
11 #print(rm)
12 #print(res)
13 self.inst = self.rm.open_resource('USB0::0x0699::0x0528::C019161::INSTR')14 ##############################################
15 self.inst.write("*IDN?")16 print(self.inst.read())17 self.inst.write('CLEAR')18 self.inst.write('ACQuire:MODe?')19 print(self.inst.read())20 self.inst.timeout = 25000
21 self.inst.write('ACQUIRE:STOPAFTER RUNSTOP')22 self.inst.write('ACQuire:STATE RUN')23
24
25 def set_HORIZONTAL(self,POSITION,SCALE):#HORIZONTAL position,HORIZONTAL scale /us
26 self.inst.write('HORIZONT