Noaptea e pe sfârşite; ziua este aproape. Să lepădăm dar lucrurile întunericului şi să ne îmbrăcăm cu armele luminii!

(Rom,.13, 12)

DEMONSTRAREA ACUSCTICĂ A CIFREI 6 ÎN CODUL DE BARE


DEMONSTRAREA ACUSCTICĂ A CIFREI 6 ÎN CODUL DE BAREPentru numărul 6 (EAN-13, set B), scanner-ul va citi următoarele semnale:(ref) 2,31 mm = reference = lăţimea unui caracter (7 module): dă un impuls de 9,1 sec() 0,99 mm = bară neagră + bară albă + bară neagră: 3,9 mso() 0,66 mm = bară neagră + bară albă : 2,6 msec() 0,33 mm = bară neagră : 1,3 msecComputerul, 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:() = 3,9 msec/1,3 msec = 3 patterns (corespund cifrelor binare 0 şi 1)() = 2,6 msec/1,3 msec = 2 patterns (corespund cifrelor binare 0 şi 1)() = 1,3 msec/1,2 msec = 1 pattern (corespunde cifrei binare 1)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.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.În schimb, pentru bara centrală, vom avea măsurătorile:(ref) 1,65 mm = reference - lăţimea întregului caracter (5 module): 6,5 msec.() 0,99 mm = bară neagră + bară albă + bară neagră: 3,9 msec() 0,66 mm = bară neagră + bară albă : 2,6 msec() 0,33 mm = bară neagră: 1,3 msecCalculatorul face raportul ref/5 = 6,5 msec/5 = 1,3 msec (pattern). Împărţind măsurătorile cu acest raport, va obţine:() 3,9 msec/1,3 msec = 3 patterns (corespund cifrelor binare 1,0,1)() 2,6 msec/1,3 msec = 2 patterns (corespund cifrelor binare 0 şi 1)() 1,3 msec/1,3 msec = 1 pattern (corespunde binar cifrei 1)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.Semnalele citite de computer sunt:(ref) 2.31 mm căruia îi corespund 9,1 msec() 1.65 mm căruia îi corespund 6,5 msec() 0.66 mm căruia îi corespund 2,6 msec() 0.33 mm căruia îi corespund 1,3 msecDin raportul ref/7=9,1 msec/7=1,3 msec (pattern), rezultă:() 6,5 msec/ 1,3 msec = 5 patterns() 2,6 msec/ 1,3 msec = 2 patterns() 1,3 msec/1,3 msec = 1 patternDe 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).

0 comentarii:

Trimiteți un comentariu

multumesc

Acatiste

Acatiste speciale

Acatistul Maicii Domnului Vindecatoarea de cancer

Acatistul Maicii Domnului - la icoana sporirea mintii