虚拟仪器课件.pptxVIP

虚拟仪器课件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  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文档。上传文档
查看更多
 虚拟仪器 19.1 概述19.1.1虚拟仪器的基本概念虚拟仪器就是在以计算机为核心的硬件平台上,由用户设计定义具有虚拟面板,其测试功能由测试软件实现的一种计算机仪器系统虚拟仪器是利用计算机显示器模拟传统仪器控制面板,以多种形式输出检测结果;利用计算机软件实现信号数据的运算、分析和处理;利用I/O接口设备完成信号的采集、测量与调理,从而完成各种测试功能的一种计算机仪器系统 VI内部功能划分 采集与控制插入式数据采集GPIB仪器VXI仪器RS-232仪器数据分析数字信号处理数字滤波统计数字分析数据表达网络硬拷贝输出文件I/O图形用户接口 19.1.2 虚拟仪器的构成与特点虚拟仪器由通用仪器硬件平台(简称硬件平台)和应用软件两个部分构成 虚拟仪器的硬件平台一般分为计算机硬件平台和测控功能硬件(I/O接口设备) 虚拟仪器的硬件构成框图 被测信号数据采集卡GPIB接口仪器串行接口仪器/PLCVXI模块LabviewLabwindows其它软件开发平台PC/工作站信号调理GPIB接口卡现场总线设备其他计算机硬件 虚拟仪器软件主要由两部分组成,即应用程序和I/O接口仪器驱动程序应用程序主要包括实现虚拟面板功能的软件程序和定义测试功能的流程图软件程序I/O接口仪器驱动程序主要完成特定外部硬件设备的扩展、驱动与通讯最核心的思想:利用计算机的硬件/软件资源,使本来需要硬件实现的技术软件化(虚拟化),以便最大限度地降低系统成本,增强系统的功能与灵活性 虚拟仪器的特点 虚拟仪器可以通过在几个分面板上的操作来实现比较复杂的功能。虚拟仪器凭借计算机强大的硬件资源,突破了传统仪器在数据处理、显示、存储等方面的限制,增强了传统仪器的功能在通用硬件平台确定后,虚拟仪器可以由软件取代传统仪器中的硬件来完成仪器的功能。虚拟仪器的功能可以由用户根据需要通过软件自行定义,而不是由厂家事先定义,增加了系统灵活性。仪器性能的改进和功能扩展只需要更新相关软件设计,而不需购买新的仪器,节省了资源。研制周期较传统仪器大为缩短虚拟仪器是基于计算机的开放式标准体系结构,可随计算机同步发展 19.1.3 虚拟仪器技术的应用工业自动化 仪器产业改造 实验室应用 19.1.4 虚拟仪器的整体设计确定所用仪器或设备的接口形式 确定所选择的接口卡是否具有设备驱动程序 确定应用管理程序的编程语言 编写用户的应用程序 调试运行应用程序 19.2 虚拟仪器系统开发环境 19.2.1 LabWindows/CVI 是美国NI公司开发的32位面向计算机测控领域的软件开发平台,可以在多种操作系统(如Windows98/NT /2000/XP,Mao OS和UNIX)下运行以ANSI为核心,将功能强大、使用灵活的C语言平台与数据采集、分析和表达等测控专业工具有机地结合起来它的集成化开发平台、交互式编程方法、丰富的功能面板和库函数大大增强了C语言的功能,为熟悉C语言人员提供了一个理想的开发检测、数据采集、过程监控等系统的软件开发环境 LabWindows/CVI编程环境 菜单区编译区函数库区工程列表区 用LabWindows/CVI设计虚拟仪器的步骤 制定程序的基本方案根据任务确定程序的基本框架、程序界面、程序中所需的函数等。创建用户图形界面根据第一步制定的方案创建用户图形及回调函数名。创建工程文件并运行把头文件、用户图形界面文件、源代码文件添加到工程文件中去,完成整个程序的编制。编译,调试程序。程序源代码的编制计算机自动生成程序代码及回调函数的基本框架。添加函数代码,完成源代码的编制工作。 19.2.2 LabVIEW提供了一种程序开发环境,类似于C和BASIC开发环境,使用图形化编程语言(G语言)编写程序,产生的程序是框图形式,有一个可完成多种编程任务的庞大函数库 采用LabVIEW编程的应用程序,通常被称为虚拟仪器程序(Virtual Instruments),简称虚拟仪器(VIs)。它主要由前面板(Front Panel)、框图程序(Block Diagram)以及图标和连结器窗格(Icon and Connector)三部分组成 LabVIEW的编程环境 LabVIEW是一个多功能的集成编程环境。它主要由前面板窗口和框图程序窗口组成。其中,前面板窗口用于编辑和显示前面板对象。框图程序窗口用于编辑和显示框图程序(程序代码)。两个窗口都由相应菜单和工具栏组成,其中菜单是相同的,框图程序窗口的工具栏增加了用于程序调试的按钮 LabVIEW程序设计的一般过程 一个完整的VI程序由3部分组成:前面板、框图程序和图标/连接口,因此一个VI程序设计主要包括前面板的设计、框图程序的设计以及程序的调试 根据实际中的仪器面板以及该仪器所能实现的功能来设计前面板。前面板主要

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地未知
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档