QT串口数据处理:用QT编写的上位机从下位机接受很多数据,如何才能从这些数据中跳出我想要的? 20
还有,我不太清楚上位机接收到的数据格式?怎么获知串口缓存区里面来了多少字节的数据?怎么才能把接收到的数据进行分类保存在不同的QString里面?...
还有,我不太清楚上位机接收到的数据格式?怎么获知串口缓存区里面来了多少字节的数据?怎么才能把接收到的数据进行分类保存在不同的QString里面?
展开
展开全部
Qt 4:
第三方串口接口类;
Win_QextSerialPort *myCom;
数据: QByteArray temp = myCom->readAll();
长度:temp.length();
Qt 5:
QSerialPort *my_serialport= new QSerialPort;
读取数据: QByteArray xxx = my_serialport->readAll();
长度: xx.size();
数据: xx.data();
至于说怎么保存到不同的 QString 这就是解析的问题,你可以随意发挥,反正就是将你得到的数据进行识别、类型转换、存储而已。
第三方串口接口类;
Win_QextSerialPort *myCom;
数据: QByteArray temp = myCom->readAll();
长度:temp.length();
Qt 5:
QSerialPort *my_serialport= new QSerialPort;
读取数据: QByteArray xxx = my_serialport->readAll();
长度: xx.size();
数据: xx.data();
至于说怎么保存到不同的 QString 这就是解析的问题,你可以随意发挥,反正就是将你得到的数据进行识别、类型转换、存储而已。
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
MAIN: MOV SP,#50H MOV DPTR,#TAB;读入字模指针 MOV 30H,DPL; 存起来 ;堆栈低8位 MOV 31H,DPH ;堆栈高8位 MOV 32H,30H;再记录指针,留作移动了多少位的判断 用。 MOV 3...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询