我在一个python脚本上工作,该脚本设计用于同时控制多个执行器。为了简化,假设我需要控制两个电动机。
使用多处理模块,我为每台电机创建一个进程,并将数据保存到工作表中。
脚本的这一部分工作得很好,但是我需要在精确的时间(每毫秒)命令我的马达,time.time()或time.clock()函数似乎不可靠(触发值介于0.05到30毫秒之间!)
这些函数如此不稳定是“正常”的吗,还是由我脚本的另一部分造成的?
编辑:我使用了datetime函数(见下文)来提高精度,但仍有几个离散的错误级别。例如,如果我想要1毫秒,我也得到1.25,0.75,1.5。。。 所以我认为这是由于电脑硬件(正如谢尔盖·巴莱斯塔所说)。
目前没有回答
相关问题 更多 >
编程相关推荐