Convert between percentages, decimal values, and hexadecimal numbers in 8-, 16-, and 24-bit formats.
"Realtime and offline <Readout> calculation."
The base value serves as the foundation for all calculations. Since 8-bit, 16-bit, and 24-bit values each have different step sizes, the final value is rounded to the nearest possible value within each format's range.
All input values (0-255 for 8-bit, 0-65535 for 16-bit, and 0-16777215 for 24-bit) are first converted to a percentage between 0 and 100 before being translated to other formats. This ensures precise percentage representation across all formats.
To understand the scaling behavior: When entering "1" in "Decimal (8 bit)", the system scales this value proportionally to the larger 16-bit range. Since 8-bit values range from 0-255 and 16-bit values range from 0-65535, each increment in 8-bit translates to approximately 257 steps (65535/255) in 16-bit format. This explains why "1" in 8-bit becomes "257" in 16-bit, rather than the perhaps expected "255".
All other fields will be updated in real time while changing values.
All other fields will be updated in real time while changing values.