前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >LabVIEW实现CRC校验

LabVIEW实现CRC校验

作者头像
不脱发的程序猿
发布2022-04-13 18:25:13
2.3K0
发布2022-04-13 18:25:13
举报

目录

1、内部控件计算CRC校验

2、公式节点计算CRC校验


CRC(循环冗余校验),是一种根据网络数据包或计算机文件等数据产生简短固定位数校验码的一种信道编码技术,主要用来检测或校验数据传输或者保存后可能出现的错误。它是利用除法及余数的原理来作错误侦测的。

关于CRC校验的实验原理这里不再赘述,百度上有很多的解析,本篇博文主要讲解在LabVIEW环境中如何实现CRC校验。

本篇博文介绍两种方法实现CRC校验:内部控件计算CRC校验和公式节点计算CRC校验。

软件计算(注意CRC高低位顺序)效果如下图所示:

1、内部控件计算CRC校验

使用内部控件计算CRC校验就是使用基本的运算组件实现算法计算过程。

实现代码如下所示:

2、公式节点计算CRC校验

使用公式节点计算CRC校验,这里主要依托于:公式节点。公式节点可以实现在程序框图上计算数学公式或者使用C语言进行数值运算。

这里我使用C语言编程实现CRC校验算法,通过LabVIEW输入数值和接收C语言算法输出数值,实现代码如下所示:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-03-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
  • 1、内部控件计算CRC校验
  • 2、公式节点计算CRC校验
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档