Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов
Перезагрузить страницу Строка символов в виде байтов
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Blondinka
Guest
 
Сообщений: n/a
По умолчанию 14.09.2007, 11:28

Пишем программу управления прибором через СОМ-порт.
Данные принимаем в виде строки из данных разных типов(Float,unsigned int, unsigned long, unsigned char). Как правильнее и проще представить эту строку в виде последовательности байтов или бит для её дальнейшей обработки.
Прибор регулярно посылает данные о своём состоянии(20-30 параметров) разных типов в виде длинной строки символов.
Вот пример строки: ?y?yI.?.....?O.A¦?D<4?7;Ao.Bq=.B??.B?e@B??gB®GXB.. *A..*A?u??Ay3Axg&A+?8A¤?O?.....................I.. ,
Где первые 4 байта заголовок, 5-й идентификатор, в следующих 2 байтах передаётся 16 параметров(каждый бит да-нет),далее числа разных типов в перемешку.
Правила построения строки знаем.
Проблема в том, как всё это разобрать по переменным(каждому параметру прибора своя переменная).
Ответить с цитированием
  (#2 (permalink)) Старый
AlexZir AlexZir вне форума
Member
 
Аватар для AlexZir
 
Сообщений: 1,971
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 19.08.2007
Адрес: Зея
По умолчанию 14.09.2007, 20:59

Можно попробовать принимать в виде string, нарезать, а потом преобразовывать в числовую последовательность согласно правилам построения строки
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запись битов но не байтов в файл Shota Visual C++ 3 27.04.2006 01:14
Сколько байтов в килобайте Зирк Мысли вслух 22 03.11.2005 00:14
Работа с массивом байтов полученых из ком порта c001bit C++ Builder 3 06.10.2005 22:44
Проверка на чётность байтов Poker С/С++ 2 05.07.2005 08:25
Выполнить массив байтов каст char Anonymous С/С++ 3 19.05.2005 15:53
Последовательность байтов звукового буфера 5.1 Алексей Норек Delphi 0 25.01.2005 15:50
Как вывести сообщение в виде строки символов в заданной строке экрана nsmile Вопросы начинающих программистов 5 21.10.2004 18:08
Функция преобразования 4 байтов в single RuslanByo Delphi 0 11.06.2004 19:58
Длинная строка символов без разделителей Anonymous PHP 1 15.12.2003 02:27
Порядок расположения байтов в памяти Int32 Shunix C++ на Unix 5 13.10.2003 23:07
Изменение регистра символов, добавление символов @ и $ Anonymous Assembler 2 23.05.2003 12:20



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов