为什么这个工具有用
将格雷码转换用于旋转编码器、状态机以及相邻值测试向量,其中相邻编码数字之间只应有一位发生变化。
选择为本网站发布的完整、经过质量审核的版本。
将有界无符号整数转换为二进制反射格雷码,或在固定宽度下将格雷码解码回二进制。
准备就绪。您的工作数据保留在此浏览器中。
将格雷码转换用于旋转编码器、状态机以及相邻值测试向量,其中相邻编码数字之间只应有一位发生变化。
编码时,将整数与其右移一位后的值进行异或;解码时,在所选位宽内,重复将累积值与逐步移位的 Gray 位进行异或。
十进制 10 的二进制表示是 00001010,编码为格雷码值 15,即二进制 00001111;解码 15 可还原为十进制 10。
计算是确定性的,并解释验证错误,而不是默默更改无效输入。
输入和输出保留在此标签页中。复制和下载通过浏览器API完成,无需上传到服务器。
每次运行都会报告其工具模式、时间戳以及输入/输出大小,以便对转换后的数据进行审计。