import datetime import time from datetime import datetime #ticks = time.time() #print "Number of ticks since 12:00am, January 1, 1970:", ticks dt = datetime.now() print "datetime.now at start", dt caput ("X12SA-OP-BPM6:Acquire", "Stop") #stops the acquisition #pico_amp_6.stop() dt = datetime.now() print "time after stopping", dt #to configure measuring parameters: caputq ("X12SA-OP-BPM6:AcquireMode" ,"Continuous") caputq ("X12SA-OP-BPM6:Range", "+- 2.5 nA" ) #(or bigger with beam ) caputq ("X12SA-OP-BPM6:Geometry", "Square") caputq ("X12SA-OP-BPM6:ValuesPerRead", 1) caputq ("X12SA-OP-BPM6:AveragingTime", 0.1) dt = datetime.now() print "datetime.now after 5 puts", dt caputq ("X12SA-OP-BPM6:NumChannels", "4") caputq ("X12SA-OP-BPM6:ReadFormat", "Binary") caputq ("X12SA-OP-BPM6:TriggerMode", "Ext. trig.") #if it should wait for the HW Trigger caputq ("X12SA-OP-BPM6:TriggerMode", "Free run" ) #without HW Trigger caputq ("X12SA-OP-BPM6:Resolution", "16 bits" ) caputq ("X12SA-OP-BPM6:TS:TSAveragingTime", 0.0001536) #for acq. 6.5 kHz" #time.sleep(1.0) #pico_amp_6.start() dt = datetime.now() print "datetime.now after 5+6 puts", dt caputq ("X12SA-OP-BPM6:Acquire", "Acquire") dt = datetime.now() print "datetime.now after acquire", dt #ticks = time.time() #print "Number of ticks since 12:00am, January 1, 1970:", ticks