Описание тега qtserial

В структуре QT последовательный порт Qt предоставляет основные функции последовательного порта, которые включают настройку, операции ввода / вывода, получение и установку сигналов управления выводов RS-232.
1 ответ

qt последовательный порт не открывается

Я пытаюсь записать на принтер с последовательным портом. Я использую Qt5.4 и код ниже: bool SerialPortWriter::openPort(QString portName, QSerialPort::BaudRate actualBaudRate) { qDebug() << Q_FUNC_INFO << "Invoked"; bool open = false; if …
08 мар '15 в 13:40
1 ответ

Как получить размер данных больше, чем Qt Modbus InputRegisters?

Из того, что я понимаю, диапазон QModbusDataUnit::InputRegisters это диапазон 0-65535, который unsigned short, Способ чтения 1 единицы inputregisters как следует: QModbusDataUnit readUnit(QModbusDataUnit::InputRegisters, 40006, 1); Значение этого бу…
07 май '18 в 08:13
1 ответ

QSerialPort и эмулятор виртуального порта

У меня проблема с моей программой, основанной на классе QSerialPort. Я создал приложение-приемник для моего модуля Bluetooth HC-06 (который подключается к компьютеру через последовательный порт), и мое приложение получило данные с этого модуля без к…
17 апр '14 в 23:56
1 ответ

Невозможно записать данные в Arduino с помощью qtserial

Я довольно новичок в программировании на qt. Я не могу отправлять / записывать данные в Arduino. Чтение данных с Arduino работает ожидаемо. Я пытаюсь включить вывод PIN13, когда Serial.available() > 0, Это работает ожидаемо, когда я отправляю дан…
09 фев '16 в 12:34
2 ответа

Qt не получает последовательные данные от arduino

Я пишу программу на C++ с использованием Qt, которая читает данные из последовательной строки. "Производителем" данных является доска Arduino UNO. Код Arduino очень прост. В настоящее время он просто генерирует случайное число и отправляет его по по…
28 апр '16 в 01:26
0 ответов

Qt Serial не может использоваться из другого класса

Я пытаюсь читать и писать с последовательным портом. Я создал класс с именем serial и связал его с readyRead на mainwindow.cpp. QObject::connect(frm_serial->arduino,SIGNAL(readyRead()),frm_serial,SLOT(serialRead())); Я читаю данные, когда я получ…
03 апр '17 в 08:48
0 ответов

Используйте псевдо-терминалы в QT на OSX

Я пытаюсь использовать псевдо-терминалы 0 в приложении QT на OSX, но сталкиваюсь с исключением при запуске программы. Я использую, например, /dev/ptyp0 и /dev/ttyp0. При использовании тех, у кого есть экран, я могу открыть оба и увидеть, как один от…
03 янв '19 в 20:08
0 ответов

Как исправить 'Project ERROR: Неизвестный модуль (и) в QT: serialbus' с помощью qt static-build

Я настраиваю статическую сборку для Qt приложение с Windows 7. Я могу собрать приложение без установки статической сборки на той же машине. Qt version-5.10.0 in windows 64bit. Compiler - MinGW-32bit Я использовал примеры шины CAN из Qt для статическ…
22 май '19 в 14:03
1 ответ

QModbusRtuSerialMaster сбросить очередь вывода

Есть ли способ сбросить очередь вывода для экземпляра QModbusRtuSerialMaster. Я думаю, что другой конец переполнен повторными попытками, с которыми он не может справиться, в результате чего QModbusRtuSerialMaster повторяет попытку, что усугубляет пр…
27 янв '20 в 23:40
1 ответ

QSerialPortInfo isValid () и isBusy ()

Класс QSerialPortInfo имеет константные методы isValid() (не рекомендуется с версии 5.2) и isBusy () (не рекомендуется с версии 5.6). Кажется, что они оба работают, но документация QT не содержит информации о том, следует ли их заменить на isNull()…
23 янв '20 в 13:49
0 ответов

Python подключается к последовательному порту (графический интерфейс PyQt)

Я пытаюсь использовать конструктор Python и Qt, чтобы иметь серийный термин, такой как программа. Я могу открыть COM-порт без проблем. Но я не смог найти хороший пример для обнаружения события подключения USB-устройства и отключения в Python с помощ…
15 мар '21 в 05:21
0 ответов

QSerialPort вызывает «Программа неожиданно завершилась» в QT

Если я запустил этот конструктор USB::USB(){ serialPort = new QSerialPort(); serialPortInfo = new QSerialPortInfo(); } Из этого класса #include <QSerialPort> #include <QSerialPortInfo> class USB { public: USB(); private: QSerialPort* ser…
13 авг '21 в 15:34
0 ответов

Почему QSerialPort в QT перестает собирать байты в буфер?

Вступление: У меня проблема. перестает собирать байты в буфер, и когда я собираюсь его прочитать, там ничего нет. На самом деле происходит следующее: когда я следую этим шагам, через определенное время все прекращается. Я подключаю к своему USB-устр…
27 авг '21 в 03:10
1 ответ

Почему у QTSerialPort заканчиваются байты внутри потока?

У меня есть тема, похожая на это. Проблема, с которой я столкнулся, заключается в том, что через несколько секунд serial_port->bytesAvailable() показывает 0 после того, как я прочитал все байты, и я думаю, что это связано с потоками, вызывающими …
27 авг '21 в 14:10
0 ответов

Как я передал данные из QT в Keil uVision5 (stm32)?

Как мне написать код, если я хочу увидеть эти данные? В чем проблема? serial->write("where"); qDebug()<<"Send OK to Tx"; ui->lineEdit->setText("11"); }``` Hello everyone. I tried to work with QT and I want to create interface. I set u…
15 фев '22 в 11:01
0 ответов

Проблема PyQT5 с чтением из порта с помощью QtSerialPort

В настоящее время я пытаюсь связаться с устройством, которое отправляет поток данных по COM. У меня странная проблема с QtSerialPort, которую я пока не знаю, как решить. Описание проблемы: Когда я перезагружаю устройство и перезапускаю свое приложен…
08 апр '22 в 10:11