摘要
分析USB2.0多通道数据采集与显示系统中数据采集速度和处理速度难以匹配等问题,并阐述其基本解决方法,据此采用Visual C++.NET 2005平台开发了一个高级应用程序。通过多线程、循环缓存、GDI、显示双缓存等技术,实现在硬盘上保存大量数据的同时,在显示器上以滚动或刷新的方式完整并无闪烁地显示采集所获得的多通道信号波形,便于研究者及时了解数据的实时采集情况。
Basic solutions to problems on matching the acquisition speed and processing speed are introduced. According to these solutions, the advanced app/ication is designed for muhi-channel USB2.0 data acquisition system, using Visual C + +. NET 2005 application development platform. By using mulfithreading, circle buffer, GDI and double buffered graphics technologies, the system can display smooth scrolling or refreshing multi-channel waveforms without flicker while saving a large amount of data on hard disk. It can help researchers to understand the real-time data acquisition situation.
出处
《计算机与现代化》
2012年第3期185-189,共5页
Computer and Modernization