1553B通讯总线的1188校验字
1188校验字介绍1188校验是用于总线1553B通讯过程中BC给RT发送字的校验
开发工具
LabVIEW 2020、LabVIEW 2013
说明
因为项目需求,需要将2020版本更改为2013,发现2020版本使用公式节点写的1188校验在2013版本不能使用,因为13版本对字节移位有bug。后面写了程序框图版本,在2013版本上可以正常运行。程序如下:
https://img2024.cnblogs.com/blog/3763474/202602/3763474-20260211172104176-1746899597.png
图1:前面板
https://img2024.cnblogs.com/blog/3763474/202602/3763474-20260211172113957-1803417869.png
图2:公式节点
https://img2024.cnblogs.com/blog/3763474/202602/3763474-20260211172122980-2146830853.png
图3:程序框图
结果
两种办法在2020运行效果是一样的,程序框图可以在2013版本正常运行
易错点
注意这个循环移位的函数,是x循环左移y位,如果想循环右移y位,y=16-y
https://img2024.cnblogs.com/blog/3763474/202602/3763474-20260211172204319-921746243.png
图4:循环移位函数
备注
作为一种工作过程中的学习记录
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! 东西不错很实用谢谢分享 鼓励转贴优秀软件安全工具和文档! 不错,里面软件多更新就更好了 前排留名,哈哈哈 这个有用。 前排留名,哈哈哈 前排留名,哈哈哈 这个有用。 不错,里面软件多更新就更好了
页:
[1]