
#!/usr/bin/python

import patterngenerator as pg
import readevents
import datetime as dt
import usbdds
import serial

date = dt.date.today().isoformat()

dds_probe = usbdds.dds('dds_QO0059') #channel0-probe
dds_probe.frequency(0,213200,'khz')
dds_probe.tuning(1,140,'ampunits')

#vmolasses = serial.Serial('/dev/serial/by-id/usb-Centre_for_Quantum_Technologies_Programmable_Voltage_Source_PVS-QO03-if00')
#vmolasses.write('voltage,5,4.2\n')

res = 213200
start = res-2000
end = res+2001
step = 400
duration = 3*60
run = 'saturation_spectrum'
for i in range(0,9):
	#for tuning in [300]:
	#for freq in range(start,end,step)+[res-5000,res-6000,res-7000,res-8000,res-9000,res+5000,res+6000,res+7000,res+8000,res+9000]:
	for freq in [res-3000,res-4000,res+3000,res+4000]:

		dds_probe.frequency(0,freq,'khz')
		filename= run+'_'+date+'_'+str(freq)+'khz.timestamp'
		print 'measuring...',filename
		readevents.main(filename,duration)
