Keine Werbung mögen? Gehen Werbefrei Heute

Binär zu Grau-Code-Wandler

Entwickler
ANZEIGE Entfernen?

Einzelne Umwandlung


Stapelkonvertierung

Umwandlungsresultat


Schritt-für-Schritt-XOR-Darstellung


Umrechnungstabelle


Stapelverarbeitungsergebnisse


Referenz

ANZEIGE Entfernen?

Führung

Binär zu Graukod-Wandler

Binär zu Grau-Code-Wandler

Um zwischen Binär- und Graukod (reflektiertem Binärkode) sofort umzurechnen, geben Sie eine Binärzahl, einen Graukode oder eine Dezimalwert ein und sehen Sie alle Darstellungen mit einer Schritt-für-Schritt-XOR-Darstellung, die genau zeigt, wie der Umwandlungsprozess funktioniert. Unterstützt bis zu 64-Bit-Werten in Batch-Umrechnungsmodus.

Nutzung

Wählen Sie Ihr Eingabetyp aus (Binär, Graukode oder Dezimal), geben Sie einen Wert ein und wählen Sie eine Bitbreite aus (Auto, 4-Bit, 8-Bit, 16-Bit, 32-Bit oder 64-Bit). Der Konverter zeigt sofort alle Darstellungen an: Binär, Graukode, Dezimal, Hexadezimal und Oktal – jeweils mit einem Kopierknopf. Sie können die Schritt-für-Schritt-XOR-Visualisierung betrachten, um genau zu verstehen, wie die Umwandlung bitweise funktioniert. Prüfen Sie die Umwandlungs-Tabelle für schnelle Referenz oder nutzen Sie den Batch-Modus, um mehrere Werte gleichzeitig umzuwandeln.

Funktionen

  • Beidrichtige Umwandlung Konvertiere Binär in Graukode, Graukode in Binär oder starte von Dezimal aus. Alle Umwandlungen finden sofort ohne Klicken auf einen Knopf statt.
  • Schritt-für-Schritt-Visualisierung mit XOR Sie können die genaue XOR-Operation für jede Bitposition mit farbkodierten Paaren sehen, was das Verständnis und die Überprüfung der Umwandlungsalgorithmus erleichtert.
  • Mehrere Ausgabeformate — Binär, Graukode, Dezimal, Hexadezimal und Oktal – jeder mit einem eigenen Kopierknopf für schnelle Nutzung.
  • Umrechnungstabelle — Referenztabelle für Dezimal-, Binär- und Graukodierung der Bereiche 0–15, 0–31, 0–63 oder 0–255. Aktuelle Eingabe ist hervorgehoben.
  • Batchmodus — Mehrere Werte gleichzeitig umwandeln. Gebe einen Wert pro Zeile ein, wähle die Eingabe- und Ausgabeformate aus und erhält eine Tabelle mit Kopierfunktion für alle Ergebnisse.
  • Flexible Bitbreite — Automatisch erkennen oder manuell auf 4-Bit, 8-Bit, 16-Bit, 32-Bit oder 64-Bit einstellen. Verwaltet große Werte mit BigInt über 32 Bit hinaus.
  • Verweisungsführer Erklärung des Graustufen-Codes, der XOR-Algorithmus, die Eigenschaft einer Einzeldatenübergangsfehlerbehandlung, die reflektierte Konstruktion und praktische Anwendungen im echten Leben.

Was ist Graukode?

Graue Code (auch bekannt als reflektiertes Binärsystem) ist eine binäre Zahlendarstellung, bei der zwei aufeinanderfolgende Werte sich in nur einem Bit unterscheiden. Die Standardbinaryzählweise ändert gleichzeitig mehrere Bits (z. B. von 0111 zu 1000 werden alle vier Bits geändert), was Hardware-Glitches verursachen kann. Graue Code löst dieses Problem – bei jedem Inkrement ändert sich genau ein Bit. Diese Eigenschaft macht Graue Code essenziell für Drehcodierer, Analog-Digital-Wandler, Karnaugh-Maps, Fehlerkorrektur und jede Anwendung, in der gleichzeitig auftretende Bitübergänge zu Fehlern führen können.

ANZEIGE Entfernen?

Wie konvertiert man Binär in Graukode um?

Die Umwandlung verwendet eine einfache XOR-Operation: der wichtigste Bit (MSB) bleibt gleich, und jedes folgende Gray-Code-Bit ist das XOR des aktuellen und vorherigen binären Bits. In Formelschreibweise lautet es: gray[0] = binary[0], gray[i] = binary[i−1] XOR binary[i]. Alternativ kann man dies auch so berechnen: gray = binary XOR (binary >> 1). Beispiel: Das Binärzahl 1011 wird zu Gray-Code 1110: das MSB bleibt bei 1, dann ist 1 XOR 0 = 1, 0 XOR 1 = 1 und 1 XOR 1 = 0.

Wie konvertiert man Graukode zurück in Binärkode?

Die Umkehrung der Berechnung erstellt die binäre Zahl von dem MSB (Most Significant Bit) aus: das MSB bleibt unverändert und jedes folgende Binärbit ist das XOR des vorherigen Binärbits und des aktuellen Graebner-Kodes. In Formeln ausgedrückt lautet es: binary[0] = gray[0], binary[i] = binary[i-1] XOR gray[i]. Man kann dies auch iterativ berechnen: Beginne mit mask = gray, dann wiederhole die Operationen mask >>= 1 und gray ^= mask bis mask auf Null wird. Das Ergebnis ist der binäre Wert.

Warum wird Graukode für Drehcodierer verwendet?

Rotationscodierer messen die Winkellage mit mehreren Spuren, die von Sensoren gelesen werden. Mit Standard-Binary ändert sich beim Übergang zwischen bestimmten Werten (wie 0111 zu 1000) alle Bits gleichzeitig – mechanische Sensoren können jedoch nicht gleichzeitig umschalten, was zu kurzen Fehlmessungen führt. Gray-Code stellt sicher, dass nur ein Bit pro Schritt ändert, wodurch diese Übergangsfehler vermieden werden. Dadurch sind Rotationscodierer auch bei hohen Geschwindigkeiten zuverlässig, was besonders in der industriellen Automatisierung, Robotik und Motorsteuerung entscheidend ist.

Ist meine Daten an einen Server gesendet worden?

Nein – alle Umwandlungen werden vollständig im Browser mit JavaScript-Bitweiseoperationen und `BigInt` für große Werte durchgeführt. Keine Daten werden an einen Server übertragen. Die XOR-Rechnungen, die Tabellenerstellung und die Batch-Verarbeitung laufen komplett clientseitig ohne Netzwerkanfragen ab.

Möchten Sie werbefrei genießen? Werde noch heute werbefrei

Erweiterungen installieren

IO-Tools zu Ihrem Lieblingsbrowser hinzufügen für sofortigen Zugriff und schnellere Suche

Zu Chrome-Erweiterung Zu Kantenerweiterung Zu Firefox-Erweiterung Zu Opera-Erweiterung

Die Anzeigetafel ist eingetroffen!

Anzeigetafel ist eine unterhaltsame Möglichkeit, Ihre Spiele zu verfolgen. Alle Daten werden in Ihrem Browser gespeichert. Weitere Funktionen folgen in Kürze!

ANZEIGE Entfernen?
ANZEIGE Entfernen?
ANZEIGE Entfernen?

Nachrichtenecke mit technischen Highlights

Beteiligen Sie sich

Helfen Sie uns, weiterhin wertvolle kostenlose Tools bereitzustellen

Kauf mir einen Kaffee
ANZEIGE Entfernen?