虚拟仪器与Labview介绍.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟仪器与LabVIEW ——张莉 16:23:59 16:23:59 目录 第一部分 虚拟仪器与LabVIEW简介 第二部分 虚拟仪器和labview的应用 第三部分 Labview软件的下载与安装 第四部分 LabVIEW的编程环镜 第五部分 编程实例 第一部分 虚拟仪器与LabVIEW简介 16:23:59 虚拟仪器(Virtual Instrument)简介 NI公司于20世纪70年代中期提出了虚拟仪器的概念。虚拟仪器是在以通用计算机为核心的硬件平台上,由用户设计定义,具有虚拟面板,测试功能由测试软件实现的一种计算机仪器系统,是计算机技术与仪器技术相结合的产物,其基础是计算机系统,核心是软件技术。 简而言之,虚拟仪器就是在开放架构的基础上创建用户自定义的测试系统。虚拟仪器大大突破了传统仪器在数据采集、处理、显示、存储等方面的限制,是一个测试和自动化系统的高性能、低成本运载平台。 16:23:59 虚拟仪器的构成 虚拟仪器系统由计算机、应用软件和仪器硬件三大要素构成。计算机与仪器硬件又称为VI的通用仪器硬件平台。 软件是虚拟仪器的核心技术。常用的仪器用开发软件有LabVIEW、LabWindows/CVI、VEE等,其中LabVIEW应用最为广泛。 虚拟仪器不只有LabVIEW,就像是操作系统不只有Windows;但LabVIEW是虚拟仪器开发环境的霸主,正如Windows在操作系统中的地位。 16:23:59 虚拟仪器是以计算机为载体的自动化测量与控制系统,用来对现实世界的各种物理量进行测量或者对物理过程进行控制。 典型的虚拟仪器结构 测控对象 计算机 虚拟仪器软件 操作系统 仪器硬件系统 虚拟仪器的构成 虚拟仪器系统可以包含所有的可程控的测试仪器,其中最优秀的仪器硬件平台是VXI和PXI。 虚拟仪器的硬件系统 虚拟仪器的软件系统 虚拟仪器的特点 软件是虚拟仪器的核心 性价比高 缩小了仪器厂商与用户之间的距离 具有良好的人机界面 具有方便、灵活的互联 可靠性高 具有开放性、模块化、可重复使用及互换性等特点 维护、维修方便 16:23:59 虚拟仪器与传统仪器的比较 传统仪器 厂商定义功能 虚拟仪器 用户定义功能 根本区别在于两者不同的灵活性,用户是否能够根据各自不同的需求对其进行修改和扩展 。 虚拟仪器最终要取代大量的传统仪器成为仪器领域的主流产品,成为测量、分析控制自动化仪表的核心,并成为机器人技术的核心。 16:23:59 什么是LabVIEW LabVIEW是实验室虚拟仪器集成环境(Laboratory Virtual Instrument Engineering Workbench)的简称,是美国国家仪器有限公司(National Instruments,简称NI)的创新软件产品,也是目前应用最广、发展最快、功能最强的图形化软件集成开发环境。 LabVIEW是一种图形化编程语言,又称G语言。它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。其编写的程序称为虚拟仪器VI(Virtual Instrument),以.vi为后缀。 16:23:59 由于在各类工程实践中,编写测控系统程序不可避免,专业科研人员耗费了大量的时间在编写代码上,而不是集中精力进行专业问题研究。LabVIEW就是要把广大工程师和科学家从繁重的编程工作中解放出来,突破基于文本的传统高级语言的框架,是编写测控程序变得直观、方便和高效。 根据一些项目统计,完成一个功能类似的大型应用软件,熟练的LabVIEW程序员所需的开发时间,大概只是熟练的C程序员所需时间的1/5左右。所以,如果项目开发时间紧张,应该优先考虑使用LabVIEW,以缩短开发时间 开发LabVIEW的目的 LabVIEW与其他计算机语言的显著区别是:传统文本编程语言都是采用基于文本的语言产生代码,根据语句和指令的先后顺序决定程序执行顺序;LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式,采用数据流编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序。它用图标表示函数,用连线表示数据流向。 LabVIEW与其他计算机语言的区别 16:23:59 LabVIEW的特点与优点 图形化编程方式 提供丰富的数据采集、分析及存储的库函数 即提供传统的程序调试手段,同时提供独到的高亮执行工具,程序调试、开发更方便 包括了DAQ、GPIB、PXI、VXI、RS-232/485、USB在内的各种仪器通信总线标准的功能函数 提供大量与外部代码或软件进行连接的机制,如DLL、DDE、ActiveX等 强大的网络功能,支持常用网络协议 16:23:59 总

文档评论(0)

***** + 关注
实名认证
文档贡献者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档