Вниз
Скачать: CL | DM;

Опять Com port   Найти похожие ветки 

 
Talla2k ©   (2003-11-27 00:09) [0]

Если c тайм-аутом при чтении все понятно,
то c тайм-аутом при записи возникают вопросы.
Ну обьясните мне,ну что МОЖЕТ мешать передавать данные???
Сколько раз не пробовал никогда не зависал при записи в Com!!!
И вообще зачем это WriteTotalTimeoutMultiplier,WriteTotalTimeoutConstant(хотя понятно зачем) что мне туда ставить???

З.Ы.Написано,что может мешать аппаратное управление потоком!!!Но что это,я не понял!!!Наверно ТУПЕЮ!!!
Заранее благодарен!!!


 
Evgeny V ©   (2003-11-27 05:21) [1]

Если включено аппаратное управление потоком fOutxCtsFlow,fOutxDsrFlow, то есть анализируется выводы на порту DSR и/или CTS, и устройство с которым ты работаешь выставило на эти выводы твоего порта неактивный уровень, то передача данных приостанавливается до получения сигнала готовности на этих выводах от устройства с которым ты работаешь. Это возможно если устройство не готово принимать данные, например по причине заполнения своего внутреннего буфера.


 
wal ©   (2003-11-27 10:27) [2]

Дополнение.
При программном управлении потоком тоже возможны паузы, когда принимающее устройство передает XOFF, сообщая тем самым, что буфер приемника близок к полному заполнению. При отсутствии управления потоком таймауты на запись роли не играют. Я обычно ставлю оба в 100 и больше не задумываюсь.

С уважением.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
6-29513
alt7
2003-12-08 17:44
2004.02.10
по поводу TIdAttachment


14-29522
Mike Kouzmine
2004-01-19 09:31
2004.02.10
С Рождеством


1-29459
Erik
2004-01-30 12:35
2004.02.10
Access violation при освобождении Variant.


14-29565
Daemys
2004-01-22 12:13
2004.02.10
Пересечение отрезков. Вопрос на засыпку


1-29463
Dimasss
2004-01-30 14:54
2004.02.10
как открыть фаил




   Наверх