![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
...в модуле и так создается своя нить (поток) для приема данных. Если бы не использовали обертку BCPort, а сами, тогда да.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#12 | ||
Пользователь
Регистрация: 09.02.2011
Сообщений: 25
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
...вы изначально неправильно подошли к вопросу мониторинга. Вы смотрите на вопрос визуализации в однострочном компоненте, забывая о нечитаемых символах и переводах строки. Просто выводите байтовое отображение данных в HEX параллельно с визуализацией куда-нибудь, тогда будете видеть, что на самом деле приходит.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#14 | |
Пользователь
Регистрация: 09.02.2011
Сообщений: 25
|
![]() Цитата:
я с Delphi пока еще на вы ![]() Последний раз редактировалось azzzazzzelDEAN; 26.11.2013 в 18:04. |
|
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
...так компонент-то ни причем.
Есть буфер-массив байт, размер буфера известен. Пройдитесь циклом по всем элементам массива и примените inttohex(byte[i], 2) и накопите это текстовое уже отображение через пробел в одну переменную, ее то и выводите в EDIT/
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#16 | ||
Пользователь
Регистрация: 09.02.2011
Сообщений: 25
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
...почему бы и нет? В смысле да
![]()
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#18 | ||
Пользователь
Регистрация: 09.02.2011
Сообщений: 25
|
![]() Цитата:
![]() а пока заметил такую фишку, ели заполнять memo таким образом: memo2.lines.Add(t); то все приходит в memo без потерь, но в разорванном виде: (R-124)приходит как: Цитата:
Только не совсем понятно по каким критериям формировать массив в который будет заполнятся элементы(R- 12 4) пока не накопятся в полноценную строку(R-124)? может попробовать проверить так: если элемент массива равен R то записываем в массив R плюс еще 4 элемента? хотя наверное глупо будет если в друг в строке будет больше 5ти символов или меньше, может тогда заключать строку перед отправкой в какие нибудь скобки внутри которых и будет строка? вот как бы грамотнее реализовать это не знаю ![]() может я не верно мыслю? Последний раз редактировалось azzzazzzelDEAN; 27.11.2013 в 20:50. |
||
![]() |
![]() |
![]() |
#19 | ||
Пользователь
Регистрация: 09.02.2011
Сообщений: 25
|
![]()
написал функцию которая, собирает в себя элементы массива, и выдает только готовый код(типа D256
![]() ![]() Цитата:
![]() Цитата:
![]() |
||
![]() |
![]() |
![]() |
#20 | |||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]() Цитата:
Цитата:
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
терминал Microlot | gugushka | Компьютерное железо | 0 | 19.10.2012 11:31 |
Терминал Линукс! | Necare | Помощь студентам | 3 | 20.04.2011 17:22 |
Операционная система - терминал | rushei | Операционные системы общие вопросы | 3 | 05.08.2009 04:34 |
пробема кодировки при копировании текса через буф.обмена выдает иероглифы! | Linx | Общие вопросы Delphi | 3 | 29.05.2007 23:12 |