time - 如何将一个时域中的时钟转换为另一个时域?
问题描述
我有两个独立运行的设备。我可以访问设备 A 上的时钟查询例程,并从设备 A 接收数据。每个数据包都带有来自设备 A 的滴答计数的时间戳。
我想将每个接收到的数据包的时间戳转换为设备 B 的时域。我通过使用查询例程在两个时钟之间采样和构建一个简单的线性模型来做到这一点。该过程如下所示:
for i in range(0,sampleCount):
start = deviceA.timenow()
sampleB = deviceB.timenow()
end = deviceA.timenow()
sampleA = start + 0.5 * (end - start)
modelbuilder.step(sampleA, sampleB)
这在我的脑海中是合乎逻辑的,但在实践中,我发现建模值和现实之间存在恒定的增量。
我的问题是,如何将一台设备的时间转换为在不同时钟上运行的设备的时域?
解决方案
推荐阅读
- mysql - 使用代理将 DataFlow 作业连接到 Cloud MySQL 是否安全(通过 os.system)
- apache - 用于 301 重定向的 Apache Cache-Control
- google-sheets - 尝试获取 Google 表格的公式
- sas - 如何平均SAS`proc报告`中的计算列
- ios - iOS:以错误的位置和大小裁剪图像
- python - 按钮和无限循环(GUI,python)
- python - 如何根据集群的最小值返回数据帧的行
- azure - PowerShell:如何在 Azure 中选择多个 Active Directory 之一
- swift - 如何快速将UTC字符串转换为本地日期?
- python - 在 python 中查看分类变量和数值变量之间相关性的最佳方法,