|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.11.2013, 16:10 | #11 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...в модуле и так создается своя нить (поток) для приема данных. Если бы не использовали обертку BCPort, а сами, тогда да.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
25.11.2013, 22:45 | #12 | ||
Пользователь
Регистрация: 09.02.2011
Сообщений: 25
|
Цитата:
Цитата:
|
||
26.11.2013, 14:54 | #13 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...вы изначально неправильно подошли к вопросу мониторинга. Вы смотрите на вопрос визуализации в однострочном компоненте, забывая о нечитаемых символах и переводах строки. Просто выводите байтовое отображение данных в HEX параллельно с визуализацией куда-нибудь, тогда будете видеть, что на самом деле приходит.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
26.11.2013, 18:01 | #14 | |
Пользователь
Регистрация: 09.02.2011
Сообщений: 25
|
Цитата:
я с Delphi пока еще на вы Последний раз редактировалось azzzazzzelDEAN; 26.11.2013 в 18:04. |
|
26.11.2013, 19:32 | #15 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...так компонент-то ни причем.
Есть буфер-массив байт, размер буфера известен. Пройдитесь циклом по всем элементам массива и примените inttohex(byte[i], 2) и накопите это текстовое уже отображение через пробел в одну переменную, ее то и выводите в EDIT/
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
27.11.2013, 14:09 | #16 | ||
Пользователь
Регистрация: 09.02.2011
Сообщений: 25
|
Цитата:
Цитата:
|
||
27.11.2013, 14:38 | #17 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...почему бы и нет? В смысле да
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
27.11.2013, 20:36 | #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. |
||
27.11.2013, 23:02 | #19 | ||
Пользователь
Регистрация: 09.02.2011
Сообщений: 25
|
написал функцию которая, собирает в себя элементы массива, и выдает только готовый код(типа D256. Правда срабатывает только процентах 70-80
Цитата:
Цитата:
|
||
27.11.2013, 23:20 | #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 |