【发布时间】:2016-01-26 03:48:35
【问题描述】:
我有一个 JavaScript 应用程序,它接收电压值作为 Uint8Array。以下是接收数据的 2 个示例:
[3, 134, 46, 177, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[3, 127, 46, 170, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
我正在尝试将此Uint8Array 转换为浮点值,但我不确定它是float32 还是float64,是否已签名。我所知道的是这个值在 12 左右。
谁能帮助使用 JavaScript sn-p 进行转换?
提前谢谢你。
【问题讨论】:
-
对于您给出的输入,您需要的预期输出是多少?
-
对我来说看起来像 20 个字节,既不是
float32也不是float64? -
取前 8 个字节给出 2.843474359893e-312 或 4.021529366771898e-87(小端与大端),所以我认为缺少一些信息。如果您不知道条目的确切含义:什么机器/传感器/库为您提供这些值?
标签: javascript binary floating-point