← ડેવલપર અને ડેટા
ડેવલપર અને ડેટા · સ્થાનિક રીતે ચાલે છે

બાઈનરી-રિફ્લેક્ટેડ ગ્રે કોડ કન્વર્ટર

મર્યાદિત unsigned પૂર્ણાંકને binary-reflected Gray code માં રૂપાંતરિત કરો અથવા નિશ્ચિત પહોળાઈએ Gray code ને પાછું binary માં ડિકોડ કરો.

તૈયાર. તમારું કાર્ય ડેટા આ બ્રાઉઝરમાં જ રહે છે.

આ સાધન કેમ ઉપયોગી છે

રોટરી એન્કોડર્સ, સ્ટેટ મશીન્સ અને નજીકના-મૂલ્યના ટેસ્ટ વેક્ટર્સ માટે ગ્રે કોડ રૂપાંતરણ વાપરો, જ્યાં અનુક્રમિક એન્કોડેડ સંખ્યાઓ વચ્ચે માત્ર એક બિટ બદલવી જોઈએ.

તે કેવી રીતે કાર્ય કરે છે

એન્કોડિંગ પૂર્ણાંકને પોતાને સાથે એક વાર જમણી તરફ શિફ્ટ કરેલા મૂલ્ય સાથે XOR કરે છે; ડિકોડિંગ વારંવાર સંચિત મૂલ્યને ક્રમશઃ શિફ્ટ કરેલા Gray બિટ્સ સાથે XOR કરે છે, બધું પસંદ કરેલી પહોળાઈની અંદર.

વ્યવહારિક ઉદાહરણ

દશાંશ 10 બાઈનરી 00001010 છે અને Gray મૂલ્ય 15, બાઈનરી 00001111 માં એન્કોડ થાય છે; 15 ને ડિકોડ કરવાથી દશાંશ 10 પુનઃસ્થાપિત થાય છે.

માન્યકરણ

ગણતરી નિશ્ચિત છે અને અમાન્ય ઇનપુટને શાંતિથી બદલવાની જગ્યાએ માન્યતા ભૂલો સમજાવે છે.

ગોપનીયતા સીમા

ઇનપુટ અને આઉટપુટ આ ટેબમાં જ રહે છે. નકલ અને ડાઉનલોડ બ્રાઉઝર API દ્વારા થાય છે, સર્વર અપલોડ વિના.

પરિણામ પાસપોર્ટ

દરેક રન તેના ટૂલ મોડ, સમયમૂદ્રા અને ઇનપુટ/આઉટપુટ કદ રિપોર્ટ કરે છે જેથી પરિવર્તિત ડેટાની ઓડિટ કરી શકાય.