天天看點

LabVIEW實作CRC校驗

目錄

​​1、内部控件計算CRC校驗​​

​​2、公式節點計算CRC校驗​​

CRC(循環備援校驗),是一種根據網絡資料包或計算機檔案等資料産生簡短固定位數校驗碼的一種信道編碼技術,主要用來檢測或校驗資料傳輸或者儲存後可能出現的錯誤。它是利用除法及餘數的原理來作錯誤偵測的。

關于CRC校驗的實驗原理這裡不再贅述,百度上有很多的解析,本篇博文主要講解在LabVIEW環境中如何實作CRC校驗。

本篇博文介紹兩種方法實作CRC校驗:内部控件計算CRC校驗和公式節點計算CRC校驗。

軟體計算(注意CRC高低位順序)效果如下圖所示:

LabVIEW實作CRC校驗

1、内部控件計算CRC校驗

使用内部控件計算CRC校驗就是使用基本的運算元件實作算法計算過程。

LabVIEW實作CRC校驗

實作代碼如下所示: 

LabVIEW實作CRC校驗

2、公式節點計算CRC校驗

使用公式節點計算CRC校驗,這裡主要依托于:公式節點。公式節點可以實作在程式框圖上計算數學公式或者使用C語言進行數值運算。

LabVIEW實作CRC校驗

繼續閱讀