Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с COM 1 [D7, XP]


Igor Mish ©   (2007-07-08 10:17:00) 

Уважаемые, поможите.
Есть прибор с которого надо принять данные. После каждого цикла прибор на COM-порт выдает запрос 81h, комп подтверждает запрос 81h или 90h. После этого прибор выдает блок данных 8,5 кб. В этой связи вопрос: как опрашивать порт на предмет запроса 81h и подтвердить этот запрос командой 81h (или 90h) и затем принять блок данных и както гдето его сохранить т.к. этот блок содержит структуру о состоянии прибора, разобрать эту структуру тоже вопрос, но это потом, может я и сам разберусь (а может и спрошу) если мне помогут разобраться с первым вопросом.
За ранее всем спасибо.


VICTOR_   (2007-07-09 11:21:00) [1]

http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=1126


zapis   (2007-07-09 09:49:00) [2]

WaitCommEvent?


Igor Mish   (2007-07-08 20:26:00) [3]

Удалено модератором
Примечание: Личная переписка


Shamansky_ne   (2007-07-08 12:42:00) [4]

есть такие компоненты VAComm, очень облегчат жизнь при работе с компортом, а так у компорта можно задать параметр RXFlag равный твоему 81h, а событие на прием этого запроса называется OnRXFlag, на который проставишь обработку, в которой будешь отправлять ответ компа на запрос.
P.S. если не найдешь компоненты, напишешь вышлю на мыло


Kolan   (2007-07-08 10:42:00) [5]

http://morgeyz.elayne.ru/comlpt.htm

А логику работы — думайте сами.


Наверх

Титульная страница Поиск, карта сайта Написать письмо