资源预览内容
第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
第9页 / 共27页
第10页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
课程名称:虚拟仪器课程设计设计题目 院 系: 专 业: 年 级: 姓 名: 学 号: 指导教师: 2016 年 06 月 16 日西南交通大学本科课程设计(论文) 第 XVII 页课 程 设 计 任 务 书专 业 姓 名 学 号 开题日期: 完成日期: 题 目 虚拟频率计 一、设计的目的虚拟仪器是现代计算机软件技术、通信技术和测量技术高速发展孕育出的一项革命性的技术,其核心是用软件来实现硬件的功能。本文所设计的频率计就是基于Lab view的虚拟仪器,将现实世界的物理量转换为电信号,并最终得到理想的测试结果。 二、设计的内容及要求 使用数据采集卡的输入端口,测量外界信号的频率。 要求:界面友好,易于操作。实现最基本的功能。 三、指导教师评语 四、成 绩 指导教师 (签章) 西南交通大学本科课程设计(论文) 第22页承 诺本人郑重承诺:所呈交的设计(论文)是本人在导师的指导下独立进行设计(研究)所取得的成果,除文中特别加以标注引用的内容外,本文不包含任何其他个人或集体已经发表或撰写的设计(研究)成果。对本设计(研究)做出贡献的个人和集体,均已在文中以明确方式标明。如被发现设计(论文)中存在抄袭、造假等学术不端行为,本人愿承担一切后果。 学生签名:2016 年 06月 16日摘 要虚拟仪器是现代计算机软件技术、通信技术和测量技术高速发展孕育出的一项革命性的技术,其核心是用软件来实现硬件的功能。基于G语言的图形化编程环境Labview是美国NI公司的创新软件产品,它是一种功能强大的虚拟仪器开发平台,同时也是目前应用最广、发展最快、功能最强的图形化软件集成开发环境。本文所设计的频率计就是基于Labview的虚拟仪器。该频率计具有操作简单、实用性强、可维护性强等诸多优点。关键词:虚拟仪器; LABVIEW; 频率计; 串行通信Abstract Virtual instrument is the modern computer software technology,communication technology and measuring technology high development gives birth to a revolutionary technology,its core is to use the software to realize the function of the hardware.Base on G language graphical programmingenvirment LABVIEW is the companys innovative software NI products,it is a powerful virtual instrument development platform,and it is also the most widely,send a fastest,strongest function graphical softeware integration development environment.This paper involves the frequency meter is based on virtual instrument of LABVIEW,the frequency meter is characterized by simple operation,pratical strong,maintainability,and storng ,and many other advantages.Keywords: Virtual Instrument; LabVIEW; Frequency meter;Serial communication目 录第1章 绪 论11.1 虚拟仪器简介11.1.1 虚拟仪器概念11.1.2 虚拟仪器组成11.2 LabVIEW简介2第2章 设计介绍4第3章 虚拟频率计的设计53.1 虚拟频率计的数据采集53.1.1 数据采集过程53.1.2 基于LabVIEW的数据采集系统总体结构63.2 虚拟频率计的模拟信号采集73.2.1 模拟输入基本概念73.2.2 创建数据采集程序83.2.3 数据采集VI103.3 虚拟频率计的数据采集程序123.3.1 采集有限数量的数据123.3.2 连续采集数据133.4 虚拟频率计的前面板133.5 虚拟频率计的程序框图15第4章 测试和结果分析174.1 测试174.2 结果分析18结 论19收获和体会20参考文献21第1章 绪 论1.1 虚拟仪器简介1.1.1 虚拟仪器概念虚拟仪器的概念是美国NI公司(National Instrument)在20世纪80年代中期提出来的。美国国家仪器公司NI(National Instrument)提出的虚拟测量仪器(VI)概念,引发了传统仪器领域的一场重大变革,使得计算机和网络技术得以长驱直入仪器领域,和仪器技术结合起来,从而开创了“软件即是仪器”的先河。虚拟仪器(virtual instrument)是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式。虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。目前在这一领域内,使用较为广泛的计算机语言是美国NI 公司的 LabVIEW。1.1.2 虚拟仪器组成硬件部分:构建基于计算机的虚拟仪器,需要有相应的硬件来支持。虚拟仪器的硬 件组成一般分为基础硬件平台和外围硬件设备。基础硬件平台目前可以选择各种类型的计算机,虚拟仪器充分地利用了计算机的图形用户界面(GUI),所开发的具体应用程序都是基于Windows运行环境。而外围硬件设备则主要包括:各种计算机内置插卡和外置程控测试设备。这里的外置程控测试设备是指带有某种接口的测试设备。 内置功能插卡产品正在不断面市。单个插卡就可以完全实现以前体积相对庞大的单台设备的功能。它可以替代任意波形发生器、计数器、数字万用表、示波器及逻辑分析仪等。一定程度上实现了测试与测量仪器系统的小型化,提高了便携性。计算机内置插卡中的数据采集(DAQ)是VI的重要组成部分,包括A/D、D/A转换,数字输输出等电路。其性能决定了数据采集的精度和速度,影响着仪器的整体性能。DAQ卡种类繁多,功能齐全,从数据采集的前向通道至后向通道的各个环节,都有对应的DAQ产品。随着A/D、D/A转换技术、信号波形处理技术的不断改进,DAQ卡的采样率已达1GB/s,精度高达24位,通道数高达64个,并能任意结合数字I/O、模拟输出和计数器、定时器通道,可以完成模拟波形采集与产生、数字量信号采集、波形采集及数据自动存储、模拟I/O、数字I/O、定时I/O、信号调理等工作。软件部分:VI系统的核心部分是软件。VI的软件由用户应用软件、试验程序和 测量仪器驱动程序等三个部分组成,图形化编程技术平台如HPVEE、Labview和Labwindows/CVI位于最上层。虚拟仪器软件体系结构visa(Virtual Instrumentation software Architecture)主要包含两个层次:用户应用程序和设备驱动程序。其中设备驱动程序是联系用户应用程序与底层硬件设备的基础。每一种设备驱动程序都是为增加编程灵活性和提高数据吞吐量而设计的。每个设备驱动程序都具有一个共同的应用程序编程接口,因此,不管虚拟仪器所使用的计算机或者操作系统是什么,最终所编写的用户应用程序都是可移植的。对于市场上的大多数计算机内置插卡,厂家都配备了相应的设备驱动程序。用户在编制应用程序时,可以像调用系统函数那样,直接调用设备驱动程序,进行设备操作。虚拟仪器的“面板”显示在的屏幕上,仪器的操作是通过鼠标和键盘选中不同的按键和旋钮来完成的,触摸屏也可直接点触屏幕完成。1.2 LabVIEW简介LabVIEW (Laboratory Virtual Instrument EngineeringWorkbench,实验室虚拟仪器集成环境)是一个基于G(Graphic)语言的图形编程开发环境,在工业界和学术界中广泛用作开发数据采集系统、仪器控制软件和分析软件的标准语言,对于科学研究和工程应用来说是很理想的语言。LabVIEW(Laboratory Virtual instrument Engineering Workbench)是一种图形化的编程语言的开发环境,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW集成了与满足 GPIB、VXI、RS-232和 RS-485 协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号