なぜこのツールが役立つのか
ロータリーエンコーダー、状態機械、および連続する符号化数値の間で1ビットだけが変化すべき隣接値テストベクターには、グレイコード変換を使用します。
このサイトに対して公開された完全な、QA 承認版を選択します。
固定幅で、境界付きの符号なし整数を2進反射グレイコードに変換するか、グレイコードを2進数に戻してデコードします。
準備完了。作業データはこのブラウザに保存されます。
ロータリーエンコーダー、状態機械、および連続する符号化数値の間で1ビットだけが変化すべき隣接値テストベクターには、グレイコード変換を使用します。
エンコーディングでは、整数を右に1ビットシフトしたものと整数自身をXORします。デコーディングでは、蓄積した値を、順に大きくシフトしたGrayビットと繰り返しXORし、すべて選択したビット幅内で行います。
10進数の10は2進数の00001010であり、グレイ値15、2進数の00001111にエンコードされます。15をデコードすると10進数の10が復元されます。
計算は決定的であり、無効な入力を静かに変更するのではなく、検証エラーを説明します。
入力と出力はこのタブ内にとどまります。コピーとダウンロードはサーバーアップロードなしでブラウザAPIを通じて行われます。
各実行はツールモード、タイムスタンプ、入出力サイズを報告するため、変換されたデータの監査が可能です。