虚拟仪器和LabVIEW讲课讲稿.ppt

虚拟仪器和LabVIEW讲课讲稿.ppt

ID:57239962

大小:593.00 KB

页数:50页

时间:2020-08-05

虚拟仪器和LabVIEW讲课讲稿.ppt_第1页
虚拟仪器和LabVIEW讲课讲稿.ppt_第2页
虚拟仪器和LabVIEW讲课讲稿.ppt_第3页
虚拟仪器和LabVIEW讲课讲稿.ppt_第4页
虚拟仪器和LabVIEW讲课讲稿.ppt_第5页
资源描述:

《虚拟仪器和LabVIEW讲课讲稿.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、虚拟仪器和LabVIEW虚拟仪器虚拟仪器的概念虚拟仪器的构成虚拟仪器的用途虚拟仪器的概念为什么会出现虚拟仪器虚拟仪器的概念是什么为什么会出现虚拟仪器计算机技术的进步为新型测控仪器的出现提供了实现基础。传统的仪器越来越满足不了现代科技进步的要求。计算机技术提供的可能行微处理器和DSP技术的快速进步以及其性能价格比不断上升,大大改变了传统电子行业的设计思想和观念,原来许多由硬件完成的功能今天能够依靠软件实现。面向对象技术、可视化程序开发语言在软件领域为更多易于使用、功能强大的软件开发提供了可能性。传统测量仪器的局限性现代测控要求仪器不仅仅能单独测量到某个量,而且更希望它们之间能够互相通信,实现

2、信息共享,从而完成对被测各系统的综合分析、评估,最后得出准确判断。对于复杂的被测系统,面对各个厂家的不同测试设备,使用者需要的知识很多。这样的仪器不仅使用频率和利用率低,而且硬件存在冗余。虚拟仪器(VirtualInstrument)以特定的软件支持取代相应的电子线路,充分利用计算机的软硬件资源,用计算机完成传统仪器硬件的部分或全部功能。以具备控制、处理、分析能力的软件为核心的软仪器。虚拟仪器的基本功能数据采集数据分析和处理显示结果与传统仪器一样,虚拟仪器也具有如下基本功能:虚拟仪器的构成元素数据采集和控制分析信号处理数字滤波统计数组操作显示网络传输GUI硬拷贝输出文件输入/输出信号Plu

3、g-InDAQIEEE488(GPIB)RS-232虚拟仪器系统的构成硬件和硬件驱动软件应用软件GPIBSerialDAQVXIImageAcquisitionMotionControlPXI处理和测试单元虚拟仪器的特点一种功能上而非物理意义上的仪器具有图形化的用户界面更新速度快,可维护性好系统具有良好的开放型和可扩展性传统仪器与虚拟仪器的比较传统仪器虚拟仪器关键是硬件关键是软件开发与维护的费用高开发与维护的费用低技术更新周期长技术更新周期短价格高价格低,可重用性与可配置性强厂商定义功能用户定义功能系统封闭、固定系统开放、灵活不易与其他设备连接与其他设备极易相连虚拟仪器的应用领域航空航天教

4、学核工业军工通信测试铁道虚拟仪器的软件开发平台软件是虚拟仪器系统的关键开发平台和编程效率面向对象的编程技术可视化的编程技术图形化编程技术HP的VEE和NI的LabVIEW美国国家仪器公司(NationalInstruments)LabWindows/CVILabVIEW概述LabVIEW(LaboratoryVirtualInstrumentEngineeringWorkbench)是基于图形化编程语言的开发环境。LabVIEW集成了很多仪器的硬件库,是构成虚拟仪器的理想软件平台。LabVIEW可生成可编译程序,大大提高了编程的效率。LabVIEW的特点图形化的仪器编程环境内置的程序编译器

5、灵活的程序调试手段功能强大的函数库网络功能支持多种系统平台开放式的开发平台图形化的编程环境LabVIEW使用“所见即所得”的可视化技术建立人机界面,针对测试、测量以及过程控制等领域,LabVIEW提供了面板上所必需的许多显示和控制对象,如旋钮、表头、图表等,用户还可以方便地将现有控制对象改成适合自己需要的控制对象。灵活的程序调试手段用户可以在源代码中设置断点,单步执行源代码,在源代码的数据流上设置探针,在程序运行中观察数据流的变化。功能强大的函数库LabVIEW提供了大量现成函数供用户直接调用,从底层VXI、GPIB、串口及数据采集板的控制子程序到大量的仪器驱动程序,从基本的功能函数到高级

6、分析库、涵盖了仪器设计中几乎所需要的函数。开放式的开发平台LabVIEW提供了DLL接口和CIN接口,使用户在LabVIEW平台上能调用其他软件平台编译的模块,提供对OLE的支持。LabVIEW程序LabVIEW编制的程序称为VI。每个VI包括两个部分:程序前面板后面板-框图程序LabVIEW程序的前面板LabVIEW的框图程序LabVIEW的操作模板LabVIEW具有多个图形化的操作模板,用于创建和运行程序。操纵模板共有三类:工具模板控制模板功能模板LabVIEW的工具模板工具模板为编程者提供了各种用于创建、修改和调试VI程序的工具。工具模板操作工具选择工具连线工具探针工具断点工具标签工

7、具弹出菜单工具漫游工具颜色提取工具颜色工具LabVIEW的控制模板用控制模板可以给前面板添加输入控制和输出显示。每个图标代表一个子模板。控制模板数值子模板、布尔值子模板、字符串子模板、数组和群子模板、图形子模板、路径和参考名子模板、控件容器库子模板、对话框子模板、用于修饰子模板、用户自定义的控制和显示、调用存储在文件中的控制和显示的接口。LabVIEW的功能模板功能模板是创建框图程序的工具。该模板上的每一个顶层图标都表示

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。