什么是计量单位
What are The Unit of measurement
我正在构建一个应用程序来分析佩戴传感器的人的步数,但我没有在 API 或示例应用程序中找到并提及测量单位是什么(在线性加速度和 angular 速度)。
我认为 timestamp
是毫秒(如果我错了请纠正我),但其他的是什么?
谢谢!
时间 Api returns 美国数据
$ wbcmd --port com9 --op get --path Time
{
"response": 200,
"responsestring": "HTTP_CODE_OK",
"operation": "get",
"uri": "/net/ECKIB9870DA4/Time",
"content": 1420070440653000,
"querytimems": 26,
"querytimens": 26918122
}
但是 Acc 的时间戳来自 LSM6DS3 芯片,单位为毫秒。
$ wbcmd --port com9 --op subscribe --path Meas/Acc/13
/net/ECKIB9870DA4/Meas/Acc/13::onSubscribeResult
Subscribed and listening for notifications. Press ESC to stop:
@191 { {
"Timestamp": 158,
"ArrayAcc": [
{
"x": -0.07657305896282196,
"y": -0.66044265031814575,
"z": 9.9186038970947266
}
]
} }
@255 { {
"Timestamp": 235,
"ArrayAcc": [
{
"x": -0.11485958844423294,
"y": -0.64129936695098877,
"z": 9.9377470016479492
}
]
} }
@383 { {
"Timestamp": 312,
"ArrayAcc": [
{
"x": -0.052643977105617523,
"y": -0.6341206431388855,
"z": 9.9329614639282227
}
]
} }
你要知道LSM芯片没有什么好的时钟。所以真正的时间戳可能会漂移一点(取决于温度),比如 +-2%。
我正在构建一个应用程序来分析佩戴传感器的人的步数,但我没有在 API 或示例应用程序中找到并提及测量单位是什么(在线性加速度和 angular 速度)。
我认为 timestamp
是毫秒(如果我错了请纠正我),但其他的是什么?
谢谢!
时间 Api returns 美国数据
$ wbcmd --port com9 --op get --path Time { "response": 200, "responsestring": "HTTP_CODE_OK", "operation": "get", "uri": "/net/ECKIB9870DA4/Time", "content": 1420070440653000, "querytimems": 26, "querytimens": 26918122 }
但是 Acc 的时间戳来自 LSM6DS3 芯片,单位为毫秒。
$ wbcmd --port com9 --op subscribe --path Meas/Acc/13 /net/ECKIB9870DA4/Meas/Acc/13::onSubscribeResult Subscribed and listening for notifications. Press ESC to stop:
@191 { { "Timestamp": 158, "ArrayAcc": [ { "x": -0.07657305896282196, "y": -0.66044265031814575, "z": 9.9186038970947266 } ] } }
@255 { { "Timestamp": 235, "ArrayAcc": [ { "x": -0.11485958844423294, "y": -0.64129936695098877, "z": 9.9377470016479492 } ] } }
@383 { { "Timestamp": 312, "ArrayAcc": [ { "x": -0.052643977105617523, "y": -0.6341206431388855, "z": 9.9329614639282227 } ] } }
你要知道LSM芯片没有什么好的时钟。所以真正的时间戳可能会漂移一点(取决于温度),比如 +-2%。