一个简单的串口示例,并将数据予以图表化显示,让数据体现得更直观。
串口部分代码
- 查找可用串口列表
foreach
- 设置串口名
m_serialPort
- 设置波特率
m_serialPort
- 设置数据位数
m_serialPort.setDataBits(QSerialPort::Data8);
- 设置奇偶校验
m_serialPort
- 设置停止位
switch
- 设置流控制
m_serialPort
- 打开串口
m_serialPort
图表代码部分
折线图基于qcustomplot库绘制。
- 向绘图区域添加一条曲线
ui
- 设置坐标轴标签名称
ui
- 设置坐标轴显示范围
ui
- 图表数据更新函数
void
关于更多
- 源码地址:https://github.com/aeagean/SerialPort
- 公众号回复"串口"即可获取串口相关的文章。