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

ModBus master, код для GUI?

Как организовать алгоритм для мастера( ModBus ASCii)? вот к примеру я формирую запрос ":....." и отправляю его на slave-устройство, как мне потом ждать ответ? использую QtSerialPort
  • Вопрос задан
  • 603 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@lamazavr
Вам нужно читать ответ с таймаутом.
Что-то вроде:

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


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

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

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