Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 29, средняя оценка - 4.83
Гость
Сообщений: n/a
#1

Работа с COM портом запись и чтение в один заход-как сделать? - C++

12.11.2007, 18:27. Просмотров 3647. Ответов 4
Метки нет (Все метки)

Столкнулся с тем что оборудование которое прицеплено к компорту не отвечает если сразу же после отправки пакета затребовать у него ответ-нужно выдержать паузу примерно 300 мс тогда оно ответит.Данная фигня происходит что в синхронном что в асинхронном режимах-без разницы.Но меня сие не слишком устраивает-у алгоритма жесткие временные рамки и если я буду еще паузы такие делать-я точно не уложусь.Работаю в 1 мс таймере но это тоже без разницы-я делал и 5 с таймер-не идет ответ если не сделать паузу в 300 мс. Похоже я чего-то не так делаю а чего не понимаю...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2007, 18:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с COM портом запись и чтение в один заход-как сделать? (C++):

Чтение из двух файлов и запись в один - C++
Помогите с одной задачей. У меня есть два файла: 1. "oldmast.dat" в котором 4 поля: номер счета клиента, фимилия, имя и баланс; 2....

Чтение и запись в один и тот же файл с CreateFile - C++
Добрый день. необходимо, чтобы можно было открыть файл, произвести из него чтение, и в процессе считывания при необходимости вносить...

Запись и чтение объектов разных классов в один файл - C++
Здравствуйте. Изучаю С++ по Лафоре. Дошёл до места, где объясняется, как записывать объекты разных классов в один бинарник. У Лафоре,...

Работа с БД SQLite 3: чтение, запись - C++
есть бд SQLite 3, раньше с SQLite не работал, подскажите как от туда считать данные и записать их туда

Работа с текстовым файлом (запись/чтение) - C++
Здравствуйте, дорогие форумчане! Задали сделать программу, которая должна создавать файл, а потом совершать его чтение. Само задание :...

Работа с файлами, запись, обработка и чтение - C++
доброго времени суток, мне нужно: Создать текстовый файл, содержащий целые значения, следующего формата: 15 13 21 42 37 50 9 ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Lord_Voodoo
Супер-модератор
8588 / 2188 / 61
Регистрация: 07.03.2007
Сообщений: 10,890
Завершенные тесты: 1
12.11.2007, 18:45 #2
ну тут все от твоего оборудования зависит, если я правильно понял, сам с такой бедой сталкивался, только беда была в том, что если за 150 мс не успеваю отправить управляющий байт, терялась связь... и ничего с этим поделать нельзя
0
Гость
Сообщений: n/a
13.11.2007, 00:12 #3
Попробуй изменить таймауты:
GetCommTimeouts(hComPort, &CommTimeouts);
SetCommTimeouts(hComPort, &CommTimeouts);
Гость
Сообщений: n/a
13.11.2007, 07:03 #4
пробовал нифига не получается.Делал и -1,и 0, и MAXDWORD-один фиг
Redis
0 / 0 / 0
Регистрация: 13.11.2007
Сообщений: 3
13.11.2007, 08:33 #5
Думаю без задержки никак не обойтись... У меня при работе с модемом та же фигня...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2007, 08:33
Привет! Вот еще темы с ответами:

Работа с файлами (запись/чтение данных из бд) - C++
Здравствуйте. Есть код(рабочий) #include <conio.h> #include <iostream.h> #include <time.h> #include <string.h> #include...

Работа с файлами. Запись и чтение строк - C++
Добавляю строку в файл "text.txt" а потом пытаюсь получить количество строк в этом файле.. Проблема заключается в том что добавляю...

Работа с файлами, запись строки в файл и чтение из файла - C++
Короче у меня задание типа записать строку в old.txt, потом считать это, найти самое маленькое слово и удалить его, после чего записать...

Работа с com-портом. открытие и чтение данных - C Linux
всем привет! только начинаю изучать С в Линухе. Стоит задача открыть com-порт и считать из него данных. вроде всё легко. искала...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.11.2007, 08:33
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru