Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #FE5680A Logging example, Fabio Eboli
- from FE5680A import*
- import time
- logfile=open("log_FE5680_adc_dds.txt",'wb')
- beginning=time.time()
- logfile.write("Elapsed s,Sample #,CH1 ,CH2 ,CH3 ,CH4 ,DDS1 ,DDS2,DDSF1,DDSF2\r\n")
- numcampioni=0
- p=SetPort(8)
- while 1:
- try:
- T=time.time()
- T1=T
- adc=GetADC(p)
- dds=GetDDS(p)
- numcampioni=numcampioni+1
- print("Elapsed: "+format(time.time()-beginning,".3f")+"; Samples: "+str(numcampioni))
- print("ADC CH1="+str(adc[0]))
- print("ADC CH2="+str(adc[1]))
- print("ADC CH3="+str(adc[2]))
- print("ADC CH4="+str(adc[3]))
- print("DDS1="+str(dds[0]))
- print("DDS2="+str(dds[1]))
- print("DDS1 Freq="+str(dds[2]))
- print("DDS2 Freq="+str(dds[3]))
- logfile.write(format(time.time()-beginning,".3f")+","+str(numcampioni)+\
- ","+str(adc[0])+","+str(adc[1])+\
- ","+str(adc[2])+","+str(adc[3])+\
- ","+str(dds[0])+","+str(dds[1])+\
- ","+str(dds[2])+","+str(dds[3])+"\r\n")
- logfile.flush()
- time.sleep(20)
- except KeyboardInterrupt:
- logfile.close()
- exit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement