MODBUS
Вот скажите мне своё мнение. Зачем нужны такие сложности в MODBUSe как преобразование HEX в ASCII. Почему нельзя всё оставить в HEX. Почему "1" нельзя вот прям так взять и отправить, а обязательно нужно переделать 31. Сколько работаю с MODBUS а сам догадаться не могу. Или мне не попадались задачи, которые это объясняют?
Ваш вопрос полностью не понятен.
Система ASCII представлена в виде наборов символов и за каждым закреплено определенное число. Например за символом "g" = 103(0x67), "2" = 50(0x32) и т.д.
Если данные нужно вводить только в числовом виде, то надо преобразовывать ASCII в HEX(или DEC).
В основном все зависит программиста и цели поставленной задачи.
Система ASCII представлена в виде наборов символов и за каждым закреплено определенное число. Например за символом "g" = 103(0x67), "2" = 50(0x32) и т.д.
Если данные нужно вводить только в числовом виде, то надо преобразовывать ASCII в HEX(или DEC).
В основном все зависит программиста и цели поставленной задачи.