Ugrás a tartalomhoz
100% helyi

Szürke kód konvertáló

Számok konvertálása szürke (tükrözött bináris) kódra és vissza, vagy teljes szürke kód táblázat generálása.

Bemenet
Kimenet

Szürke kód konvertáló

A szürke kód — más néven tükrözött bináris kód — a bináris számok rendezésének egy módja, amelynél csak egy bit változik bármely két egymást követő érték között. Ez az eszköz egy szám szürke kód megfelelőjét konvertálja és vissza, és közvetlenül abból a formátumból használható, amelyből már megvan.

Válassza ki a bemeneti formátumot (decimális, bináris vagy hexadecimális) és a kimeneti formátumot egymástól függetlenül, majd válasszon egy bitszélességet 4-től 32 bitig — az eredmény nullákkal kitöltve lesz ehhez a szélességhez, hogy minden érték igazodjon. Állítsa az irányt "Szám → szürke kód" értékre a kódoláshoz, vagy fordítsa meg a "Szürke kód → szám" értékre a dekódoláshoz; a cseretuló gomb az aktuális kimenetet visszavezeti a bemenetbe, hogy egy kattintásban ellenőrizhesse az oda-vissza konvertálást. Illesszen be egy teljes listát, és minden sor egymástól függetlenül konvertálódik, így a kötegelt konvertáláshoz nem kell extra beállítás.

Kapcsolja be a "Teljes szürke kód táblázat generálása" lehetőséget, hogy a kiválasztott bitszélességhez tartozó összes értéket listáztassa — decimális, bináris és szürke oszlopok egymás mellett, igazított táblázatként vagy CSV-ként, amelyet közvetlenül eldobhat egy táblázatkezelőbe. Mivel a sorok száma minden egyes extra bittel megduplázódik, a táblázat generálása 16 bitre korlátozódik; a szélesebb szélességek még mindig működnek a szokásos konvertáláshoz.

Mindenki helyileg fut a böngészőjében — semmi, amit beillesztett vagy konvertált, nem kerül sehova. Másolja ki az eredményt, töltse le .txt fájlként, vagy küldje vissza a kimenetet a bemenetbe egy másik konvertálás láncolatához.

Gyakori kérdések

Mire használják a szürke kódot?
A szürke kód gyakori a forgó kódolóban, Karnaugh-térképekben és hibajavító áramkörökben, mert csak egy bit kapcsol át a szomszédos értékek között, ami elkerüli a kétértelmű leolvasásokat az átmenet során.
Miben különbözik a szürke kód a szokásos binális kódtól?
A szokásos bináriskódban több bit is meg lehet fordulni egymást követő számok között (pl. 3 → 4 az 011 → 100). A szürke kódban pontosan egy bit változik minden lépésben, ezért "tükrözött" bináris kódnak hívják.
Mit csinál a bitszélesség beállítás?
Rögzíti, hogy hány bitra kell kitölteni a bináris és szürke reprezentációkat vezető nullákkal, így a kötegelt sorok azonos szélességben sorba állnak.
Miért korlátozódik a teljes táblázat 16 bitre?
Egy szürke kód táblázatnak egy sora van minden értékhez, és ez a szám minden extra bittel megduplázódik — 2^16 már 65 536 sor. A szélesebb szélességek továbbra is elérhetőek az egyéni értékek konvertálásához, de nem a teljes táblázat generálásához.
Fel vannak töltve az adataim valahova?
Nem. Az átalakítás teljes egészében a böngészőjében zajlik — semmi, amit beillesztett, nem kerül a szerverre.