请问CRC8怎么用labview实现?

2019-07-17 11:17发布

需求伪代码如下byte  CRC8(byte[] pIndata,byte length)
{
  Inti =0;
Bytecrc =0XFF;  
  Intj =0;
While(length-- >0)
{
Crc ^=pIndata[j];j++;for(i=0;i<8;i++)
{
If(0 != (crc &0x80))
{
crc=(byte)((byte)(crc<<1)^0x5F);       //多项式为2x5F
}
Else{Crc<<=1;
}
}
}
Crc^=0xFF;
Return crc;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
zjwabc
2019-07-17 17:08
有些东西用LV实现起来比较繁琐(比如汽车电子密钥的计算),你可以用代码生成一个动态库,直接调用就比较简单!

一周热门 更多>