串口收发的丢包问题
电脑接了两个设备,1个是串口连了仪表,1个是通过无线连了设备。
要求定时收发串口设备的数据和无线设备的数据,并绘制曲线。
串口的收发是通过串口类,收发都是单独线程,画图是在接收线程里,用了托管的方法刷新主界面,定时是通过DispatcherTimer实现;
无线设备负责定时收数据,定时通过timer类实现,收数据(包括画图)也是写在单独线程中工作。
程序如果单独做串口或者无线的设备功能,一切正常;但是当同时收连个设备数据的时候,串口的数据经常丢,界面也卡。
已经没招了,请大家给点建议。