登录
首页 » 界面开发 » Modbus数据(16进制格式)CRC计算

Modbus数据(16进制格式)CRC计算

于 2022-11-10 发布 文件大小:432.98 kB
0 116
下载积分: 2 下载次数: 1

代码说明:

应用背景很多通信需要用到mobudbus rtu协议,数据都是以十六进制格式进行发送,并且数据的末尾要进行CRC计算。该程序就是当用户输入16进制格式的一系列数字指令后,对数据进行CRC计算。CRC采用查表的方式进行计算。关键技术关于怎样采用查表的形式进行CRC计算的算法,在Unicode编码下CString如何通过WideCharToMultipleByte转换为char*.如何将十进制数据转换为16进制字符串的格式。如何对编辑框中的按格式输入的字符串进行分割。怎样在PreTranslateMessage中对Esc按键进行屏蔽。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • c++用openGL实现3D模型
    资源描述 计算机图形学是研究如何通过计算机将数据转换为显示图形的一些原理、方法、和技术的科学。它考虑的是如何利用物体的计算机模型来合成一个真实的或想象中的物体图片。 三维空间场景演示是通过多种不同对象的组合及其运动变化过程。它可以在包括天、地、山水、人文等各类环境的模拟环境中,以动态的形式将对象及其运动变化过程展示出来。三维场景演示能达到更直观的效果,因此不管是在学习中还是在工作中都能达到事半功倍的效果。它通过OpenGL控制镜头的语言,向观众直观、生动、形象地提供连续的图像画面,从而使观众能更简明快捷地产生审美想象的效果。 三维场景是通过三维对象模型的组合来实现的。所谓建模,就是记录所有的数据、对象及其关系。由于一个场景中会有很多不同的模型,而每个模型的特点有各有差异,所以为了更好的显示每一个场景,就要更具不同模型的特点进行建模。目前常用的建模方法有粒子系统,分形几何,柔性对象。
    2022-07-11 12:05:54下载
    积分:1
  • hefty almanac inquiries and Print (c language)
    万年历的查询及打印(c语言)-hefty almanac inquiries and Print (c language)
    2022-01-25 16:57:52下载
    积分:1
  • glm源程序包
    由于C/C++标准库中没有几何数学库,这样造成在开发一个三维系统之初往往都需要自行实现一个实用的几何数学库,这样太费时费力了。GLM的出现可以很好的解决这个问题。     GLM设计上遵照OpenGL Shading Language风格,使用开放的MIT授权协议。会GLSL的人可以很快上手。因采用了数据结构与函数方法分离的方式,可以很容易扩充函数方法而不改变原文件(增加新的头文件即可,不过得在不同的头文件中找函数方法比较费力
    2022-07-05 00:25:17下载
    积分:1
  • Visual Basic元xiazai,Gankuai
    visual basic yuanma xiazai ,gankuai-visual basic yuanma xiazai, gankuai
    2022-03-02 07:49:48下载
    积分:1
  • 修改MFC窗口的背景颜色 VC编写,100%本人原创作,学习使用
    修改MFC窗口的背景颜色 VC编写,100%本人原创作,学习使用-MFC window changes the background color of VC preparation, I 100% for original and learning to use
    2022-02-24 10:36:35下载
    积分:1
  • 一个好用的时间选择控件,可以选一天的任一时间。
    一个好用的时间选择控件,可以选一天的任一时间。-a handy control the timing, the election day as a time.
    2022-02-03 19:44:48下载
    积分:1
  • qt alarm实现闹钟
    #include"alarm.h" #include Alarm::Alarm(QWidget * parent) :QDialog(parent) { init(); layout(); con(); }; //  ****** //  初始化 //  ****** void Alarm::init() { setWindowTitle("Alarm clock"); //设置标题 setFixedSize(QSize(300,80)); //固定大小 timer=new QTimer; //控制lcd的时间刷新 uptimer=new QTimer; //控制对话框上升 dtimer=new QTimer; //控制对话框下降 itimer=new QTimer; lcdNumber=new QLCDNumber; //显示当前时间 lcdNumber->setFixedSize(QSize(150,50)); //固定大小 lcdNumber->setNumDigits(8); //显示八个数字,默认是显示5个数字 lcdNumber->setSegmentStyle(QLCDNumber::Flat); //填充颜色,默认是白色的 lcdNumber->display(QTime::currentTime().toString("hh:mm:ss")); //设置格式,还有其他形式的 label=new QLabel(QString::fromLocal8Bit("闹钟")); //提示设置下个闹钟
    2022-01-28 04:54:06下载
    积分:1
  • php源代码
    php入门代码,简单的php原代码有利于学习,和提高php技术,php入门代码,简单的php原代码有利于学习,和提高php技术ffphp入门代码,简单的php原代码有利于学习,和提高php技术
    2022-05-06 04:18:59下载
    积分:1
  • 渐入渐出效果,半透明显示窗口。适合初学者看,也适合有一定基础在这优化方遇到问题的朋友。...
    渐入渐出效果,半透明显示窗口。适合初学者看,也适合有一定基础在这界面优化方面遇到问题的朋友。-Fade in fade out effects, semi-transparent display window. Suitable for beginners to see, but also suitable for a certain basis in this interface optimization problems friend.
    2022-01-25 20:28:45下载
    积分:1
  • 属于编程,在mfc中的对话框中添加位图。
    属于界面编程,在mfc中的对话框中添加位图。-Belonging to the interface programming, the dialog box in mfc add bitmaps.
    2022-05-14 20:07:22下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载