def read(self): self.i.write("STOP") time.sleep(1.0) cd = CaptureData() ## Read 1000000 points at a time due to some limitation... for i in range(0,24): self.i.write("WAV:START {0}".format(i*1000000 + 1)) self.i.write("WAV:STOP {0}".format((i+1)*1000000)) self.i.write("WAV:DATA?") d = self.i.read_raw() cd.append1000Zdata(d) ## Preamble after wave query cd.preamble = self.i.query("WAV:PRE?") self.i.write("RUN") cd.stats() return cd
def read(self): self.i.write("STOP") time.sleep(1.0) cd = CaptureData() ## Read 1000000 points at a time due to some limitation... for i in range(0, 24): self.i.write("WAV:START {0}".format(i * 1000000 + 1)) self.i.write("WAV:STOP {0}".format((i + 1) * 1000000)) self.i.write("WAV:DATA?") d = self.i.read_raw() cd.append1000Zdata(d) ## Preamble after wave query cd.preamble = self.i.query("WAV:PRE?") self.i.write("RUN") cd.stats() return cd