今天小编要和大家分享的是测量仪表相关信息,接下来我将从基于数据采集卡和Visual C++编程工具实现虚拟示波器系统的设计,示波器功能提供了包括数据采集,触发,波形观察等一切传统台式示波器这几个方面来介绍。

测量仪表相关技术文章基于数据采集卡和Visual C++编程工具实现虚拟示波器系统的设计示波器功能提供了包括数据采集,触发,波形观察等一切传统台式示波器

测量仪表相关技术文章基于数据采集卡和Visual C++编程工具实现虚拟示波器系统的设计

1 、引言

虚拟仪器(VI-ViItuaIInstrument)是指通过应用程序将通用计算机与功能化硬件结合起来,用户可通过友好的图形界面操作计算机,就像在操作自己定义、自己设计的单个仪器一样,从而完成对被测量的采集、处理、分析、判断、显示、数据存储等。在这种仪器系统中,各种复杂测试功能、数据分析和结果显示都完全由计算机软件完成,在很多方面较传统仪器有无法比拟的优点,如使用灵活方便、测试功能丰富、价格低廉、一机多用等,这些使得虚拟仪器成为未来电子测量仪器发展的主要方向之一。

当今虚拟仪器系统开发采用的总线包括传统的Rs232串行总线、GPIB通用接口总线、VXI总线、PCI总线和IEEE 1394总线即Firewire(也叫做火线)。

本文介绍基于PCI总线接口的CompuS,cope82G型高速数据采集卡和Visual C++编程工具的快速虚拟示波器试验系统,该系统集波形采集、数据分析、输出、显示为一体。为了保证数据采集和波形显示的实时性,设计中还采用了多线程技术。

2、 系统组成和采集卡的硬件结构