Название: Modbus Master example Qt 5.13.1 Отправлено: sergek от Сентябрь 22, 2019, 00:15 Коллеги,
у меня не работает Modbus Master example Qt 5.13.1 - при подключении по modbus RTU и чтении Holding регистра не срабатывает readReady. Есть кто-нибудь, кто пробовал (или может попробовать) этот пример? Я работаю с 5.12.2, но там есть баг, который якобы исправлен в 5.13 (https://bugreports.qt.io/browse/QTBUG-73230 (https://bugreports.qt.io/browse/QTBUG-73230)), вот решил убедиться и облом((. upd. Прошу прощения, забыл указать - это про windows 10. Сейчас пробую в ubuntu. upd. В ubuntu 18.04 на этой же машине с тем же устройством работает. Что за жизнь... Название: Re: Modbus Master example Qt 5.13.1 Отправлено: kuzulis от Сентябрь 22, 2019, 11:43 В Qt 5.13.1, 5.12.5 баг в qtserialport. Сожалею, мой косяк, дал слабину, недопроверил коммит, понадеялся на статус коммитера, что он сам проверял (а иначе, какой смысл коммитить непроверенное?). Вот так бывает :-\
Откатить на 5.13.0, или собери сам qsp из qt 5.13.2 (а может, уже и готовые снапшоты есть) Название: Re: Modbus Master example Qt 5.13.1 Отправлено: sergek от Сентябрь 22, 2019, 17:42 Понял, спасибо.
Сегодня вообще не катит ничего - два свистка usb-rs485 нерабочих попались, день насмарку... Название: Re: Modbus Master example Qt 5.13.1 Отправлено: sergek от Сентябрь 22, 2019, 20:02 kuzulis, дай совет, пожалуйста.
Я собирался использовать Qt 5.12.2 (LTS все-таки) для проекта для raspberry pi, в котором на modbus rtu будет на одной шине около 20 тормозных устройств (время отклика более 300 мс). Пока моделировал в windows, столкнулся с ошибкой QTBUG-73230. Эта ошибка проявляется в linux? (самому проверить пока не удалось). Нужно ли из-за нее переходить на версию 5.13.0? Сейчас запустил под виндами 5.13.0 - работает, как часы. Вопрос возник из-за того, что кроме modbus rtu через последовательный порт у меня там будет этот же протокол, но по TCP, значит, придется дорабатывать и эту часть, а время уже поджимает. Название: Re: Modbus Master example Qt 5.13.1 Отправлено: kuzulis от Сентябрь 22, 2019, 22:56 qtserialbus (в части modbus) не моя зона ответственности. ничем помочь не могу.
Название: Re: Modbus Master example Qt 5.13.1 Отправлено: sergek от Октябрь 03, 2019, 15:07 В общем, в релиз пошла реализация на версии Qt 13.0, работает на RPi безукоризненно.
|