''' Created on 28.01.2013 @author: Karbovnichiy-VY ''' import filesys import GUI import os if __name__ == '__main__': filepath = GUI.filechoise() f = filesys.FileSys(device = u"Oscilloscope") data = filesys.Data(f.csvread(filepath), filepath) signal = data.data[:,:] savepath = GUI.dirchoise(2) name = u"signal.csv" with open(savepath + os.sep + name, 'wb') as csvfile: f.csvwrite(csvfile, signal)
import draw import GUI import sys device = u"Oscilloscope" outputlevel = 1 showplot = False replot = False plot_flag = True report_flag = True save_flag = True platformd = {"linux2" : u"linux", "win32" : u"windows"} dt = lambda x,y: " " + "in" + " " + str((y-x)/60) + " " + "min" fileproc = filesys.FileSys(device,outputlevel) filedir = GUI.dirchoise(1) savepath = GUI.dirchoise(2) t1 = time.clock() data = [] for path in fileproc.filelist(filedir): if outputlevel >= 1: print path measurment = filesys.Data(fileproc.csvread(path), path) conn = database.opendb(savepath) database.inittable(conn, tablename = "main") database.insert(conn, measurment, tablename = "main") data.append(measurment) if measurment.a_flag == True and outputlevel >= 2: print "attenuator!!!" t2 = time.clock()