论文部分内容阅读
示波器是生产实践和科学研究中应用十分广泛的电子测量仪器。区别于传统示波器,虚拟示波器的主要部分是软件,用户只需改变软件程序,就可不断赋予或扩展、增强它的功能,因此,虚拟示波器在经济性、灵活性、扩展性和可维护性等方面都具有独特的优势,且代表了一种新的仪器设计思想。本论文的研究内容就是虚拟示波器的软件开发。
本文设计的虚拟示波器的硬件部分不是一个独立的数据采集电路,而是一台完整的实体示波器。虚拟示波器与实体示波器通过网口进行数据通信,虚拟示波器可以从实体示波器接收单次数据进行显示,分析与处理,虚拟示波器也可以对实体示波器进行实时监控,包括对实体示波器某些参数的实时控制和采集波形的实时显示。
本文主要完成虚拟示波器软件的设计与实现,使用的开发平台是美国国家仪器公司的LabWindows/CVI。论文首先介绍了课题的研究背景及主要内容,然后对虚拟仪器及其开发平台LabWindows/CVI进行了相关介绍,接着重点阐述了以下几方面的工作:虚拟示波器主面板的设计与实现;虚拟示波器的波形显示功能的实现,包括全屏显示和视窗扩展(即双时基)显示方式;虚拟示波器各软件功能的实现,包括文件存储与回放、参数测量、光标测量、波形分析与处理、网络通信等,最后介绍了多线程技术在虚拟示波器中的应用,并对本文设计的虚拟示波器进行了总结,提出了改进意见。本文设计的虚拟示波器已经和项目开发的高速实时数字荧光示波器联调成功,运行效果良好,达到预定的性能指标。