我正在使用 CAN 应用程序并且遇到了一些时间问题。在我的 CAN 消息写入功能完成和 CAN 消息实际传输之间似乎有一些时间差。所以我想测量两者之间的时间。write 函数在 C++ 中,因此只需调用 GetTickCount 即可知道 write 函数何时完成。它知道实际传输何时发生,这就是问题所在。
我正在使用 Vector 的 CANalyzer 来监控我的 CAN 总线,听说它有一个编程接口 (CAPL)。我想做的是获取实际传输消息的 PC 时钟时间。是否有任何我可以用来执行此操作的系统-CAPL 接口?