View Single Post
  #19  
Vechi 04.01.2009, 06:24:18
patinina34's Avatar
patinina34 patinina34 is offline
Senior Member
 
Data înregistrării: 29.11.2008
Locație: peste oceane si peste mari
Religia: Ortodox
Mesaje: 2.185
Trimite un mesaj prin Yahoo pentru patinina34
Implicit 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 31, 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 31 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 51 ș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]
__________________
Doamne, fie voia Ta, nu voia noastră!
http://sashaparagulla.blogspot.com/
Reply With Quote