编写一个labview的子VI(输入一个17位的条码,输出的是17位的条码后再加上个随机数)

2019-07-18 02:22发布

上面的表格是赋值表,下面的表格是具体的操作步骤,现在要写一个子VI,一头雾水中。。。。。请各路侠客帮帮忙。。。。谢谢
上面的表格是赋值表,下面的表格是具体的操作步骤,现在要写一个子VI,一头雾水中。。。。。请各路侠客帮帮 ... 上面的表格是赋值表,下面的表格是具体的操作步骤,现在要写一个子VI,一头雾水中。。。。。请各路侠客帮帮 ...
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
风之追逐
1楼-- · 2019-07-18 02:42
本帖最后由 风之追逐 于 2015-11-6 11:54 编辑

结果3不是随机数,是按照规定步骤算出来的。
                          设      x[16]={ A, X,  A, 5,3,4,5,0,0,0,1, A, B,  C,  D, A}
根据数值表转换得到:y[16]={10,31,10,5,3,4,5,0,0,0,1,10,11,12,13,10}
计算公式为:34-[(y1+y3+...+y13+y15)*3+(y0+y2+...+y12+y14)]%34
                   =3
设计步骤:
1.在字符串输入框内输入16字节字符串"AXA53450001ABCDA"后,点击”计算“按钮
2.字符串赋值给字符串数组x[16]
3.字符串数组x[16]转换为十进制数组y[16]
4.根据公示算出结果3
5.在显示框内输出17字节字符串"AXA53450001ABCDA3"

18442610
2楼-- · 2019-07-18 03:09
 精彩回答 2  元偷偷看……
chrh
3楼-- · 2019-07-18 03:21
help to check the attached
FP_screenshot.png

SN with checksum.zip 下载积分: 积分 -1 分

32.69 KB, 下载次数: 7, 下载积分: 积分 -1 分

一周热门 更多>