摘要
应用数据采集卡和通用个人计算机(PC)实现信号的采集、存储、分析与显示等虚拟示波器功能.其中,采集与存储功能运用文件映射技术实现被采集信号的大容量快速瞬时归档,长时连续归档;分析功能运用FFT技术实现对被采集信号的短时傅里叶分析;显示功能运用OpenGL的三维显示技术,除完成普通示波器所具有的显示功能外,还可以对被采集信号的短时傅里叶变换进行三维显示.本设计目的是实现一个集采集、存储、分析及三维显示功能于一身的虚拟示波器,达到降低硬件成本,仪器功能可扩展的目标.
A data acquisition board and a common personal computer(PC) are combied to construct a system which could acquire, display, and analyse the signals and store the data into the hard disk. In these functions, the acquisition and display parts perform Just as a normal oscilloscope. In addition, it has a 3D-display function by using the technology of 3D-display of OpenGL; the analysis of signals in the frequency domain such as FFT, STFT is supplied in the analysis func- tion~ the data could be stored without data loss in the case of a long continuous time acquisition in the documentation function by using File-Mapping method. It is convenient to construct a system having so many functions with good expandability by the method proposed in the thesis.
出处
《北方工业大学学报》
2012年第1期14-19,共6页
Journal of North China University of Technology
关键词
虚拟仪器
数据采集
OPENGL
三维显示
连续存储
时频分析
virtual instrument data acquisition 3D-display of OpenGL continuous storages time-frequency analysis