12345678910111213141516171819202122232425262728293031323334353637383940 |
- from struct import*
- import ctypes
- import array
- import numpy as np
- import matplotlib.pyplot as plt
- import time
- from ADUCv2p0 import*
- chip1 = ADUCv2p0(0x50,True)
- chip1.set_channel(3) #ADC
- chip1.set_remote_trigg(1)
- chip1.set_pga_state(0x78)
- chip1.set_Vout(0,790)
- Nwf = 120*10
- dat = np.zeros(Nwf)
- for k in range(0,Nwf):
- data = chip1.read_data()
- dat[k] = np.mean(data)
- time.sleep(30)
- print(k,dat[k])
- np.save("drift3",dat)
-
- plt.plot(dat)
- plt.show()
|