
这个数 是我从一台 modbus 机组上读出来的一个值,他在 wincc 上的数据类型是 32 位浮点数 IEEE 754, 格式 FloatToSignedWord 。
我怎么转也不成功,只有-1130113270 才能转成 -0.02 有没有大神只知道这个怎么弄
1 iX8NEGGn 2022 年 11 月 4 日 via iPhone float 有 -0.02 这个数? |
3 sujin190 2022 年 11 月 4 日 你确定接收的是正确的或者没溢出,65532 就不符合 IEEE 754 格式的二进制编码 |
4 CodeCore 2022 年 11 月 4 日 1. 要确认他用的是不是 IEEE754 ? 2. 是不是用的半精度浮点数? 3. 上面都不是,就要问一下,是不是定点数表示法。然后问他:符号位有没有,整数位多少 bit ,浮点数多少位? |
5 gujigujij 2022 年 11 月 4 日 原始报文是什么 |