Despre Biochip ....(5)
[COLOR=windowtext][SIZE=3]DEMONSTRAREA ACUSCTICĂ A CIFREI 6 ÎN CODUL DE BARE[/SIZE][/COLOR] [COLOR=windowtext][SIZE=3] [/SIZE][/COLOR]
[SIZE=3] Pentru numărul 6 (EAN-13, set B), scanner-ul va citi următoarele semnale:[/SIZE]
[SIZE=3] (ref) 2,31 mm = reference = lățimea unui caracter (7 module): dă un impuls de 9,1 sec[/SIZE]
[SIZE=3]() 0,99 mm = bară neagră + bară albă + bară neagră: 3,9 mso[/SIZE]
[SIZE=3]() 0,66 mm = bară neagră + bară albă : 2,6 msec[/SIZE]
[SIZE=3]() 0,33 mm = bară neagră : 1,3 msec[/SIZE]
[SIZE=3] Computerul, prin raportul ref/7 = 9,1 msec/7 calculează durata de timp a unui modul (pattern) = 1,3 msec. împărțind toate măsurătorile cu acest raport, obține:[/SIZE]
[SIZE=3] () = 3,9 msec/1,3 msec = 3 patterns (corespund cifrelor binare 0 și 1)[/SIZE]
[SIZE=3] () = 2,6 msec/1,3 msec = 2 patterns (corespund cifrelor binare 0 și 1)[/SIZE]
[SIZE=3] () = 1,3 msec/1,2 msec = 1 pattern (corespunde cifrei binare 1)[/SIZE]
[SIZE=3] Folosind analogia de măsurare 3 1, computerul recunoaște numărul binar 101 (bazat pe algoritmul de lucru 23 - 22 + 21 – 20= 5 = 101), ca fiind corespunzător numărului zecimal 6. Deci computerul echivalează 0000101 cu 101.[/SIZE]
[SIZE=3] Caracterele de control (guard bars) stâng și drept dau exact aceleași măsurători ale impulsurilor. Folosind aceeași analogie de măsurare se determină exact același număr binar, deoarece guard bars au aceleași dimensiuni de citire: 0,99 mm, 0,66 mm și 0,33 mm ca și cifra 6.[/SIZE]
[SIZE=3]În schimb, pentru bara centrală, vom avea măsurătorile:[/SIZE]
[SIZE=3](ref) 1,65 mm = reference - lățimea întregului caracter (5 module): 6,5 msec.[/SIZE]
[SIZE=3] () 0,99 mm = bară neagră + bară albă + bară neagră: 3,9 msec[/SIZE]
[SIZE=3]() 0,66 mm = bară neagră + bară albă : 2,6 msec[/SIZE]
[SIZE=3] () 0,33 mm = bară neagră: 1,3 msec[/SIZE]
[SIZE=3]Calculatorul face raportul ref/5 = 6,5 msec/5 = 1,3 msec (pattern). Împărțind măsurătorile cu acest raport, [/SIZE]
[SIZE=3]va obține:[/SIZE]
[SIZE=3]() 3,9 msec/1,3 msec = 3 patterns (corespund cifrelor binare 1,0,1)[/SIZE]
[SIZE=3] () 2,6 msec/1,3 msec = 2 patterns (corespund cifrelor binare 0 și 1)[/SIZE]
[SIZE=3] () 1,3 msec/1,3 msec = 1 pattern (corespunde binar cifrei 1)[/SIZE]
[SIZE=3] Această analogie 3 1 este caracteristică numărului 6. Deci numărul recunoscut este 101 (care corespunde numărului zecimal 6!). De altfel, pentru a demonstra încă o dată că, prin programare, computerul echivalează numărul 6 (0000101) cu guard bars (101) și deci că nu ia în considerare zerourile de la stânga sau dreapta grupului de trei alternanțe negru-alb-negru (ex. 101, sau 1101, sau 111011, etc.) ale oricărui număr binar al Bar Code, să analizăm semnalele unui alt număr, de pildă nr. 4 set B, adică 0011101.[/SIZE]
[SIZE=3]Semnalele citite de computer sunt:[/SIZE]
[SIZE=3](ref) 2.31 mm căruia îi corespund 9,1 msec[/SIZE]
[SIZE=3]() 1.65 mm căruia îi corespund 6,5 msec[/SIZE]
[SIZE=3]() 0.66 mm căruia îi corespund 2,6 msec[/SIZE]
[SIZE=3] () 0.33 mm căruia îi corespund 1,3 msec[/SIZE]
[SIZE=3]Din raportul ref/7=9,1 msec/7=1,3 msec (pattern), rezultă:[/SIZE]
[SIZE=3]() 6,5 msec/ 1,3 msec = 5 patterns[/SIZE]
[SIZE=3]() 2,6 msec/ 1,3 msec = 2 patterns[/SIZE]
[SIZE=3]() 1,3 msec/1,3 msec = 1 pattern[/SIZE]
[SIZE=3] De aici rezultă analogia de măsurare 5 1 și deci algoritmul va fi 25-22+2'-2°=29. în baza doi, numărul 29 este 11101. Așadar computerul, recunoscând prin 11101 numărul 4 set B (0011101), nu mai ține cont de primele zerouri, ci va citi doar grupul N-A-N (cele trei alternanțe negru-alb-negru).[/SIZE]
|