Ismét egy téma, ami sokak számára ismerős lehet (a fórumon egyszer már előjött). Azt már bizonyára mindenki észrevette, hogy VINfetisiszta vagyok. Ha bárhol találok valamit róla, akkor elolvasom, rendszerezem és jó eséllyel a blogra (vagy a delorean.hu-ra) is megírom előbb-utóbb. Eddig a VINt csak mint egy információt használtam az autók megkülönböztetésére, de ebben a mostani írásban beleásom magamat a VIN dekódolás igazi szépségeibe. Akkor kezdjük:
Tehát akkor a Vehicle Identification Number. Először a sajátom:
S C E D T 2 6 T X B D 0 0 7 0 7 5
Na akkor mit is jelent ez egyesével (Zárójelben az angol megfelelő. Sokszor úgy érthetőbb)?
SCE: Gyártókód (World Manufacturer Code)
D: Gyártósor (Car line)
T: Széria (Series)
2: Forma (kupé) (Body Type)
6: Motor (Engine)
T: Biztonsági rendszer (Restraint System)
X: Ellenőrző karakter (Check Digit)
B: Modell év (Model Year)
D: Gyárazonosító (Plant of Manufacture)
007075: Szériaszám (Serial Number)
Egy kis kifejtés. Minden Delorean esetében a SCEDT26T az konstans. Ha elkészült volna a turbós verzió vagy visszakerült volna a légzsák, esetleg elkészül a négy üléses verzió, akkor változtak volna ezek a számok is.
A modell év esetében így változott a VIN:
A - 1980
B - 1981
C - 1982
D - 1983
2012-ig még lett volna hely gyártani az autót. :)
A legérdekesebb rész viszont az ellenőrző karakter kiszámítása. Két segédtáblázatra lesz hozzá szükségünk.
1. Táblázat
A = 1
B = 2
C = 3
D = 4
E = 5
F = 6
G = 7
H = 8
J = 1
K = 2
L = 3
M = 4
N = 5
P = 7
R = 9
S = 2
T = 3
U = 4
V = 5
W = 6
X = 7
Y = 8
Z = 9
2. Táblázat
1. = 8
2. = 7
3. = 6
4. = 5
5. = 4
6. = 3
7. = 2
8. = 10
Ellenőrző Karakter = 0
9. = 9
10. = 8
11. = 7
12. = 6
13. = 5
14. = 4
15. = 3
16. = 2
Most, hogy ezek megvannak, három lépésben kiszámítom szépen az autóm ellenőrző karakterét. A szabályok a következők:
1. A VIN mindegyik betűjéhez hozzárendelünk egy számot az első táblázatból. Amennyiben a karakter maga is szám, úgy hagyjuk.
2. Minden hozzárendelt számot megszorzunk a 2. táblázatban levő értékkel. Tehát az első számot az első táblázatból az első számmal a másodikból és így tovább. Az ellenőrző karakter számértékét 0-val szorozzuk.
3. Most pedig összeadjuk az eddig kapott értékeket, majd elosztjuk 11-gyel. A maradék az ellenőrző karakter. Amennyiben a maradék 10, úgy az ellenőrző karakter X.
Akkor a számolás:
S - 2 x 8 = 16
C - 3 x 7 = 21
E - 5 x 6 = 30
D - 4 x 5 = 20
T - 3 x 4 = 12
2 - 2 x 3 = 6
6 - 6 x 2 = 12
T - 3 x 10 = 30
X - (7) x 0 = 0
B - 2 x 9 = 18
D - 4 x 8 = 32
0 - 0 x 7 = 0
0 - 0 x 6 = 0
7 - 7 x 5 =35
0 - 0 x 4 = 0
7 - 7 x 3 = 21
5 - 5 x 2 = 10
Aztán összeadom az eddigi értékeket, tehát:
16+21+30+20+12+6+12+30+0+18+32+0+0+35+0+21+10= 263
Végül pedig 263/11=23. A maradék pedig 10. Tehát az ellenőrző karakterem X. És valóban.
A delorean.hu matematikai felzárkóztatóját olvashatták. :)