1 / 17

虚拟仪器教学实验 1、 L abVIEW 及 LabWindows/CVI 功能与应用 2、 LabVIEW 在数字信号分析处理方面的应用

虚拟仪器教学实验 1、 L abVIEW 及 LabWindows/CVI 功能与应用 2、 LabVIEW 在数字信号分析处理方面的应用. 广东工业大学信息工程学院 工控(CARIC). LabVIEW&LabWindows/CVI 功能与应用演示实验. 实 验 目 的. 了解与熟悉 LabVIEW 虚拟仪器软件开发平台的主要功能、特点和应用范围; 了解虚拟仪器( Virtual Instruments) 的概念,掌握其基本结构与功能特点;

sanne
Download Presentation

虚拟仪器教学实验 1、 L abVIEW 及 LabWindows/CVI 功能与应用 2、 LabVIEW 在数字信号分析处理方面的应用

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 虚拟仪器教学实验1、 LabVIEW及LabWindows/CVI功能与应用2、 LabVIEW在数字信号分析处理方面的应用 广东工业大学信息工程学院 工控(CARIC)

  2. LabVIEW&LabWindows/CVI功能与应用演示实验

  3. 实 验 目 的 • 了解与熟悉LabVIEW虚拟仪器软件开发平台的主要功能、特点和应用范围; • 了解虚拟仪器(Virtual Instruments)的概念,掌握其基本结构与功能特点; • 通过演示实验,熟悉LabVIEW环境下软件开发的大致步骤与方法,并了解LabVIEW在数据采集(Data Acquisition)与自动测控系统中的应用; • 初步了解LabWindows/CVI软件开发平台的主要功能与特点。

  4. LabVIEW的功能和特点 • 面向缺乏程序设计经验的工程技术人员; • 采用编译型图形化编程语言——G语言(Graph Programming); • 丰富的图形化功能模块、方便高效的开发环境; • 同数据采集卡等测量硬件良好的结合。

  5. LabVIEW简介 在窗口中单击鼠标进行放映

  6. 虚 拟 仪 器 简 介 • 所谓虚拟仪器,就是在通用计算机平台上,用户根据自己的需求定义和设计仪器的测试功能,其实质是充分利用最新计算机技术、现代测量技术和电子仪器技术来实现和扩展传统仪器的功能。 • 传统仪器 • 硬件是关键 • 仪器功能、规模固定 • 封闭的系统,与其他设备连接受限 • 价格昂贵、技术更新慢、开发和维护费用高 • 虚拟仪器系统 • 软件是关键,“软件就是仪器”! • 系统功能、规模可通过软件修改、增减 • 基于计算机的开放系统,可方便地同外设、网络连接 • 价格低、技术更新快、节省开发和维护费用

  7. 虚拟仪器系统的基本结构 • 虚拟仪器系统主要由PC机、DAQ插件卡、信号调理电路和支持软件等部分组成。 • 虚拟仪器充分发挥了计算机的作用,便于与计算机通信相结合来建立计算机网络,组建复杂的测试系统。利用虚拟仪器思想建立的测试系统提高了测量精度、测量速度,减少了开关、电缆,系统易扩充、易修改,使得测试系统体积小、灵活方便、成本低、效率高,成为现代测试系统发展的主流。

  8. 演 示 实 验 • 1、温度计程序 • 程序功能:模拟产生20-40摄氏度的温度变化,在前面板上通过温度计模块显示,同时提供摄氏和华氏的转换功能。 • 该演示实验的目的主要是熟悉LabVIEW开发环境的基本结构和使用方法,了解其软件开发的大致步骤和调试方法。

  9. 温度计演示程序 (在窗口中单击鼠标进行程序演示)

  10. 2、模拟电压信号采集程序 程序功能:结合LabVIEW提供的Analog Input模块,通过PCI-1200数据采集板,从模拟输入通道对一个电压信号进行连续采集并显示。 该演示实验的目的主要是了解数据采集的基本概念,了解LabVIEW环境下开发数据采集与自动测控系统的基本方法,体会该软件的易用性、同数据采集硬件良好的结合和强大功能

  11. 模拟电压信号采集演示程序

  12. 一个两通道示波器的演示程序 • (在窗口上单击鼠标运行)

  13. 一个液体混合过程控制的演示程序 • (在窗口上单击鼠标运行)

  14. LabWindows/CVI简介 • 面向程序设计经验较丰富的工程技术人员; • 采用标准的ANSI C语言、代码质量高、兼容性好,可实现32位用户库、目标模块、DLLs的相互调用; • 高效的集成开发环境,提供多种编程辅助工具; • 提供丰富的数值分析、数字信号处理函数库。

  15. LabWindows/CVI简介 在窗口中单击鼠标进行放映

  16. LabWindows/CVI开发的一个简单的模拟信号采集程序示例LabWindows/CVI开发的一个简单的模拟信号采集程序示例

  17. LabWindows/CVI和LabVIEW的比较 LabWindows/CVI: 编程语言与使用难易:标准ASCI C语言,使用者须有编程经验。 适用范围:实时性要求高、数值计算量大的软件。 能否生成单独可执行程序:可直接生成。 LabVIEW: 编程语言与使用难易:图形化的G语言,使用者无须编程经验。 适用范围:开发周期短,界面较复杂,实时性要求不高的软件。 能否生成单独可执行程序:须借助专用工具包才可生成。

More Related