- 1、本文档共663页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
labview2010中文版虚拟仪器从入门到精通完整教学课件;第一章 绪论;在学习LabVIEW之前,首先应该对虚拟仪器系统有一个基本的认识。
本章首先介绍了虚拟仪器系统的基本概念、组成与特点,然后介绍虚拟仪器技术的发展现状与展望,最后对虚拟仪器系统的软件环境进行了介绍。
;学习要点;1.1 虚拟仪器系统概述;1.1.1 虚拟仪器的概念;1.1.2 虚拟仪器的特点;表1-1 虚拟仪器与传统仪器的比较
;1.1.3 虚拟仪器的分类;1.1.4 虚拟仪器的组成;图1-1 虚拟仪器构成方式;虚拟仪器由通用仪器硬件平台(简称硬件平台)和应用软件两大部分构成。其结构框图如图1-2所示。;1.硬件平台
虚拟仪器的硬件平台由计算机和I/O接口设备组成。
(1)计算机是硬件平台的核心,一般为一台PC机或者工作站。
(2)I/O接口设备主要完成被测输入信号的放大、调理、模数转换、数据采集。可根据实际情况采用不同的I/O接口硬件设备,如数据采集卡(DAQ) ,GPIB总线仪器、VXI总线仪器、串口仪器等。虚拟仪器构成方式有五种类型,如图1-3所示。无论哪种VI系统,都是通过应用软件将仪器硬件与通用计算机相结合。
;图1-3 虚拟仪器构成方式;2.软件平台
虚拟仪器软件将可选硬件(如DAQ, GPIB, RS232, VXI, PXI)和可以重复使用源码库函数的软件结合起来,实现模块间的通信、定时与触发,源码库函数为用户构造自己的虚拟仪器系统提供了基本的软件模块。当用户的测试要求变化时,可以方便的由用户自己来增减软件模块,或重新配置现有系统以满足其测试要求。
虚拟仪器软件包括应用程序和I/O接口设备驱动程序。;1.1.5 虚拟仪器的发展现状;近年来,世界各国的虚拟仪器公司开发了不少虚拟仪器开发平台软件,以便使用者利用这些仪器公司提供的开发平台软件组建自己的虚拟仪器或测试系统,并编制测试软件。其中最早和最具影响力的是NI公司的LabVIEW和LabWindows/CVI开发软件。LabVIEW采用图形化编程方案,是非常实用的开发软件。LabWindows/CVI是为熟悉C语言的开发人员准备的、使用Windows环境下的标准ANSIC开发环境。除了上述的开发软件之外,美国HP公司的HP-VEE和HPTIG平台软件,美国Tektronix公司的Ez-Test和Tek-TNS软件,以及美国HEM Data公司的Snap-Master平台软件,也是国际上公认的优秀虚拟仪器开发平台软件。
;2010年8月——美国国家仪器有限公司(National Instruments,简称NI)今天发布了LabVIEW图形化编程环境的必威体育精装版版软件LabVIEW 2010,用于设计、测试、测量与控制。LabVIEW 2010新增了即时编译技术,可将执行代码的效率提高20%,并针对更多应用市场推出各种附加工具包的收费与评估版,用户还可轻松将自定义功能集成到平台上,这些全新特性进一步提高了LabVIEW 2010的效率。
;1.1.6 虚拟仪器的发展方向;和以PC为核心的虚拟仪器相比,网络化将对虚拟仪器的发展产生一次革命,网络化虚拟仪器将把单台虚拟仪器实现的三大功能(数据采集、数据分析及图形化显示)分开处理,分别使用独立的基本硬件模块实现传统仪器的三大功能,以网线相连接,实现信息资源的共享。“网络就是仪器”概念的确立,使人们明确了今后仪器仪表的研发战略,促进并加速了现代测量技术手段的发展与更新。
;1.2 虚拟仪器软件开发环境;通常在编制虚拟仪器软件时,有两种方法。一种是传统的编程方法,采用高级语言,如VC++、VB, Delphi等;另一种是采用流行的图形化编程方法,如采用N1公司的LabVIEW, LabWindows/CVI软件,HP公司的VEE等软件进行编程。使用图形化软件编程的优势是软件开发周期短,编程容易,特别适用于不具有专业编程水平的工程技术人员。
虚拟仪器系统的软件主要包括仪器驱动程序,应用程序和软面板程序。
;1.2.1 LabVIEW的使用;LabVIEW中的程序查错不需要先编译,若存在语法错误,LabVIEW会马上告诉用户。
LabVIEW中的程序调试方法同样令人称道。程序测试的数据探针工具最具典型性。
同传统的编程语言相比,采用LabVIEW图形编程方式可以节省大约60%的程序开发时间,并且其运行速度几乎不受影响。;除了具备其它语言所提供的常规函数功能外,LabVIEW中还集成了大量的生成图形界面的模板、丰富实用的数值分析、数字信号处理功能,以及多种硬件设备驱动功能(包括RS232,GPIB,VXI、数据采集板卡、网络等)。另外,免费提供的几十家仪器厂商的数百种源码仪器级驱动程序,可为用户开发仪器控制系统节省大量的编程时
您可能关注的文档
最近下载
- 江西农业大学2021-2022学年第1学期《高等数学(上)》期末考试试卷(B卷)及标准答案.pdf
- 施工组织设计-江城水泥混凝土土.doc VIP
- 山西农业大学2021-2022学年第1学期《高等数学(上)》期末考试试卷(A卷)及标准答案.pdf
- 八年级上语文 《红星照耀中国》纪实作品人教PPT课件优质课比赛公开课获奖.ppt
- B2C电子商务信任实证研究的现状与思考.doc
- 有理数乘方练习题.doc VIP
- 经典电动力学-北京大学物理学院.PDF
- 幂的乘方与积的乘方-练习题(含答案) .doc VIP
- 政府采购非招标方式概述 .ppt VIP
- 云南南博会会展服务中心招聘笔试真题2023.docx VIP
文档评论(0)