Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 605 → Rev 606

/VibrationTest/trunk/VibrationTest/VibrationTestGui.py
3,6 → 3,7
# generated by wxGlade 0.6.3 on Thu Sep 24 15:46:36 2009
 
import sys
import os
import wx
import wx.lib
import wx.lib.plot
287,6 → 288,8
self.TestListCtrl.SetStringItem(index, 1, str(test.speed))
self.TestListCtrl.SetStringItem(index, 2, test.channel)
self.TestListCtrl.SetStringItem(index, 3, str(test.getVibValue()))
if (index == 0):
self.TestListCtrl.Select(index)
 
 
def OnTestSelected(self, event):
335,7 → 338,17
 
 
def OnImport(self, event): # wxGlade: MainFrame.<event_handler>
self.app.Import()
dlg = wx.FileDialog(
self, message="Choose a file",
defaultDir=os.getcwd(),
defaultFile="*.txt",
wildcard="",
style=wx.OPEN | wx.CHANGE_DIR
)
if dlg.ShowModal() == wx.ID_OK:
paths = dlg.GetPaths();
self.app.Import(paths[0])
dlg.Destroy()
 
def onYAxisChange(self, event): # wxGlade: MainFrame.<event_handler>
self.drawGraph()
406,7 → 419,10
 
wx.App.__init__(self, par)
 
if len(sys.argv)>1:
self.Import(sys.argv[1])
 
 
def AddTest(self, descr, motor, speed, channel, rawData):
test = VibTest(descr, motor, speed, channel, rawData)
self.VibTests.append(test)
424,15 → 440,9
self.frame_1.Show()
return 1
 
def Import(self):
 
#filePath = "./unbal150.txt"
#filePath = "./nikivan.txt"
#filePath = "./MK1_unbal.txt"
filePath = "./MK1_bal.txt"
def Import(self, filePath):
print "Import %s" % filePath
print "Importing file \"%s\"" % filePath
 
logfile = open(filePath, "r")
data = None