LABVIEW的使用.docVIP

  • 9
  • 0
  • 约4.06千字
  • 约 17页
  • 2018-03-31 发布于河南
  • 举报
LABVIEW的使用

实验34 基于LabVIEW的虚拟仪器技术 【实验目的】 了解虚拟仪器技术的基本概念; 熟悉并掌握LabVIEW8.20软件的开发环境及基本使用方法; 学习编写基于USB接口的虚拟数据采集器的方法。 【仪器设备】 计算机,NIUSB6008多通道数据采集器1只,便携式数字万用表1只,示波器1台,函数信号发生器1台,1.5V电池1只,钟表用一字螺丝批1把,导线若干。 【原理概述】 虚拟仪器是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式。虚拟仪器的主要特点有尽可能采用了通用的硬件,各种仪器的差异主要是软件。可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器用户可以根据自己的需要定义和制造各种仪器虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。目前在这一领域内,使用较为广泛的计算机语言是美国NI公司的LabVIEW。LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。与C和BASIC一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等。LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试。LabVIEW的工作界面。用LabVIEW编写的每一个VI都由前面板(图2a)、框图程序(图2b)、图标/连接端口三部分组成。 (a)前面板窗口 (b)框图程序窗口 图2 LabVIEW开发环境 3. 数据采集Data Acquisition(DAQ) 本实验采用基于USB接口的USB6008多功能数据采集器作为模块化I/O,同时为了安装和调试的方便,还附加了Measurement Automation和VI Logger两个工具软件。其中前者用于检测已连接到虚拟仪器平台的模块化I/O硬件,而后者可直接作为数据采集、处理、储存、检查的控制程序。 USB6008多功能数据采集器(以下简称USB6008)的外形共有32个端口。提供了8个模拟信号输入(analog input,简称AI)通道,2个模拟信号输出(analog output,AO)通道,12个数字信号输入输出(digital input/output,DIO)通道,1个32位的计数器(counter),以及2.5V和5V的直流电源。其中8个AI通道可在差分模式(Differential Mode)下使用以扩展电压测量范围,但该模式下只有4个AI通道。 【实验内容】 1. 学习并掌握LabVIEW 7 Express软件的基本特性和使用方法。 根据LabVIEWTM使用指南,完成其中第一章(LabVIEW虚拟仪器入门)、第二章(分析并存储信号)、第三章(扩展VI的特性)、第四章(采集数据及与仪器通信)的练习。 2. 利用LabVIEW和USB6008编制真实的信号测量系统。 分别以直流电、正弦波进行模拟输入端口的检测。以数字万用电表及电源输入模拟端口几个离散的值并根据采集到的数据画出电压标定曲线。 3. 运行LabVIEW 7.1软件,用LabVIEW编写一虚拟4通道数字电压表,在USB6008的ai0~ai3端口分别输入1.5V的直流电压,并用虚拟数字电压表测量各端口的输入电压值。 【实验结果与分析】(实验文件保存在 ) 第一周实验(实验室:A509 桌号:3 实验人:肖爰龙,吕林蔚 ) 第一章 练习创建一个VI,该VI 产生一个信号并将该信号在图形中显示。实验结果如图1、图2所示。 图 1 采集信号.VI 的程序框图 图 2 采集信号..VI 前面板 第三章 创建一个VI,用于生成信号,过滤信号,指示信号是

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档