# -*- coding: utf-8 -*- """ Created on Thu Feb 18 14:07:23 2016 @author: Kellerkind """ from measurement_test import measure import numpy as np import time m=measure('.','ps_test_log') m.start_logging() rates=np.array([0.01,0.005,0.001,0.0005]) for i in np.arange(len(rates)): print 'run: ',i B=0.001*(-1)**i time1=time.time() m.hps.sweep_field(B,rates[i]) time2=time.time() m.wait('hps',5) print "rate= ", rates[i], "actual rate= ", 60*0.002/(time2-time1), "ratio= ", rates[i]*(time2-time1)/(60*0.002) for i in np.arange(len(rates)): print 'run: ',i B=0.001*(-1)**i time1=time.time() m.vps.sweep_field(B,rates[i]) time2=time.time()
from measurement_test import measure import threading def test_thread(): i=0 while i<5: i=i+1 print i meas=measure('H:\\public_html\\python\\', 'testfile') #meas.filepath='H:\\public_html\\python\\' print meas.filepath #meas.filename='testfile' print meas.filename t=threading.Thread(target=test_thread) t.start() print 'test thread started' meas.start_logging() print 'should have started logging1' meas.logg(True) i=0 print 'should have started logging2' while i<11: print meas.ux1, ' ', meas.ux2 i=i+1