Задать вопрос
Slavka_online
@Slavka_online
Интересная личность

ModBus master, код для GUI?

Как организовать алгоритм для мастера( ModBus ASCii)? вот к примеру я формирую запрос ":....." и отправляю его на slave-устройство, как мне потом ждать ответ? использую QtSerialPort
  • Вопрос задан
  • 610 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Решения вопроса 1
@lamazavr
Вам нужно читать ответ с таймаутом.
Что-то вроде:

serial->write(msg, len);
if (serial->waitForReadyRead(timeout_ms))
{
    serial->read(buffer, 1);
    ....
} else //timeout error


зы а зачем пишете? есть же libmodbus
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы