Формат вещественного числа
Подскажите пожалуста,
в каком формате хранятся данные в оперативной памяти (структура SysPar)? Если 4 байта перегоняю в переменную REAL, результат не достоверный.
Как преобразовать их?
Ответ: В теплосчётчике в соответствии с описанием протокола вещественные числа хранятся в 4-х байтах и Ваше число 41 B3 25 AD соответствует температуре 22,39 град
На компьютере Вы должны загрузить эти байты во float, который 4 байта , а порядок следования байт , как написано в протоколе, поменять на обратный!!!
Не факт что Ваш REAL - 4 байта! Программа Base Converter позаимствована у наших зарубежных коллег, не знакомых с Вашими проблемами.
Путеводитель по моему блогу
Путеводитель по моему блогу
Комментариев нет:
Отправить комментарий