Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 689 → Rev 690

/VibrationTest/trunk/VibrationTest/VibrationTestGui.py
354,6 → 354,8
# end wxGlade
favicon = wx.Icon('%s/Resources/60px-Procman.ico' % rootPath, wx.BITMAP_TYPE_ICO, 32, 32)
wx.Frame.SetIcon(self, favicon)
self.graphCtrl.canvas.Bind(wx.EVT_LEFT_DOWN, self.OnMouseLeftDown)
self.measureState = 0
 
def setApp(self, app):
565,6 → 567,25
tests.append([header, idx])
idx = self.TestListCtrl.GetNextSelected(idx)
return tests
def OnMouseLeftDown(self,event):
x,y = self.graphCtrl._getXY(event)
s= "Left Mouse Down at Point: (%.4f, %.4f)" % (x,y)
print s
if self.measureState == 0:
self.measureX1 = x
self.measureState += 1
elif self.measureState == 1:
dx = x-self.measureX1
rpm = 60.0*1000/dx
s = "Time-Difference: %.1fms\n"%dx
for i in range(1,5):
s += "\n%dT -> %d RPM" %(i,rpm*i)
dial = wx.MessageDialog(None, s, 'RPM Measurement', wx.OK )
dial.ShowModal()
self.measureState = 0
 
def drawGraph(self):