![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
С началом посылки я разобрался. Проверяю два идущих подряд байта 0Dh и 0Ah (CR и LF). Потом накапливаю 22 байта и проверяю, что в конце опять 0Dh и 0Ah. Для величины 8 байт. Осталось собрать число
![]() Цитата:
А почему в примере на рисунке отрицательный вес? "-13.5"? Или это просто черта? У вас есть возможность показать принятые данные от весов в ASCII и их же в HEX? Последний раз редактировалось 8Observer8; 11.09.2014 в 18:26. |
|
![]() |
![]() |
![]() |
#32 | |
Пользователь
Регистрация: 08.09.2014
Сообщений: 14
|
![]()
Да ладно Вам прикалываться. Понял, что задачу не осилю, вот и попросил помощи здесь.
Цитата:
|
|
![]() |
![]() |
![]() |
#33 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
То что в рамочке ниже - это ASCII-код числа 13.5. То есть такую посылку могут прислать весы. В конце 0D0A, а остальное неважно. Правильно ли я понял?
![]() |
![]() |
![]() |
![]() |
#34 |
Пользователь
Регистрация: 08.09.2014
Сообщений: 14
|
![]() Последний раз редактировалось avovana; 12.09.2014 в 13:21. |
![]() |
![]() |
![]() |
#35 | |
Пользователь
Регистрация: 08.09.2014
Сообщений: 14
|
![]() Цитата:
Там будут в основном значения десятки тысяч килограмм. К примеру, приезжает фура 70 000 кг, взвешивается. Выгружается. Снова взвешивается - примерно 20 000 кг. |
|
![]() |
![]() |
![]() |
#36 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
![]()
оперируй не как с массивом байт а как со строкой
код давай
Не стесняемся, плюсуем!
![]() |
![]() |
![]() |
![]() |
#37 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Не хватает, как раз реализации функции:
Код:
|
![]() |
![]() |
![]() |
#38 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Для меня странно, что в описании пакета в конце CR и LF, а в логе один CR:
Цитата:
![]() ![]() |
|
![]() |
![]() |
![]() |
#39 |
Пользователь
Регистрация: 01.08.2014
Сообщений: 66
|
![]()
Рекомендую забить данную тему в поиск гугла, многое для себя откроете.
|
![]() |
![]() |
![]() |
#40 |
Пользователь
Регистрация: 08.09.2014
Сообщений: 14
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Приём данных с COM порта | Евгений55 | Microsoft Office Excel | 3 | 05.01.2013 16:46 |
Считывание сигнала с COM порта | Pasha_Sh | Общие вопросы Delphi | 8 | 13.12.2011 23:29 |
автоматическое считывание с com порта | denis_kas | Win Api | 4 | 22.11.2010 19:11 |
Считывание и расшифровка (интерпретация) данных с lpt порта, передаваемых печатающему устройству | Ma3a | Общие вопросы Delphi | 3 | 21.12.2009 08:46 |
считывание из СОМ(или USB) порта | voron29 | Общие вопросы Delphi | 1 | 29.06.2008 13:09 |