Всем здравствуйте.
Столкнулся с проблемой преобразования фрагмента строчных данных, значения которых записаны в шестнацатеричном виде.
В наборе FLProg есть блок конвертации Строка-число но он мне не подходит, преобразовывать можно только десятичные числа а буквенные символы конвертер не принимает.
Мне необходимо записать данные, которые потом будут добавляться к отправляемым данным в другое устройство. Все данные должны будут уходить в виде байтов в формате Заголовок + данные + контрольная сумма.
Конкретный пример, это установить заголовок из 3 байт при помощи служебной команды ATSH.
Выделить эти данные из массива я научился, но вот с созданием блока пользователя у меня проблема.
Если оставить как есть, от мне придется самому преобразовывать hex данные в десятичное значение.
Например чтобы записать данные 81 0A F1, нужно в ком порт отправить команду ATSH а к ней добавить значение этих 3 байт в виде десятичного числа 8456945. Вместо привычного мне вида ATSH810AF1 получается ATSH8456945 а это крайне неудобно.
Фрагмент своего проекта прилагаю.
Пересмотрел в интернете примеры с подобной конвертацией, но я очень начинающий и из меня пока программист, как с г...а пуля.
Огромное спасибо Сергею за великолепную программу FLProg.