界面还是基本那样,增加了串口通信部分,包括数据接收,数据处理,协议处理等都在子线程中进行,数据处理完之后通过signal通知UI更新数据。
通过模拟串口发数据,程序跑了一天一夜没出现问题,通过变量监测,一个数据包也没有丢失:
大量数据接收时,CPU内存占用如下:
显示如下图:
界面还是基本那样,增加了串口通信部分,包括数据接收,数据处理,协议处理等都在子线程中进行,数据处理完之后通过signal通知UI更新数据。
通过模拟串口发数据,程序跑了一天一夜没出现问题,通过变量监测,一个数据包也没有丢失:
大量数据接收时,CPU内存占用如下:
显示如下图: