Konvertor Grayova kódu
Převádějte čísla na Grayův (reflektovaný binární) kód a zpět, nebo vytvořte úplnou tabulku Grayova kódu.
Konvertor Grayova kódu
Grayův kód — také nazývaný reflektovaný binární kód — je způsob, jak uspořádat binární čísla tak, aby se mezi jakýmikoli dvěma po sobě jdoucími hodnotami změnil jen jeden bit. Tento nástroj převádí číslo na jeho ekvivalent v Grayově kódu a zpět a lepí se přímo z formátu, ve kterém jej už máte.
Zvolte formát vstupu (desítková, binární nebo šestnáctková) a formát výstupu nezávisle, poté vyberte šířku bitu od 4 do 32 bitů — výsledek se doplní nulami na tuto šířku, aby se všechny hodnoty zarovnaly. Nastavte směr na "Číslo → Grayův kód" pro kódování, nebo jej přeložte na "Grayův kód → číslo" pro dekódování; tlačítko výměny vrátí aktuální výstup zpět do vstupu, aby jste mohli zkontrolovat zpáteční cestu jedním kliknutím. Vlepte celý seznam a každý řádek se převede sám, takže hromadný převod nepotřebuje žádné extra nastavení.
Zapněte "Vygenerovat úplnou tabulku Grayova kódu", abyste si místo toho vypsal všechny hodnoty pro vybraný počet bitů — sloupce desítková, binární a Grayův kód vedle sebe, buď jako zarovnaná tabulka, nebo jako CSV, který můžete přímo vložit do tabulkového procesoru. Protože se počet řádků s každým dalším bitem zdvojnásobí, generování tabulky je omezeno na 16 bitů; větší šířky stále fungují pro běžný převod.
Všechno se spouští lokálně ve vašem prohlížeči — nic, co vlepíte nebo převedete, se nikdy nikam nepošle. Zkopírujte výsledek, stáhněte jej jako soubor .txt, nebo pošlete výstup zpět do vstupu a řetězte další převod.