Preskoči na sadržaj
100% lokalno

Konverter grej koda

Konvertuj brojeve u grej kod (reflektovani binarni kod) i nazad, ili generiši kompletnu tablicu grej koda.

Unos
Rezultat

Konverter grej koda

Grej kod — poznat i kao reflektovani binarni kod — je način uređivanja binarnih brojeva tako da se između bilo koja dva uzastopna broja menja samo jedan bit. Ovaj alat konvertuje broj u njegovu grej kod ekvivalenciju i nazad, i direktno koristi bilo koji format u kojem već imate broj.

Odaberite format unosa (decimalni, binarni ili heksadecimalni) i format izlaza nezavisno, zatim odaberite širinu bita od 4 do 32 bita — rezultat se popunjava nulama do te širine kako bi svaka vrednost bila poravnana. Postavite smer na "Broj → Grej kod" da kodirate, ili preokrenite na "Grej kod → broj" da dekodujete; dugme za zamenu vraća trenutni izlaz u unos tako da u jednom kliku proverite povratnu konverziju. Nalepite celu listu i svaka linija se konvertuje sama, tako da grupna konverzija ne zahteva dodatnu postavku.

Uključite "Generiši kompletnu tablicu grej koda" da umesto toga prikazati sve vrednosti za odabranu širinu bita — decimalne, binarne i grej kolone jedna do druge, ili kao CSV koju možete direktno prebaciti u proračunsku tabelu. Pošto se broj redova duplira sa svakim dodatnim bitom, generisanje tablice je ograničeno na 16 bita; šire širine i dalje rade za običnu konverziju.

Sve se izvršava lokalno u vašem pretraživaču — ništa što nalepite ili konvertujete nikada se nigde ne šalje. Kopirajte rezultat, preuzmi ga kao .txt datoteku, ili pošalji rezultat natrag u unos da povezate drugu konverziju.

FAQ

Za šta se grej kod koristi?
Grej kod je čest u rotacionim enkoderama, Karnaughsovim mapama i kolima za korekciju grešaka, jer se samo jedan bit promenio između susednih vrednosti, što izbegava dvosmislena čitanja tokom prelaza.
Kako se grej kod razlikuje od običnog binarnog?
U običnom binarnom kodu, više bita može biti promenjena između uzastopnih brojeva (npr. 3 → 4 je 011 → 100). U grej kodu, tačno jedan bit se menja na svakom koraku, što je razlog zašto se naziva "reflektovani" binarni kod.
Šta postavka širina bita radi?
Ona fiksira koliko bita binarne i grej reprezentacije se popunjavaju sa vodećim nulama, tako da svaka linija u grupi bude poravnata na istu širinu.
Zašto je puna tablica ograničena na 16 bita?
Tablica grej koda ima jedan red po vrednosti, a taj broj se duplira sa svakim dodatnim bitom — 2^16 je već 65.536 redova. Šire širine ostaju dostupne za konverziju pojedinih vrednosti, samo ne za generisanje cele tablice.
Jesu moji podaci otposlani negde?
Ne. Konverzija se izvršava u potpunosti u vašem pretraživaču — ništa što nalepite se ne šalje na server.