连续发送命令,命令之间有延迟

时间:2019-07-09 13:55:12

标签: serial-communication

我有命令列表,它只是从树状视图中获取命令。树视图具有三列(行号,cmd和延迟)。

我知道如何串行发送命令,但是我不知道如何实现所需的延迟,然后发送下一条命令。但是,只要按下按钮,它还需要能够暂停和停止。所以第一行是(1,50,2)。

按下开始按钮时,它将发送cmd“ 50”,然后等待2秒钟,然后转到下一行。如果我停顿了一下,那么恢复它需要从停下来的地方开始,或者停下来使其完全停止。我正在用python编写。关于如何实现这一目标的任何想法?

问题是如何将其放入某种队列中,遍历队列读取每一行,发送命令,等待指定的时间,然后转到队列中的下一项。

注意:我需要能够通过按一下按钮来暂停和/或停止此操作。

0 个答案:

没有答案