- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2、虚拟仪器的组成 虚拟仪器由通用仪器硬件平台和应用软件两个部分构成。 虚拟仪器的硬件平台 虚拟仪器的硬件平台一般分为计算机硬件平台和测控功能硬件(I/O接口设备)。计算机硬件平台可以是各种类型的计算机,如PC、便携式计算机、工作站、嵌入式计算机等。计算机管理着虚拟仪器的硬件资源,是虚拟仪器的硬件支撑。 I/O接口设备主要完成被测输入信号的采集、放大、模/数转换。不同的总线有其相应的I/O接口硬件设备,如利用PC总线的数据采集卡(DAQ)、GPIB(General Purpose Interface Bus)总线仪器、VXI总线仪器模块、串口总线仪器等。 虚拟仪器的软件 虚拟仪器的软件主要由两部分组成,即应用程序和I/O接口仪器驱动程序。应用程序主要包括现实虚拟面板功能的软件程序和定义测试功能的流程图软件程序两类;I/O接口仪器驱动程序主要完成特定外部硬件设备的扩展、驱动与通信。 目前的虚拟仪器软件开发工具有以下两类: 文本式编程语言,如Visual C++、Visual Basic、LabWindows/CVI等。 图形化编程语言,如LabVIEW、HPVEE等。 3、虚拟仪器的特点 仪 器 传统仪器 虚拟仪器 关键技术 硬件 软件 费用 开发与维护费用高 开发与维护费用低 技术更新周期 长 短 价格 高 低,可重用性强 功能定义 厂商定义 用户定义 开放性 系统封闭、固定 系统开放、灵活 连接性 不易与其他设备连接 易与其他设备连接 采用虚拟仪器技术是对传统仪器概念的重大突破,通过两者比较有一下几个特点: 用户定义功能:不使用厂商定义的、预封装好的软件和硬件,设计者获得了最大的用户定义灵活性; 软件是核心:VI的功能主要通过软件实现; 良好的人机界面:用户可通过编制软件来定义自己所喜爱的版面形式; 性价比高:可重用性和可配置性强; 扩展性强:软件扩展、硬件扩展、网络扩展; 开发时间短:基于图形的编程,与文本语言相比,大大 降低了开发门槛,缩短了开发时间。 集成与组合性能:虚拟仪器的各个功能实现都是清晰的模块化组合方式,选择不同的软件模块、进行不同的组合即可达到不同的目的。 4、基于LabVIEW的虚拟仪器 由于LabVIEW易学易用,它所提供的工具使创建测试和测量应用变得非常轻松,使用LabVIEW开发应用系统的速度比使用其他编程语言快4—10倍,因此LabVIEW被工程师们广泛接受和推崇。 4.1 什么是LabVIEW LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。它采用数据流编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序,用图标表示函数,用连线表示数据流向。 LabVIEW程序被称为VI(Virtual Instrument),即虚拟仪器,这是因为它的很多界面控件与操作都模拟了现实中的仪器,例如示波器与万用表等。 LabVIEW的核心概念就是“软件即是仪器:即虚拟仪器的概念。 LabVIEW还包含了大量的工具与函数用于数据采集、分析、显示与存储等。 4.2 LabVIEW的特点 提供了丰富的图形控件,并采用图形化的编程方法,彻底把工程师们从复杂枯涩的文本编程工作中解放出来。 内建的编译器在用户编写程序的同时在后台自动完成编译,用户在编写过程中如有语法错误,会立即显示出来。 实现了自动的多线程,从而充分利用处理器的处理能力。 通过应用程序生成器可以轻松发布EXE、动态链接库或安装包。
您可能关注的文档
- 第1章 人工智能概述00777.ppt
- 电子技术chapter1443867.ppt
- SPSS第一讲 SPSS入门.ppt
- 绩效考评(第8章).ppt
- 总部经济专题研究.ppt
- 移动通信32184.ppt
- BBS论坛如何营销.ppt
- 银行驻点营销方法及注意事项.ppt
- 信号与系统30308.ppt
- 电能质量分析与控制5电压暂降与短时间中断.ppt
- springbooot+vue基于java的房屋维修系统毕业论文.doc
- 中国消防救援学院《单片机系统实验》2023-2024学年第一学期期末试卷.doc
- 2025年溧阳纺织化学品项目申请.pptx
- 景区门票包销合同模板(3篇).docx
- 【股票技术指标学习指南】第七章第三节货币需要量的测算.doc
- 2025春 _ 人教版七年级英语下册【unit4】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit5】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit6】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit7】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit8】看音标写单词.doc
文档评论(0)