摘要
在WindowsXP操作平台下使用PCI高速采集卡,结合面向对象的可视化开发C环境VB6.0设计完成了集双通道信号采集、波形显示、波形发生、滤波、波形存储等功能为一体的虚拟示波器。系统在开发方式上采用VB6.0常用控件结合采集卡底层驱动函数与功能控件来实现对采集卡的控制功能,并运用DMA采集方式以保证传输速率。采用中值滤波法对采样信号进行数字滤波。目前,此设计已应用到兰州陆军总院骨质疏松治疗仪中的虚拟示波部分。经过反复试验,运行效果良好。
Using PCI high-speed data acquisition card with VB6.0 designs a virtual oscilloscope on the Windows XP operating platform, which included the function of signal acquisition waveform display, waveform generation, filtering, waveform storage ect. The system of framework of the methodologies uses VB6.0 ActiveX with acquisition card function and function Active X to control the acquisition card, uses DMA ADMode to assure transmission rate. Median filtering filters the digital signals. At the present, this design has been applied to the virtual oscilloscope part of Lanzhou army institute osteoporosis treatment therapy. The practice proves its operating effect is good.
出处
《信息技术》
2013年第10期152-156,164,共6页
Information Technology