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

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

Работа с железякой через порт [D6, WinXP]


Страницы:   1 2

MAXHO ©   (2004-01-17 16:45:00) 

Что то стерли мой вопрос. Повторю.
Есть железка, выдает импульсы (до 750 штук в секунду). Надо их считать. Как сделать - постоянно опрашивать порт? Или можно как то сделать обработку импульса по его поступлению? (ипмульсы 15В)


Dmitriy_G   (2004-01-19 09:30:00) [21]

Что значит считать? Какой результат должен быть? Количество импульсов в секунду? А может просто значение инкрементировать?
Если ставить ПИК то нужно знать, что он должен делать.


Anatoly Podgoretsky   (2004-01-19 09:09:00) [22]

Внешний аппаратный счетчик очень правильное решение, Виндоус не является системой реального времени, вряд ли ты сможешь добиться время реакции порядка 1 миллисекунды.


Evgeny V   (2004-01-19 05:42:00) [23]

Можно попробовать использовать входные сигналы CTS или DSR на COM порту, работать по WaitCommEvent, соответсвенно выставив нужные маски порту SetCommMask


MAXHO   (2004-01-18 08:18:00) [24]

да нет, не много - просто железяка нестандартная :)счетчик метража на вагоне. Импульсы довольно часто идут, боюсь что если так часто часто опрашивать порт - прога тормозить будет (там еще другие задачи есть), да и не к чему ето -  например зачем опрашивать порт во время стоянки? Слышал вроде можно  работать по прерыванию, но как не знаю


Pat   (2004-01-18 01:45:00) [25]

>ипмульсы 15В
Чего-то многовато для стандартных портов


N169   (2004-01-18 00:38:00) [26]

Поставить микроконтроллер внешний, PIC16F84, например.
Пусть он считает. Интерфейс сделать стандартный, на COM порт


GEN++   (2004-01-18 00:33:00) [27]

Можно попробовать подать на вход Com порта, настроенного на скорость 4800 бит/сек.


goga   (2004-01-18 00:11:00) [28]

У меня на работе написан vxd, который опрашивает порт. А вроде бы можно и по прерыванию. Но лучше ты этот вопрос на wasm.ru задай. Больше вероятность ответ получить


Страницы:   1 2

Наверх

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