第9章新型检测技术与仪表祥解.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章 新型检测技术与仪表 虚拟仪器定义:通过应用程序将通用计算机与功能化硬件 结合,用户通过图形界面来操作这台计算机,就像在操作 自己定义、自己设计的一台仪器一样,从而完成对被测量 的采集、分析、判断、显示、数据存储等。 与传统仪器一样,如果忽略它的跨网络的位置透明性,它同 样划分为数据采集、数据分析处理、显示结果三大功能 模块。 虚拟仪器的发展历程 第一阶段:利用计算机增强传统仪器的功能使用通讯总线(GPIB等)控制台式仪器。 虚拟仪器的发展历程 第二阶段:开放式的仪器构成 出现了插卡式仪器和仪器总线(VXIPXI),计算机成为 仪器的重要组成部分。 虚拟仪器的发展历程 虚拟仪器的发展历程 虚拟仪器的发展历程 第三阶段:虚拟仪器框架得到了广泛认同和采用虚拟 仪器成为主流,几个虚拟仪器平台成为标准工具,产生了 虚拟仪器软件标准。 与传统仪器比较 按虚拟仪器的功能划分:数据采集.数据分析.结果表达 虚拟仪器典型的体系结构 (3) MXI总线控制方案: 组成:VXI接口板、位于VXI零槽的VXI-MXI模块、连接 两者的电缆、VXI机箱、插于通用计算机的MXI接口板、 VXI仪器模块及VXI软件开发平台。 特点:提高数据传输速率。性价比较高,便于系统的扩散扩展和升级。 典型的VXI总线系统配置。 3、VXI总线仪器系统(VME在仪器扩展) 计 算 机 MXI 接口 卡 VXI-MXI VXI仪器 …… VXI-MXI VXI仪器 …… VXI-MXI VXI仪器 …… 1#VXI主机箱 2#VXI主机箱 8#VXI主机箱 MXI电缆 主要包括插入通用计算机的MXI接口卡,位于VXI主机箱 的VXI-MXI模块、MXI电缆及VXI仪器模块。MXI总线 体系结构下图 4、PXI仪器总线系统(PCI在仪器的扩展) PXI是一种专为工业数据采集与自动化应用度身定制 的模块化仪器平台,也是虚拟仪器的理想平台。 VXI仪器系统和PXI仪器系统之间的主要差别:底层总线 结构不同。VXI基于VME总线,而PXI基于PCI总线,PCI 在台式PC中广泛应用。 特点:使用PCI总线能降低产品成本;设备尺寸小,为便携 式、台式与固定架式装置提供一个通用平台;使用方便, 如PXI设备能被操作系统自动识别。 PCI总线虚拟仪器硬件模块图 PXI产品 MXI GPIB VXI or VME Stand-alone Instrument PXI System Modules Modules CompactPCI PXI Modules Link to Other Standards MXI-3 9.1.2.2 虚拟仪器的软件 虚拟仪器的软件:分多个层次,包括仪器驱动程序、应用程 序和软面板程序。 仪器驱动程序:主要用来初始化虚拟仪器,设置特定参数和 工作方式,使虚拟仪器保持正常工作状态。 应用程序:对输入计算机的数据进行分析和处理,用户通过 编制应用程序来定义虚拟仪器的功能。 软面板程序:提供虚拟仪器与用户的接口,它可在计算机 屏幕上生成一个与传统仪器面板相似的图形界面,用来 显示测量结果等。 VXI仪器软件框架 通常在编制虚拟仪器软件时可采用两种编制方法。 一种:传统的编程方法,采用高级语言,如C、C++等。 一种:用可视化编程语言环境Visual C++.Visual Basic等。 在虚拟仪器图形软件开发平台研究方面,LabVIEW是一 种典型的图形化软件编程平台。 9.1.2.2 虚拟仪器的软件 LabVIEW是美国国家仪器(NI)公司的软件产品,意思是“实 验室虚拟仪器工程平台”。 LabVIEW是类似于C和Basic开发环境,与其他计算机语言 的显著区别:其他计算机语言是基于文本的语言产生代码, 而LabVIEW使用的是图形化编辑语言G编写程序,产生的 程序是框图的形式。 ? LabVIEW是一种图形化编程语言,借助于直观的图标和 连线来开发复杂且类似流程图的测量、测试和控制系统。 LabVIEW是一种图形化的虚拟仪器软件开发环境。 LabVIEW简介 使用LabVIEW图形化编程语言进行程序设计时,开发环境会自动提供两个窗体,一个为前面板;另一个为程序框图。?? LabVIEW简介 它包含三个方面的要素:前面板;程序框图;图标和连接器 ?在前面板上,设计者可根据实际需要放置诸如开关.滑动条等用户可操作控件,也可放置诸如仪表盘.图形显示器.图表显示器.LED显示器等指示控件,所有控件都可在所提供的控件选项板上找到,参见下图。? 空白的前面板 前面板窗口 (c) 功能模板 (a)工具模板 (b)控制模板 前面板窗口 (a)工具模板 前面板窗口 (b)控制模板 前面板窗口 (c) 功能模板

文档评论(0)

光光文挡 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档