Modbus 整型转单精度浮点
整型转单精度浮点
指定的 32 位整数重新解释为单精度浮点值
- .netFrameWork 自定义函数
//ModbusRTU格式的2个32位整数转浮点数public float parseInt2Float(int x1, int x2) {int f, fRest, exponent, exponentRest;float value, weishu;f = x1 / 32768;fRest = x1 % 32768;exponent = fRest / 128;exponentRest = fRest % 128;weishu = (float)(exponentRest * 65536 + x2) / 8388608;value = (float)Math.Pow(-1, f) * (float)Math.Pow(2, exponent - 127) * (weishu + 1);return value;}
- .netCore 现成函数
BitConverter.Int32BitsToSingle(yearUnload[0] * 65536 + yearUnload[1]);
Modbus 整型转单精度浮点相关推荐
- [JavaSE] 数据类型(变量、整形、长整型、双精度浮点、单精度浮点、字符、字节)
目录 数据类型与运算符 1.0 变量和类型 1.1 整形变量(重点) 1.2 长整型变量 1.3 双精度浮点型变量(重点) 1.4 单精度浮点型变量 1.5 字符类型变量 1.6 字节类型变量
- IEEE754:将单精度浮点数的IEEE754格式转换成32位整型
ieee754,要求如下, 定义函数 int my_int_float() 从键盘输入一个单精度浮点数的字符串,然后自己解析该字符串,并用位操作把对应的值按754格式保存到4字节里,最后返回该四字节对 ...
- 整型和浮点型的区别_浮点整型强转的一个题目解析
有这么一个题目: int main(){int *p, a = 10;float *q;p = &a;q = (float *)p;printf("%f\n", *q);r ...
- C语言中字符型和浮点型能否相加,C语言中数据结构的基本类型(整型、浮点型和字符型)...
#include int main() { /********************************************************** // 我们列出的是VS2008的内存 ...
- C语言除法浮点型和整形,浅谈C语言整型与浮点型转换
本篇博客将阐述.讨论的内容: ●int int的范围根据计算机的不同存在16位或32位的差异,以16位举例,最大值为1111 1111 1111 1111,也就是65535,如果出现65536,就会溢 ...
- intouch与Modbus TCP设备对接(重点:长整型解析)
问题描述 项目实践中,intouch上位机需要和进口发电机设备进行modbus TCP/IP通讯,部分数据读出来始终不对.经过一系列分析,在intouch SMC中相应配置中,成功读取int32 数据 ...
- python语言中整型对应的英文是什么-12.Python数值类型(整形、浮点型和复数)及其用法...
实际开发中,我们经常需要使用数字记录游戏中用户的得分.游戏中角色的生命值.伤害值等信息,Python 语言提供了数值类型用于保存这些数值. 需要注意的是,Python 中这些数值类型都是不可改变的,也 ...
- python整型转化浮点型_Python数值类型(整形、浮点型和复数)及其用法
数值类型是计算机程序最常用的一种类型,既可用于记录各种游戏的分数.游戏角色的生命值.伤害值等,也可记录各种物品的价格.数量等,Python 提供了对各种数值类型的支持,如支持整型.浮点型和复数. Py ...
- matlab整型和浮点的区别,技术帖 | 心理学MATLAB初学者教程--简单数据类型介绍(逻辑型数据,整型/浮点型数据,字符型)......
1.2.1 什么是变量和变量名 变量这个词似乎在许多地方都有出现,在计算机中变量是指是一段有名字的连续存储空间(摘自百度百科),而这个所谓的名字就叫做变量名.举个例子说现在我们再MATLAB的命令窗口 ...
最新文章
- 获取request的变量
- 微软如何在3年内将数据中心的用水量削减95%
- conda切换环境_Python多环境管理,你需要知道的几种方法
- ERROR 1093 解决方法
- svn切换分支 如何判断 是否完成_SVN创建分支/合并分支/切换分支
- 大数据整型的加减乘除
- dllimport 找不到指定的模块_Python语法基础(15)模块与包
- python sum_Python sum()
- namp安装及官方使用手册翻译及注释5
- iphone手机html视频播放,iphone5视频格式 传到苹果手机上的视频怎么才能看
- ATX电源故障导致某些主板不能启动
- Problem: 美丽的黄山 (指针)
- three.js 凹凸贴图
- 珍贵的人生格言81条和诸位分享
- 侯捷c++课程学习一
- 计算机显示器接法,电脑和显示器怎么连接_显示器连接电脑方法-win7之家
- C语言实现估计信号的幅度
- 联想小新 100 智能投影仪 评测
- python语言控制nao行走
- C 标准库 - 参考手册
热门文章
- mysql10分钟备份一次_做好mysql运维,必须熟练掌握备份和恢复,实战一次不行多来几次...
- JLink v8的自我救赎 defective or does not support the following memory access Read 0x02000004
- 吴恩达机器学习(二)监督学习/无监督学习
- 计算广告基础知识(一)
- JAVA版表白神器_前端程序员表白神器
- GitHub上这款网络排查工具,堪称神器!
- Java常见的一些经典面试题(附答案解析)
- 试题 算法训练 P0505 思维
- fedora ies4linux,亲手教你Ubuntu 8.10下用IEs4Linux安装IE浏览器[多图]
- 机器学习02——回归问题中的损失函数 (L2损失L1损失Huber损失函数)