组态王读浮点数值寄存器地址问题。组态王读modbus仪表中浮点型数据。仪表说明书中第一个数据的寄存
组态王读浮点数值寄存器地址问题。组态王读modbus仪表中浮点型数据。仪表说明书中第一个数据的寄存器地址是40001-40002我用的是long数据类型。寄存器写的是40...
组态王读浮点数值寄存器地址问题。组态王读modbus仪表中浮点型数据。仪表说明书中第一个数据的寄存器地址是40001-40002 我用的是long数据类型。寄存器写的是40001,现在读出数不对,怀疑是寄存器高低位的问题。应该如何修改高低位啊。
展开
3个回答
展开全部
LONG型和浮点型是不能直接转换读出数据的
追问
你说的不能直接转换读数是什么意思啊那应该怎么操作呢。新手不太懂。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
long和不是浮点数据类型,你定义成Float或者double试试。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
LONG型和单精度浮点型数据会以32位二进制格式存储起来。同一个32二进制的数代表的LONG型和浮点型内容是不一样的。友情提示LONG型是 长整型 不是浮点型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询