毫秒精确python tim

2024-04-26 15:14:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一个python脚本上工作,该脚本设计用于同时控制多个执行器。为了简化,假设我需要控制两个电动机。

使用多处理模块,我为每台电机创建一个进程,并将数据保存到工作表中。

脚本的这一部分工作得很好,但是我需要在精确的时间(每毫秒)命令我的马达,time.time()或time.clock()函数似乎不可靠(触发值介于0.05到30毫秒之间!)

这些函数如此不稳定是“正常”的吗,还是由我脚本的另一部分造成的?

编辑:我使用了datetime函数(见下文)来提高精度,但仍有几个离散的错误级别。例如,如果我想要1毫秒,我也得到1.25,0.75,1.5。。。 所以我认为这是由于电脑硬件(正如谢尔盖·巴莱斯塔所说)。


Tags: 模块数据函数命令脚本编辑datetimetime