コード例 #1
0
ファイル: test_ps.py プロジェクト: B2202/automation
# -*- 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()
コード例 #2
0
ファイル: test.py プロジェクト: B2202/automation
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