我设置了扭摆,使计算机鼠标在旋转时记录其位置。我的程序打开一个窗口,当鼠标在其中移动时,会记录x和y坐标。
唯一的问题是,这给了我一个位置与位置的关系图,但我希望位置与时间对应,以便我粗略地得到一个阻尼的简谐振子类型的图形,我可以测量振荡之间的时间段。
有没有办法做到这一点?
我的代码只是
from Tkinter import *
def printMotionEvents(event):
#print "mouse coords: %i x %i" % (event.x, event.y)
print event.x, event.y
t = Tk()
t.bind('<Motion>', printMotionEvents)
t.mainloop()
答案 0 :(得分:0)
您可以使用time.time()
之类的函数来获取当前时间,并将样本与坐标一起记录。
答案 1 :(得分:0)
有许多方法可以获得当前时间。提出的一些问题是:
您可能希望检查time
和datetime
模块,以找出最适合您的方法。
此答案位于社区维基中,以允许用户自由改进。