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

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

Com port!!!!


ilovesex ©   (2003-08-02 14:42:00) 

Здравствуйте Уважаемые господа!!!
Можно ли на Delphi обрабатывать сигналы ком порта...
Т.Е. Если провод замкнут, тогда выполнять операцию если разомкнут то другую...


Евген   (2003-08-06 16:14:00) [1]

Такие вещи проще всего сделать на Game порту. Есть 4 входа. При желании и не кривых руках можно расширить до 16. Если интересно - мыль, могу сбросить рабочую прогу с исходниками.
P.S. А на ком порт надо девайсину сооружать на контроллере, и чтоб девайсина по RX-232 протоколу умела работать :-( !


-=Vlad=-   (2003-08-04 11:29:00) [2]

>ilovesex © (02.08.03 14:42)
>Можно ли на Delphi обрабатывать сигналы ком порта...
Нужно 8)
>Т.Е. Если провод замкнут, тогда выполнять операцию если >разомкнут то другую...

ComPort не понимает замкнуты ли у него лапки или разведены, а понимает уровень напряжения поданный на отдельную лапку. Для решения вашей задачи достаточно подавать на 8-ю ножку (CTS) 9-ти пинового разъема -12 В (это уровень лог.1) для оного события и +12 (это уровень лог.0) для другого. В делфях ждете WaitCommEvent"ом события CTS затем проверяете GetCommModemStatus"ом состояние CTS если CTS_ON значит ... иначе ...
Да смотрите не спалите свой порт. Почитайте инфу по ЮАРТовской микросхеме. Удачи


Лёша   (2003-08-04 10:27:00) [3]

попробуй:
TComPort.OnKZ();
;)


Е-Моё имя   (2003-08-04 09:40:00) [4]


> ilovesex

неушта?


Alex_***   (2003-08-04 09:04:00) [5]

Сам-то понял что спросил... какие-то провода размыкаются/смыкаются...


Наверх

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