Kaip konvertuoti brūkšninį kodą į skaitmenis

Turinys:

Anonim

Brūkšniniai kodai, kurių dažniausiai yra universalieji produktų kodai (UPC), yra vaizdai, spausdinami ant parduodamų produktų, kuriuos gali skaityti ir interpretuoti lazerio brūkšninio kodo skaitytuvas, kuris savo ruožtu paverčia juostos koduotą informaciją į skaičių seką kurie gali būti naudojami atskiriems produktams identifikuoti duomenų bazėje. Atspausdinti vaizdai yra juodos ir baltos juostos, atspindinčios skirtingus numerius. Brūkšninių kodų konvertavimas į skaitmenis yra paprastas procesas.

Elementai, kurių jums reikės

  • Brūkšninio kodo pavyzdys

  • Brūkšninių kodų lentelė

Gauti brūkšninio kodo pavyzdį. Pažiūrėkite į maišelį ar dėžutę, kad įsigytumėte maisto prekių parduotuvėje. UPC kodas yra užspaudžiamas arba spausdinamas ant popieriaus ar plastiko ir paprastai yra beveik kvadrato formos. Kodas susideda iš kintančių juodos ir baltos juostos, paprastai su įprastu numeriu, užrašytu žemiau jų.

Sukurkite brūkšninio kodo perkėlimo lentelę. Nubraižykite stačiakampį langelį ant popieriaus lapo su trimis stulpeliais ir 10 eilučių. Pažymėkite stulpelius iš kairės į dešinę: skaičius, kairė, dešinė. Perkėlimo lentelė susideda iš visų galimų kodų numerių, skirtų tam tikram kodui. UPC nėra raidžių ar kitų simbolių, kurie palieka tik skaitmenis nuo 0 iki 9 (daugiau informacijos apie diagramą žr. „Patarimai“).

Perskaitykite savo pavyzdžio juostos diagramą iš kairės į dešinę. Praleiskite pirmąsias dvi juodas juostas, nes jos yra tik vietovės. Apskaičiuokite per kitus septynis barus, įskaitant ir baltus. Šie septyni barai yra pirmasis skaičius. Užrašykite 1 už juodą juostą ir 0 - baltą. Turėtumėte baigtis tokiu skaičiumi kaip: 0110111.

Ieškokite to stalo sekos, kurią padarėte. Skaičius, atitinkantis jį, yra pirmasis jūsų parašytas jūsų transkripcijos numeris. Jei tai buvo, pavyzdžiui, 0110111, užrašysite 8.

Toliau skaitykite brūkšninį kodą iš kairės į dešinę, skaičiuodami kitus septynis barus. Tai jūsų kitas numeris. Naudokite savo stalą taip pat konvertuoti jį į skaičių. Tęskite tokiu būdu, kol užrašysite šešis skaičius.

Praleiskite juostų 0101 modelį brūkšninio kodo viduryje, nes jie yra tik vietiniai.

Tęskite kitus šešis skaičius, kaip jūs padarėte pirmuosius šešis, įrašydami kiekvieną numerį, kaip jūs einate. Turėtumėte baigti 12 skaitmenų skaičių, kuris buvo konvertuotas iš jo brūkšninio kodo formato.

Patarimai

  • Norėdami padėti stebėti, kurią septynių barų grupę sudaro brūkšninio kodo numeris, naudokite popieriaus lapą, kad ištrintumėte kitas juostas.

    Didinamojo stiklo naudojimas gali padėti geriau matyti atskirus strypus.

    Jei norite sukurti numerius, juostos yra naudojamos 0s ir 1s. Juoda juosta yra 1 ir balta juosta yra 0. Juostų eilės tvarka nurodo konkretų skaičių. Pavyzdžiui, seka, balta balta, juoda juoda balta juoda, atspindi skaičių 0. Visos juostų sekos yra iš anksto nustatytos, todėl jų nereikia apskaičiuoti.

    Į UPC kodą spausdintos juostos skirstomos į penkias atskiras sritis. Pirmasis yra toje pačioje kairėje pusėje esančio kodo pradžioje, jis visada atstovauja 101 (juoda balta juoda). Kitame gale dešinėje pusėje yra tas pats kodas, žymintis kodo pabaigą; jis taip pat visada yra atstovaujamas 101. Kodo centre yra vietos žymeklis, skirtas tik atskirti dvi kodo dalis. Tarp centrų ir galų yra juostų sekcijos, žyminčios numerius kairėje, ir numerius dešinėje.

    Skaičiai, vaizduojami kairėje esančiose juostose, yra atvirkščiai dešinėje esančiais numeriais. Jei juostos yra išdėstytos kaip 0001101 kairėje kodo pusėje, jos reiškia skaičių 0. Dešinėje pusėje, nors skaičius 0 yra visiškai priešingas ir atrodo: 1110010.

    Būtent čia yra perkėlimo lentelė.

    Nukopijuokite žemiau esančią lentelę ant popieriaus, tada apibūdinkite stulpelius ir eilutes su linijomis.

    Kairysis dešinysis 0 0001101 1110010 1 0011001 1100110 2 0010011 1101100 3 0111101 1000010 4 0100011 1011100 5 0110001 1001110 6 0101111 1010000 7 0111011 1000100 8 0110111 1001000 9 0001011 1110100

Įspėjimas

Kadangi kai kurie produktai yra tokie maži, kartais naudojamas kitoks brūkšninis kodas, kuris užima mažiau vietos.

Kai kurie bakalėjos ir kitos parduotuvės naudoja skirtingus brūkšninius kodus nei UPC, o tai reiškia, kad konvertavimas į skaitmenis būtų daromas kitaip.