qtserialport

    1热度

    2回答

    我跟着this为了创建一对串行端口。它工作正常。 现在我正在开发一个Qt应用程序(使用QtSerialPort)通过串口发送数据,而我真正想要的就是这样一个虚拟串口链接。但看起来QSerialPortInfo::availablePorts()找不到/ dev/pts/...端口。 为了在linux上制作这样的串口链接,我应该尝试哪种方法?

    1热度

    1回答

    我有一个带有GPRS屏蔽的Arduino板。我能够使用Arduino的IDE发送和接收短信,但我现在要使用Wavecom GPRS调制解调器。 我可以连接并从Qt发送字符串到Arduino板,以便当Arduino从Qt收到特殊字符串时,它会发送一条SMS。见下面的代码。 但现在,我卡住了...不知道如何发送AT直接从Qt的命令,而不是只发送一个字符串,它的Arduino的等待发送SMS ... 现

    0热度

    1回答

    自学新手编码器在这里,所以请原谅错误。我正在尝试使程序发送/读取串行数据,并在读取部分存在问题。我可以从下拉列表中选择通信端口,并传输我需要的内容。当我开始在网上使用大量示例编码接收端时,它无法编译,我似乎无法弄清楚为什么。如果我完全代码从QT的例子,它可能作品的拷贝,但它不会做什么,我希望它(即使用组合框下拉选项卡中选择) #include "mainwindow.h" #include "u

    0热度

    1回答

    我已经安装了用于Ubuntu x64的Qt的最新版本。 (http://download.qt.io/official_releases/qt/5.0/5.0.2/qt-linux-opensource-5.0.2-x86_64-offline.run) 当我从Qt Creator's About部分查看版本时,其编写的“基于Qt 5.0.2(64位)”。但是当从终端检查“qmake --vers

    0热度

    1回答

    嗨,我需要我的项目的串行端口。 我正在使用QT本身在我的TX1上。 我一直在尝试每个教程,我可以找到。 有没有什么办法可以让qtserialport工作? 请大家帮忙, Yohann帕耶特

    0热度

    1回答

    当我的串口设备准备好接收更多数据时,有什么方法可以通知吗? 我正在实现一个程序,该程序通过使用异步 API的QSerialPort通过串行向伺服控制器发送命令。该计划有效,但似乎我正在经历拥堵。 在我的应用程序中,我保持最新伺服位置的注册表,我希望尽可能以低延迟与控制器同步。我试图以最快的速度将新数据推送到串行端口,这导致了我所认为的数据累积,导致通信全部中断。 我的问题是,当串行接口准备好接收新

    0热度

    2回答

    我有一个类Serial中,我可以通过成员函数Serial::openPort()打开一个端口与私人QSerialPort serial_stream: bool Serial::openPort(std::string port) { std::string realPort = "/dev/" + port; if(isOpen()) { return true

    1热度

    1回答

    我正在使用Qserialport每10毫秒接收一个7字节的数据。波特率是115200.我使用信号(readyread)和槽(readLine在一个单独的函数中)方法。就绪读取信号仅在每16ms发射一次。但是我的设备每10毫秒发送一次数据。如何以10ms间隔接收样本。如何使准备读取信号以10ms间隔发射。谢谢

    2热度

    1回答

    我的用户界面使用qt。 我想要的东西。 我在与我的设备的串行通信qt。我做了一个用户界面,我可以使用用户界面连接我的设备。我想从设备获取数据日志并使用QTimer在qt中显示。 我该怎么办?并且还希望将数据保存到csv文件。 请帮助我,让我知道我可以解决这个问题 下面是我的代码。 #include "mainwindow.h" #include "ui_mainwindow.h" #inclu

    0热度

    2回答

    我正在处理一个简单的函数,它能够使用发送到comport的信息在Qt中返回一个int。 我正在使用返回QBytearray的QSerialPort类。 问题是我似乎(有时)获取QSerialPort.readAll返回数组中的空条目。这使我无法将bytearray转换为int。 其基本功能是:要求Arduino发送温度或湿度。 Qt代码: #include <QCoreApplication>