1.要写个QT 界面小程序了
由于牵涉到一个演示程序,原来做底层的我,要写个简单的QT 程序,大致就是串口通信的图形界面应用显示,这几次,我会插入记录些简单的QT 通信监控界面程序,相信会有很多同人由于种种原因,不得不自己写些上位机的小软件,这几篇供大家交流。
2.我用的QT 平台
QT 5.9.8. QT5 开始有专用的Qserialport 了,应该方便很多
3.大体的界面需求
PC某个串口连接4台设备,1台为采样设备,可调取数据,调入PC 保存记录,同时将这些记录分发给另3台设备。在通常的单片机系统中,我们可采用主从轮询并下发数据包的模式,通过1台取得数据包,在将数据包发给另3台。假设用1个主设备串口,我们可采用RS485,CAN 等几种方式来完成这类功能。由于采用PC,最接近单片机本身通信的方式自然是串口,所以我们采用RS485这种接近串口主从轮询的方式完成这功能。在单片机系统中,我们采用主机设置个数据存储表,如data_db [MAX_DATA_LENGTH] 这样的数组来存储管理收到的来自采样设备的数据。并将这些数据整理成预先制定的协议报文下传另3台设备。那么。用QT 怎做呢?
4.理思路,设计说明问题提出
1.使用何种控件做串口
2.对多串口的计算机,如何确定用哪个串口
2.如何对串口发出数据
3.如何读到串口口数据
下期分解