CRC 16 protocol

Hongxinag 5 years ago in IQANdesign updated by Gustav Widén (System support) 2 years ago 6

How to make function about CRC 16 in parker? Current only CRC-8 and J1939 checksum function block for selection.

I'm in need to calculate CRC16 with polynomial 1021 on outgoing and bytes and add it to the last two bytes of the message. Also check on incoming bytes.

I have solved it by myself but would really like a native solution.

I could share my solution if anyone is interested.

Hi Jonas.   Could you share to me about CRC 16 in your method.  My email is Hongxiang.Yu@linde-china.com.

Thank you


CRC16 Calc

Here is my solution for CRC16 1021 calculation.

Thanks Jonas, your solution looks really good! 

A native solution for handling more types of CRC calculations is one of the features we are looking at for upcoming versions. 

Was just looking for this, thanks Jonas! 

Works great!


There has been several requests for diffrent CRC variants. 

With 6.08, new functionality for custom polynomial in the CRC parameter channel makes it possible to implement this also with a single channel. See IQANdesign 6.08 released / Software / IQAN