摘要
在VC++平台下结合CVI控件完成多通道虚拟示波器设计.采用VC++多线程技术管理各个数据采集单元,完成多通道数采单元的瞬态及连续采集.通过LabWindows/CVI提供的仪器控件和丰富的信号处理库函数实现波形显示,计算信号特征值,给出功率谱等,并具有X、Y轴缩放,游标、时间滚动条等功能.CVI控件在VC中的应用使虚拟仪器软件更加科学,功能更加多样,开发效率提高.多通道虚拟示波器已在某在线监测系统中得到实际应用.
Multi-channel virtual oscilloscope is completed based on VC++ platform with CVI control.Multi-thread technology of VC++ is used to control each unit to complete transient and continuous data acquisition of data acquisition with multi-channel.The virtual oscilloscope with waveform display,calculating signal eigenvalue and power spectrum with equipment controls and rich functions of signal processing are provided through Labwindows/CVI,also realizes X-axis,Y-axis scaling,cursor,timeline scrollbars and other functions.The software of virtual instrument is more scientific,diverse functions and high development efficiency with the application CVI control on VC platform.Multi-channel virtual oscilloscope is applied to a online monitor system.
出处
《南开大学学报(自然科学版)》
CAS
CSCD
北大核心
2013年第1期6-11,共6页
Acta Scientiarum Naturalium Universitatis Nankaiensis
基金
四川省重点学科资助(SZD0503-09-0)
四川省教育厅成果培育项目(12ZZ007)