自动检测的共性技术及新发展.ppt

  1. 1、本文档共117页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.测试程序(虚拟仪器功能模块)层 在这些软件中,几乎所有用于测量、控制和通讯模块的程序代码均已编写完成,供用户即调即用。用户只需在开发平台上以图形方式调出相应的仪器功能模块和数据处理模块,进行连接组合,就可构成一个具体的仪器,节省用户大量的开发时间。 第六十二页,共一百一十七页,2022年,8月28日 4. 仪器驱动层 对仪器硬件进行通讯和控制的软件层。 过去,由用户编写,对每个仪器硬件编制特殊的驱动代码,是测试系统的开发周期变得很长。 今天,仪器驱动程序都是按模块化、与设备无关的方式向用户释放,供用户迅速将仪器链入自己的测试系统。 由于仪器驱动程序是以源代码的方式提供给用户,用户可以很容易地优化和增强这些驱动程序,使之满足它们的特殊要求。 标准化的驱动程序还可以在不同的系统和配置中重复使用,节省了大量的开发费用。 第六十三页,共一百一十七页,2022年,8月28日 5. I/O接口 测试系统软件的基础,用于处理计算机与仪器硬件间连接的底层通讯协议。 优秀的虚拟仪器软件都建立在一个标准化I/O接口软件组件的通用内核上,为用户提供一个一致的、跨计算机平台的应用编程接口(API),使用户的测试系统能够自由灵活地选择不同的计算机平台和仪器硬件。 第六十四页,共一百一十七页,2022年,8月28日 9.3 虚拟仪器 9.3.1 概述 9.3.2 系统构成 9.3.3 软件结构 9.3.4 软件开发平台 第六十五页,共一百一十七页,2022年,8月28日 9.3.4 软件开发平台 软件是虚拟仪器系统的关键。 采用面向对象的编程技术可以提高软件编程效率 可视编程语言环境Visual C, Visual BASIC NI公司推出LabVIEW 和LabWindows/CVI , HP公司推出了VEE, Tektronix公司推出了TekTMS 第六十六页,共一百一十七页,2022年,8月28日 LabVIEW软件开发平台 LabVIEW是一种基于G语言的图形化开发语言,是一种面向仪器的图形化编程环境,用来进行数据采集和控制、数据分析和数据表达、测试和测量、实验室自动化以及过程监控。 目的:简化程序的开发工作,以使用户能快速、简便地完成自己的工作。 使用LabVIEW开发平台编制的程序称为虚拟仪器程序,简称为VI。 VI:程序前面板、框图程序和图标/连接器。 第六十七页,共一百一十七页,2022年,8月28日 程序前面板 用于设置输入数值和观察输出量,用于模拟真实仪表的前面板。 在程序前面板上,输入量被称为控制,输出量被称为显示。 控制和显示是以各种图标形式出现在前面板上,如旋钮、开关、按钮、图表、图形等,这使得前面板直观易懂。 第六十八页,共一百一十七页,2022年,8月28日 信号发生器前面板 第六十九页,共一百一十七页,2022年,8月28日 频谱分析仪前面板 第七十页,共一百一十七页,2022年,8月28日 温度计前面板 第七十一页,共一百一十七页,2022年,8月28日 框图程序 每一个程序前面板都对应着一段框图程序。 框图程序用LabVIEW图形编程语言编写,可以把它理解成传统程序的源代码。 构成:端口、节点、图框和连线。 端口被用来同程序前面板的控制和显示传递数据, 节点被用来实现函数和功能调用, 图框被用来实现结构化程序控制命令, 连线代表程序执行过程中的数据流,定义了框图内的数据流动方向。 第七十二页,共一百一十七页,2022年,8月28日 温度计显示框图程序 第七十三页,共一百一十七页,2022年,8月28日 图标/连接器 图标/连接器是子VI被其它VI调用的接口。 图标是子VI在其他程序框图中被调用的节点表现形式; 连接器则表示节点数据的输入/输出口,就像函数的参数。用户必须指定连接器端口与前面板的控制和显示一一对应。 连接器一般情况下隐含不显示,除非用户选择打开观察它。 第七十四页,共一百一十七页,2022年,8月28日 温度计显示连接器 第七十五页,共一百一十七页,2022年,8月28日 LabVIEW操作模板 LabVIEW具有多个图形化的操作模板,用于创建和运行程序。 操作模板可以随意在屏幕上移动,并可以放置在屏幕的任意位置。 操纵模板共有三类: 工具模板、 控制模板 功能模板 第七十六页,共一百一十七页,2022年,8月28日 功能模板 控制模板 工具模板 End the 9.3 第七十七页,共一百一十七页,2022年,8月28日 任务管理中心 Internet、卫星或移动通信网络等 汇聚节点 什么是无线传感器网络? 监测区域 传感器节点 第七十八页,共一百一十七页,2022年,8月28日 9.4 无线传感器网络

文档评论(0)

努力奋斗的小玲 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档