четверг, 1 августа 2013 г.

Формат Motorola протокола ТЭМ-104

Формат Motorola протокола ТЭМ-104

Подскажите пожалуйста,
в каком формате хранятся данные в оперативной памяти (структура SysPar)?
Если 4 байта перегоняю в переменную REAL, результат не достоверный. Как преобразовать их?
Ответ:
Все просто, почитать на стр.9 протокола обмена примечание а), где написано: 

а) Все числа, занимающие более 1 байта, хранятся в памяти теплосчетчика в формате Motorola (MSB->LSB), то есть для преобразования этих чисел в формат Intel, применяемый в PC-совместимых компьютерах, необходимо поменять порядок байт на обратный.

Комментариев нет:

Отправить комментарий