Exemple #1
0
    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