|
|
|
Тайматуы при работе с COM-портом
|
|||
|---|---|---|---|
|
#18+
Доброе время суток. Вкратце, меня интересует вот что. Работаю с девайсом, через COM-порт. При открытии порта, само собою выставляю таймауты, в том числе и чтения. Код: plaintext 1. 2. 3. 4. 5. Заранее, спс. ---------------------------------------------- «Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации» (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2008, 15:56 |
|
||
|
Тайматуы при работе с COM-портом
|
|||
|---|---|---|---|
|
#18+
TenkfM пишет: T> Вопрос: Как узнать, процедура чтения (ReadFile) T> закончилась по таймауту, или же успешной вычиткой? По количеству принятых байт ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2008, 15:58 |
|
||
|
Тайматуы при работе с COM-портом
|
|||
|---|---|---|---|
|
#18+
МикросекундаTenkfM пишет: T> Вопрос: Как узнать, процедура чтения (ReadFile) T> закончилась по таймауту, или же успешной вычиткой? По количеству принятых байт ? Posted via ActualForum NNTP Server 1.4 Сначала так и думал делать, но буфер девайса не чиститься. Уточню, работаю со сканером штрих-кода, Спецификации не нашел, но подозреваю, что чистить буфер программно невозможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2008, 16:01 |
|
||
|
Тайматуы при работе с COM-портом
|
|||
|---|---|---|---|
|
#18+
Иными словами, при первом чтении такой вариант прокатывает, но в дальнейшем ... ---------------------------------------------- «Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации» (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2008, 16:02 |
|
||
|
Тайматуы при работе с COM-портом
|
|||
|---|---|---|---|
|
#18+
Если входной буфер не пуст то как операция чтения может завершится по таймауту? Поидее если буфер не пуст функция чтения "возвращает" содержимое буфера немедленно. PS Мож я чего и не допонимаю PPS У меня вродь успешно работал следующий код. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2008, 17:51 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=35591618&tid=1344964]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
180ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 526ms |

| 0 / 0 |
