确定校验数位的值
在“汽车货箱”表单中保存记录时,“校验数位”字段将自动填充,以验证“所有者代码”、“设备类别 ID”和“货箱系列号”值的准确性。“校验数位”仅在这些字段非空时填充。
为所有者代码的每个字母、设备类别标识符、系列号的每个数字连续分配一个数字值。
对于所有者代码或设备类别,分配以下对等的数字值:
字母 | 对等值 | 字母 | 对等值 |
---|---|---|---|
A | 10 | N | 25 |
B | 12 | O | 26 |
C | 13 | P | 27 |
D | 14 | Q | 28 |
E | 15 | R | 29 |
F | 16 | S | 30 |
G | 17 | T | 31 |
H | 18 | U | 32 |
I | 19 | V | 34 |
J | 20 | W | 35 |
K | 21 | X | 36 |
L | 23 | Y | 37 |
M | 24 | Z | 38 |
系列号限制为数字 0-9。
权重因子
权重因子是主观地提高某个物料相对另一个的重要性的方法。每个数字等值乘以范围为 2^0 到 2^9 的权重因子。权重因子 2^0 应用于所有者代码的第一个字母,然后以 2 升幂,系列号的最后一个数字增加到 2^9。
校验数位的值
此表表示分部余数值对应的校验数位值与 0 一致。为避免分配给余数 10 和 0 的零值所产生的重复,建议不予采用产生余数 10 的系列号。
余数 | 校验数位 |
---|---|
10 | 0 |
9 | 9 |
8 | 8 |
7 | 7 |
6 | 6 |
5 | 5 |
4 | 4 |
3 | 3 |
2 | 2 |
1 | 1 |
0 | 0 |
系列号限制为数字 0-9。
示例计算
该示例显示了示例所有者代码、设备类别 ID 和系列号,然后为每个字母和数字提供等值因子和权重因子。最后一个表显示了“等值因子”和“权重因子”表中的产品列。
所有者代码 = ZEP
设备类别 ID = U
系列号 = 003725
完整 ID | |||||||||
---|---|---|---|---|---|---|---|---|---|
Z | E | P | U | 0 | 0 | 3 | 7 | 2 | 5 |
对等值 | |||||||||
---|---|---|---|---|---|---|---|---|---|
38 | 15 | 27 | 32 | 0 | 0 | 3 | 7 | 2 | 5 |
权重因子 | |||||||||
---|---|---|---|---|---|---|---|---|---|
1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 |
“等值因子”和“权重因子”中的产品列 | |||||||||
---|---|---|---|---|---|---|---|---|---|
38 | 30 | 108 | 256 | 0 | 0 | 192 | 896 | 512 | 2560 |
此表中的所有产品总和 = 4592
模数 11 除以总和 = 417 5/11
余数为 5。请参见上表“检验数位的值”,确定在该情况下检验数位为“5”。