0

这是我的任务。我有一个连接到 2 个伺服电机的 Rasberry PI。我想开发一个 GUI 应用程序,它只包含一个记录按钮和 2 个 Tkinter 的 slders。现在我想要做的是我想要一个记录按钮,按下该按钮后将记录应用程序随时间推移的所有滑块值变化。所以它几乎就像动画/自动化。

这会给我一个随着时间变化的价值的“动画”。现在我将这些值应用于伺服电机,因此它们将根据时间轴上记录的值再现运动。我的问题是我使用哪个模块来记录值随时间的变化?

4

1 回答 1

2

您不一定需要为此使用特殊模块。我会为Scale将在某处记录时间和值的元素设置一个回调。这可以通过以下方式完成:

import time

positions = []

def changedPosition(value):
    positions.append((time.time(), value))

确保将 changedPosition 函数作为command参数传递给Scale.

于 2013-01-13T21:53:47.600 回答