当前位置: 首页 > news >正文

做网站建设哪家便宜企业seo排名外包

做网站建设哪家便宜,企业seo排名外包,从网上怎么做网站营销,广州微网站建设案例通过modbus协议从流量计中读取数据后,需要将获得的字节数据合成float类型。以天信流量计为例: 如何将字节数据合并成float类型呢?这里总结了三种方法。 以温度值41 A0 00 00为例 目录 1、使用char*逐字节解析2、使用memcpy转换2、使用联合体…

通过modbus协议从流量计中读取数据后,需要将获得的字节数据合成float类型。以天信流量计为例:
在这里插入图片描述
如何将字节数据合并成float类型呢?这里总结了三种方法。
以温度值41 A0 00 00为例

目录

  • 1、使用char*逐字节解析
  • 2、使用memcpy转换
  • 2、使用联合体union转换

1、使用char*逐字节解析

float为4个字节,将这4个字节依次解析用获取的温度值数据进行替换,就能够完成转换。
在这里插入图片描述
但是需要注意的是,协议帧中除了校验位CRC,其余都是高位在前,单片机以及PC端都是小端存储,高位字节数据应该放在高地址处,如下图所示
在这里插入图片描述
代码:

char data[]={0x41,0xA0,0x00,0x00};int main() {float data_conver;*((char*)(&data_conver))=data[3];*((char*)(&data_conver)+1)=data[2];*((char*)(&data_conver)+2)=data[1];*((char*)(&data_conver)+3)=data[0];printf("data_conver=%f\r\n",data_conver);system("pause");return 0;
}

结果:
在这里插入图片描述

2、使用memcpy转换

因为高字节在前,因此直接使用memcpy进行复制内容时,需要先将获取的字节数据倒序
代码:

//char data[]={0x41,0xA0,0x00,0x00};
char data[]={0x00,0x00,0xA0,0x41};
int main() {float data_conver;memcpy(&data_conver,data,sizeof(data_conver));printf("data_conver=%f\r\n",data_conver);system("pause");return 0;
}

结果:
在这里插入图片描述

2、使用联合体union转换

联合体union中的数据共用同一段内存,可以使用这个特性对数据进行类型转换
代码:

char data[]={0x41,0xA0,0x00,0x00};union FourBytes{char bytes[4];float data_conver;
};int main() {union FourBytes a;a.bytes[0]=data[3];a.bytes[1]=data[2];a.bytes[2]=data[1];a.bytes[3]=data[0];printf("data_conver=%f\r\n",a.data_conver);system("pause");return 0;
}

结果:
在这里插入图片描述

以上三种方法都能实现字节和float数据的转换

http://www.fp688.cn/news/164321.html

相关文章:

  • 发表文章的平台有哪些成都黑帽seo
  • 编写微信小程序用什么软件seo应该如何做
  • 营销的网站企业文化的重要性和意义
  • 学校网站建客服网站搭建
  • 怎么做外贸网站的邮箱签名网站模板中心
  • 怎么做游戏推广网站营销推广软件有哪些
  • wordpress菜单的意思整站seo优化
  • 招网站开发人员注册域名要钱吗
  • 施工企业资质序列哈尔滨seo公司
  • 北碚网站建设哪家好运营培训班有用吗
  • 长沙网站建设优化什么是搜索引擎优化的核心
  • 淄博网站制作价格低站长工具seo下载
  • delphi网站开发网页优化包括
  • 网软志成学校网站管理系统官方商业正式版百度竞价排名规则及费用
  • 营销型网站设计思路seo服务商
  • 包头网站建设 奥北下载百度导航最新版本
  • 网站上的qq咨询怎么做今日新闻头条官网
  • 网站前置审批文件北京网站优化专家
  • 网站建设需要的费用手机百度2020最新版
  • 昆明找工作哪个网站好营销策划公司 品牌策划公司
  • 大数据营销的核心沈阳seo网站关键词优化
  • 布吉做棋牌网站建设哪家技术好发软文的平台
  • wordpress如何使用安装插件seo推广公司价格
  • 厦门网站推广¥做下拉去118cr随州今日头条新闻
  • 免费服务器地址大全关键词排名优化流程
  • 软件开发工程师待遇怎么样国内最好的seo培训
  • 林州做网站查询友情链接
  • 外贸网站解决方案企业门户网站的设计与实现
  • 深圳有网络营销吗商品seo优化是什么意思
  • 淘宝的好券网站怎么做网络培训