QSerialDevice - Библиотека для работы с COM-портами |
Здравствуйте, гость ( Вход | Регистрация )
QSerialDevice - Библиотека для работы с COM-портами |
good835 |
19.8.2010, 10:34
Сообщение
#131
|
Студент Группа: Новичок Сообщений: 14 Регистрация: 5.8.2010 Пользователь №: 1933 Спасибо сказали: 0 раз(а) Репутация: 0 |
2 kuzulis,
Цитата Т.е. вообще никакие ошибки не отлавливаются или только при установке скорости? Похоже что да, никакие, ни открытие, ни установка скорости, ни ошибка записи в порт |
|
|
kuzulis |
19.8.2010, 10:40
Сообщение
#132
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
Значит что-то не так делаете
|
|
|
good835 |
19.8.2010, 12:00
Сообщение
#133
|
Студент Группа: Новичок Сообщений: 14 Регистрация: 5.8.2010 Пользователь №: 1933 Спасибо сказали: 0 раз(а) Репутация: 0 |
2 kuzulis,
небольшое уточнение, попробовал поймать сигнал bytesWritten и вывести окошко, все получилось
а с
по прежнему глухо, может что посоветуете?
нужно делать до коннекта или после? |
|
|
good835 |
19.8.2010, 12:41
Сообщение
#134
|
Студент Группа: Новичок Сообщений: 14 Регистрация: 5.8.2010 Пользователь №: 1933 Спасибо сказали: 0 раз(а) Репутация: 0 |
2 kuzulis,
sorry, с signalStatus разобрался, естественно это был мой косяк |
|
|
rcdimon |
11.10.2010, 19:23
Сообщение
#135
|
Студент Группа: Участник Сообщений: 69 Регистрация: 27.10.2009 Пользователь №: 1183 Спасибо сказали: 1 раз(а) Репутация: 0 |
Простите за ламерский вопрос, но как собрать и подключить библиотеку?
Открыл BuildLibrary.pro файл QTcreator'ом. Нажал собрать все. Получил какие-то файлы .o и .a... А где всякие .dll .lib? Или они не нужны? И как теперь подключить их к своей программе? Сообщение отредактировал rcdimon - 11.10.2010, 22:03 |
|
|
Vatto |
18.10.2010, 18:38
Сообщение
#136
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 18.10.2010 Пользователь №: 2124 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здравствуйте. Во время использования библиотеки наткнулся на проблему : при открытии порта через библиотеку QSerialDevice порт открывается, но ничего принимать не хочет. Если открыть порт сначало в CommTest или в терминале, потом закрыть, и снова запустить приложение , то все работает отлично.
В чем может быть загвоздка. Версия из гита. Открываю порт как в примерах.
|
|
|
kuzulis |
18.10.2010, 20:21
Сообщение
#137
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
Цитата Здравствуйте. Во время использования библиотеки наткнулся на проблему : при открытии порта через библиотеку QSerialDevice порт открывается, но ничего принимать не хочет. Не имею ни малейшего понятия. У меня все работает как часы. Проверяйте сами. |
|
|
Vatto |
19.10.2010, 12:20
Сообщение
#138
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 18.10.2010 Пользователь №: 2124 Спасибо сказали: 0 раз(а) Репутация: 0 |
Прошу прощения. Ошибка видимо была моя. Сделал reset перед иницаилизацией праметров, и каждый задал жестко, без дефалтов и все заработало.
|
|
|
kuzulis |
19.10.2010, 19:07
Сообщение
#139
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
Прошу прощения. Ошибка видимо была моя. Сделал reset перед иницаилизацией праметров, и каждый задал жестко, без дефалтов и все заработало. Все верно. QSerialDevive в отличии от других библиотек, при открытии порта не устанавливает параметры по умолчанию! Она только пытается определить текущие параметры! Пользователь должен сам конфигурировать порт после его открытия! Читайте все-таки документацию! Сообщение отредактировал kuzulis - 19.10.2010, 19:09 |
|
|
lpn74 |
21.10.2010, 9:39
Сообщение
#140
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 21.10.2010 Пользователь №: 2132 Спасибо сказали: 0 раз(а) Репутация: 0 |
Добрый день!
Спасибо за библиотеку. Существует ли такая проблемма: При переоткрытии порта (методами OPEN и CLOSE соответственно) не вырабатывается сигнал ReadyRead? Вернее, происходит следующее: Переоткрыл - сигнал вырабатывается, ещё раз переоткрыл - НЕ вырабатывается, ещё раз переоткрыл - вырабатывается и т.д. Заранее спасибо за ответы В comport.h файле
Причина редактирования: пользуйтесь тегами!
|
|
|
Текстовая версия | Сейчас: 27.12.2024, 10:43 |