1553B通讯总线的1188校验字

1188校验字介绍

1188校验是用于总线1553B通讯过程中BC给RT发送字的校验

开发工具

LabVIEW 2020、LabVIEW 2013

说明

因为项目需求,需要将2020版本更改为2013,发现2020版本使用公式节点写的1188校验在2013版本不能使用,因为13版本对字节移位有bug。后面写了程序框图版本,在2013版本上可以正常运行。程序如下:

image

图1:前面板
image

图2:公式节点

image

图3:程序框图

结果

两种办法在2020运行效果是一样的,程序框图可以在2013版本正常运行

易错点

注意这个循环移位的函数,是x循环左移y位,如果想循环右移y位,y=16-y

image
图4:循环移位函数

备注

作为一种工作过程中的学习记录

posted @ 2026-02-11 17:27  MH07  阅读(18)  评论(0)    收藏  举报