网络化虚拟信号发生器设计.doc
文本预览下载声明
网络化虚拟信号发生器设计
摘要:本设计采用NI PCI-6024E数据采集卡,运用虚拟仪器及其相关技术于多通道数据采集系统的设计。该信号发生器系统具有数据同时采集、采集数据实时显示、存储与管理、报警记录等功能,最后使用Web技术实现了虚拟信号发生器的远程访问,其是虚拟仪器在测控领域的一次成功尝试,能够高效的实现各种测控任务。
关键词:虚拟信号发生器;数据采集;NI PCI-6024E;LabVIEW
中图分类号:TP274 文献标识码:A文章编号:1007-9599 (2011) 10-0000-02
The Design of Net Virtual Signal Generator
Song Yanxia,Han Huilian
(North University of China,School of Information and Communication Engineering,Taiyuan030051,China)
Abstract:This project use a NI PCI-6024E DAQ(data acquisition)card,ingeniously applyes VI technology in the development of a Multi-channel data acquisition develoment and finally achieves a solution.The virtual signal generator can provide many functions including multi-channel and multi-parameter signal acquisition,huge measurement information storage and management,Alarm record,and Collecting data show that real-time.Finally the use of Web technology to achieve the Acquisition of data remote access.It is a successful application of VI in measurement domain,which can be employed to accomplish majority complicated measurement task.
Keywords:Virtual signal generator;Data acquisition;NI PCI-6024E;LabVIEW
一、引言
随着网络技术的飞速发展和普及,以及微电子技术和计算机技术的飞速发展,网络逐步渗透到了人们工作、学习和生活的方方面面,测试技术与计算机深层次的结合正引起测试仪器领域里一场新的革命,―种全新的仪器结构概念导致了新一代仪器――虚拟仪器的出现[1]。并随着各相关软件的不断诞生,虚拟仪器以其优点逐步取代着传统实际庞大的仪器而成为当今仪器发展的主流。
本文研究的基于LabVIEW的网络化虚拟信号发生器。它不仅可以模拟各种复杂信号,还可对频率、幅值、相移、波形进行动态控制,并能够与其它仪器进行通讯,组成自动测试系统。
二、虚拟信号发生器的方案设计
虚拟仪器(简称VI)是电子测量技术与计算机技术深层次结合的、具有很好发展前景的新一类电子仪器。虚拟仪器由硬件和软件两部分组成[2]。其中软件设计是虚拟函数信号发生器设计的核心。本系统软件设计将分成欢迎界面、属性设置、波形显示和数据存储四大模块。
(一)硬件系统数据采集卡的选择
数据采集板卡的性能与众多因素相关,根据具体情况本设计采用PCI-6024E数据采集卡。数据采集是借助软件来控制整个数据采集系统,包括采集原始数据、分析数据等[34]。数据采集卡的原理如图2.1所示[3]。
图2.1数据采集卡的工作原理图
(二)系统软件部分实现
1.欢迎界面模块
此设计进入虚拟信号发生器操作界面后,首先进入欢迎见面,此界面是利用选择性打开子VI的原理制作的。用户可根据自己的需要进入不同信号发生器的界面并对其进行详细编辑和设置。图2.3所示即是欢迎界面前面板。整个欢迎界面的程序采用的是两个“case”结构,在每个“case”结构中循环实现一种VI路径的选择。把“选择信号类型”作为“case”语句的判断条件,根据判断条件进入不同信号发生的VI[4]。
图2.2欢迎界面前面板
2.信号编辑模块
欢迎界面完成信号类型选择之后便进入各类信号发
显示全部