在VC++平台下结合CVI控件完成多通道虚拟示波器设计.采用VC++多线程技术管理各个数据采集单元,完成多通道数采单元的瞬态及连续采集.通过LabWindows/CVI提供的仪器控件和丰富的信号处理库函数实现波形显示,计算信号特征值,给出功率谱等,并具有X、Y轴缩放,游标、时间滚动条等功能.CVI控件在VC中的应用使虚拟仪器软件更加科学,功能更加多样,开发效率提高.多通道虚拟示波器已在某在线监测系统中得到实际应用.