Skip to content

Conversation

@fshoocn
Copy link

@fshoocn fshoocn commented Nov 17, 2025

使用C++编写了一个毫秒级的定时器,用于解决Windows下周期报文发送误差较大的问题,实际测试99.9%误差小于1ms,dll源码:https://github.com/fshoocn/precision_tools

fanshuhua added 2 commits November 14, 2025 13:59
描述: 为PrecisionSleep.dll生成Python绑定,利用dll中的高精度定时器ScheduledExecutor实现了ScheduledExecutorCyclicSendTask类,用于Windows平台下的高精度周期性CAN消息发送。
描述: 实测在Windows系统下,使用单线程的 ScheduledExecutorCyclicSendTask 发送周期消息比多线程更稳定,减少了消息发送的延迟现象。因此将线程数从默认4改为1,以提升周期消息发送的稳定性和准确性。
@fshoocn fshoocn changed the title modify sending cycle 修改Windows下默认的周期报文发送方式 Nov 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant