APP下载

基于NI Scope实时数据采集系统设计

2010-05-13廖晶,周卫星,廖欢

现代电子技术 2009年20期

廖 晶,周卫星,廖 欢

摘 要:在LabVIEW开发环境下,为实时显示数据采集结果,通过结合虚拟仪器的概念,采用IVI驱动程序NI Scope和队列同步控制技术快速搭建实时数据采集系统。结果表明该系统可实现对模拟输入信号的实时采集和数据显示及可控制存储等功能,效果较好。特别是使用图形化编程语言,简化代码,操作方便,人机界面友好,可扩展性强。

关键词:LabVIEW;NI Scope;虚拟仪器;实时数据采集

中图分类号:TN274文献标识码:B

文章编号:1004-373X(2009)20-178-03

Design of Real-time Data Acquisition System Based on NI Scope

LIAO Jing,ZHOU Weixing,LIAO Huan

(School of Physics & Telecommunication Engineering,South China Normal University,Guangzhou,510006,China)

Abstract:In order to display the result of real-time data acquisition,combining to the idea of virtual instrument by using the virtual instrument of the development software LabVIEW,the real-time data acquisition system can be built quickly by using IVI device driver NI Scope and the queue for synchronizing control.The result indicates that the system can preferably realize and display the real-time data acquisition from analog input signal,data memory and so on.Especially by using the graphics programming language,the system can simplify codes,more convenient to operate with friendly interface and strong scalability.

Keywords:LabVIEW;NI Scope;virtual instrument;real-time data acquisition

0 引 言

虚拟仪器的概念最早是由美国国家仪器公司(National Instrument)提出来的,经过十几年的发展,目前正沿着总线与驱动程序标准化、硬件、软件模块化、编程平台图像化和硬件模块即插即用方向发展。随着计算机技术和网络技术的飞速发展,虚拟仪器将在数据采集、自动测试和测量仪器领域得到广泛应用,拟仪器技术十分符合国际上流行的“硬件软件化”的发展趋势,尤其是在高校科研和工业生产领域中发展前景非常广阔。

1 虚拟仪器概述

1.1 虚拟仪器简介

虚拟仪器核心技术思想是“软件即是仪器”,在通用的集成硬件平台上,结合高性能的模块化硬件和高效灵活的软件使本来需要硬件实现的技术软件化。一般当标准化硬件平台确定后,通过标准的仪器驱动软件可实现模块化的硬件(如GPIB,VXI,DAQ板等)之间的通信、定时应用等需求;而灵活高效的开发应用软件能创建完全自定义的用户界面和系统,实现传统仪器中由硬件完成的仪器功能。虚拟仪器技术的优势在于仪器性能的改进和功能扩展只需用户选择适合其应用要求的硬件模块以及更新相关软件程序设计,即可重新配置现有系统,增加程序可复用性,大大缩短整个系统开发换代周期,降低成本,方便实现多种功能。……

登录APP查看全文