LabVIEW实现CRC校验
生活随笔
收集整理的這篇文章主要介紹了
LabVIEW实现CRC校验
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
1、內部控件計算CRC校驗
2、公式節點計算CRC校驗
CRC(循環冗余校驗),是一種根據網絡數據包或計算機文件等數據產生簡短固定位數校驗碼的一種信道編碼技術,主要用來檢測或校驗數據傳輸或者保存后可能出現的錯誤。它是利用除法及余數的原理來作錯誤偵測的。
關于CRC校驗的實驗原理這里不再贅述,百度上有很多的解析,本篇博文主要講解在LabVIEW環境中如何實現CRC校驗。
本篇博文介紹兩種方法實現CRC校驗:內部控件計算CRC校驗和公式節點計算CRC校驗。
軟件計算(注意CRC高低位順序)效果如下圖所示:
1、內部控件計算CRC校驗
使用內部控件計算CRC校驗就是使用基本的運算組件實現算法計算過程。
實現代碼如下所示:?
2、公式節點計算CRC校驗
使用公式節點計算CRC校驗,這里主要依托于:公式節點。公式節點可以實現在程序框圖上計算數學公式或者使用C語言進行數值運算。
這里我使用C語言編程實現CRC校驗算法,通過LabVIEW輸入數值和接收C語言算法輸出數值,實現代碼如下所示:?
總結
以上是生活随笔為你收集整理的LabVIEW实现CRC校验的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个LabVIEW控件,生成模拟波形效果
- 下一篇: LabVIEW做一款科学计算器