Labview的CRC校验

2019-07-17 19:39发布

   本人小白一枚,请各位大侠帮帮忙 CRC校验程序如图 1.png
    为什么这个消息2的控件选择“十六进制”就可以得到正确的CRC 2.png
如果选择“正常”得出的CRC就是错误的呢? 3.png


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
krize
2019-07-17 20:11
字符串选择正常和十六进制显示时的实际值是不一样的,正常显示时转化成无符号字节数组得到的是每个字符对应的ansi码,而十六进制显示时得到的值就是十六进制对应的十进制。
比如正常显示时字符串“10”,转化成无符号字节数组后是[49,48],这两个数字分别是字符1和0的ansi码,而16进制显示时的“10"转化出来的就是数字16。
所以正常显示时得不到楼主期望的结果。

一周热门 更多>