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

2019-07-18 02:22发布

上面的表格是赋值表,下面的表格是具体的操作步骤,现在要写一个子VI,一头雾水中。。。。。请各路侠客帮帮忙。。。。谢谢
上面的表格是赋值表,下面的表格是具体的操作步骤,现在要写一个子VI,一头雾水中。。。。。请各路侠客帮帮 ... 上面的表格是赋值表,下面的表格是具体的操作步骤,现在要写一个子VI,一头雾水中。。。。。请各路侠客帮帮 ...
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
风之追逐
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"

一周热门 更多>