中国高校课件下载中心 》 教学资源 》 大学文库

电子科技大学:《虚拟仪器技术》课程教学资源(PPT课件讲稿)第5章 DAQ虚拟仪器软件编程

文档信息
资源类别:文库
文档格式:PPT
文档页数:88
文件大小:1.16MB
团购合买:点击进入团购
内容简介
5.1 DAQ软件的组成 5.2 LabVIEW的DAQ软件概述 5.3 模拟输入 5.4 模拟输出 5.5 数字I/O和计数器 5.6 DAQmx 5.7 DAQ驱动程序的开发 5.7 数据采集卡驱动程序设计及动态链接库开发
刷新页面文档预览

《虚拟仪器技术》 第5章DAQ虚拟仪器软件编程 51DAQ软件的组成 52 LabVIew的DAQ软件概述 53模拟输入 54模拟输出 55数字O和计数器 5.6 DAQmx 57DAQ驱动程序的开发 57数据采集卡驱动程序设计及动态链接库开发 第1页

《虚拟仪器技术》 第1页 第5章 DAQ虚拟仪器软件编程 5.1 DAQ软件的组成 5.2 LabVIEW的DAQ软件概述 5.3 模拟输入 5.4 模拟输出 5.5 数字I/O和计数器 5.6 DAQmx 5.7 DAQ驱动程序的开发 5.7 数据采集卡驱动程序设计及动态链接库开发

《虚拟仪器技术》 5.1DAQ软件的组成 DAQ软件包括DAQ驱动软件和DAQ 仪器应用软件两大部分 1数据采集卡的驱动软件 2. PC-DAQ仪器的应用软件编程 第2页

《虚拟仪器技术》 第2页 5.1 DAQ软件的组成 DAQ软件包括DAQ驱动软件和DAQ 仪器应用软件两大部分 1.数据采集卡的驱动软件 2. PC-DAQ仪器的应用软件编程

《虚拟仪器技术》 数据采集卡的驱动软件 1)驱动软件的作用 在基于DAQ插卡的虚拟仪器系统中,驱动软件起着非常 重要的作用,它将DAQ插卡和计算机组合成为一个DAQ 仪器系统,进行完整的数据采集、分析和显示。 >2)驱动软件的基本要求 用户在选择或开发通用驱动软件时,应注意以下问题。 (1)驱动软件支持的编程语言和软件开发环境 (2)驱动函数的可用性 第3页

《虚拟仪器技术》 第3页 数据采集卡的驱动软件 ➢ 1)驱动软件的作用 在基于DAQ插卡的虚拟仪器系统中,驱动软件起着非常 重要的作用,它将DAQ插卡和计算机组合成为一个DAQ 仪器系统,进行完整的数据采集、分析和显示。 ➢ 2)驱动软件的基本要求 用户在选择或开发通用驱动软件时,应注意以下问题。 (1)驱动软件支持的编程语言和软件开发环境 (2)驱动函数的可用性

《虚拟仪器技术》 PC-DAQ仪器的应用软件编程 在设计DAQ仪器的时候,用户必须根据选择DAQ数据采 集卡的情况,分以下两种情况进行考虑。 (1)N公司生产的数据采集卡 可利用编程语言驱动程序函数来驱动数据采集卡。用户只 需正确设置输入参数,就可实现数据采集的任务,而不需 编写代码程序。 (2)非N忪司生产的数据采集卡 可利用变成直接驱动的方法来实现采集卡的软件驱动,此 时,用户需要自己编写DAQ卡的驱动软件。 第4页

《虚拟仪器技术》 第4页 PC-DAQ仪器的应用软件编程 在设计DAQ仪器的时候,用户必须根据选择DAQ数据采 集卡的情况,分以下两种情况进行考虑。 ⚫ (1)NI公司生产的数据采集卡 可利用编程语言驱动程序函数来驱动数据采集卡。用户只 需正确设置输入参数,就可实现数据采集的任务,而不需 编写代码程序。 ⚫ (2)非NI公司生产的数据采集卡 可利用变成直接驱动的方法来实现采集卡的软件驱动,此 时,用户需要自己编写DAQ卡的驱动软件

《虚拟仪器技术》 下面介绍在驱动软件的基础上,如何来进行 PC-DAQ仪器的应用软件设计。 1)数据采集卡驱动程序的安装 2)数据采集卡的参数设置 (1)模拟信号输入部分的设置: (2)A/D转换部分的设置 (3)D/A转换部分的设置 第5页

《虚拟仪器技术》 第5页 下面介绍在驱动软件的基础上,如何来进行 PC-DAQ仪器的应用软件设计。 1)数据采集卡驱动程序的安装 2)数据采集卡的参数设置 (1)模拟信号输入部分的设置 : (2)A/D转换部分的设置 (3)D/A转换部分的设置

《虚拟仪器技术》 52 Lab view的DAQ软件概述 1、引言 数据采集(DAQ)是虚拟仪器获取信息的必不可少的基 本功能,DAQ软件是LabⅤIEW的核心,使用LabⅤIEW, 必须要掌握如何使用DAQ软件 本节讨论的DAQ软件主要指DAQ硬件的驱动程序。N推 出了 Lab view7.0后,使得原本十分强大的DAQ功能变 得更加完善。它包含有很多DAQ卡的驱动,分别有各自 的AP函数。 本章将分两部分讲述如何使用DAQ第一部分讲述 Lab view老版本的DAQ,第二部分将简单讲述 Lab view新版本的DAQ的新特性。重点介绍DAQ章V的 应用,从初级VⅠ入手,再结合一些非常有用的高级Ⅵ的 用法。 第6页

《虚拟仪器技术》 第6页 5.2 LabVIEW的DAQ软件概述 ◆ 1、引言 ◆ 数据采集(DAQ)是虚拟仪器获取信息的必不可少的基 本功能,DAQ软件是LabVIEW的核心,使用LabVIEW, 必须要掌握如何使用DAQ软件。 ◆ 本节讨论的DAQ软件主要指DAQ硬件的驱动程序。NI推 出了LabVIEW 7.0后,使得原本十分强大的DAQ功能变 得更加完善。它包含有很多DAQ卡的驱动,分别有各自 的API函数。 ◆ 本章将分两部分讲述如何使用DAQ。第一部分讲述 LabVIEW老版本的DAQ,第二部分将简单讲述 LabVIEW新版本的DAQ的新特性。重点介绍DAQ章VI的 应用,从初级VI入手,再结合一些非常有用的高级VI的 用法

《虚拟仪器技术》 1)在某些情况下,是必须要用到传统DAQ的,这些情况有: NI-DAQm不支持的装置, 使用了带有加速计、线性电压差分变换(LVDT)或者 旋转可变差分变换(RVD虚 道的SCXL-1530 CXI-1531、 i540装置 使用了 Labview实时(RT)模块 已从NDAQ69升级,但是应用程序没有完全升级。 使用70版本以前的LabⅤEW、 Lab windows/ⅥI Measurement studio. 使用 Visual basic6.0 2)在 NI-DAQ69版中支持,但是NDAQ7.0版中不再支持的 包括 Labview、L b Windows/oⅥ、 Measurement studio应 接雷0)前的版本;mn作统;一些说 第7页

《虚拟仪器技术》 第7页 1)在某些情况下,是必须要用到传统DAQ的,这些情况有: ➢ NI-DAQmx不支持的装置, ➢ 使用了带有加速计、线性电压差分变换(LVDT)或者 旋转可变差分变换(RVDT)虚拟通道的SCXI-1530、 SCXI-1531、SCXI-1540装置 ➢ 使用了LabVIEW实时(RT)模块。 ➢ 已从NI-DAQ6.9升级,但是应用程序没有完全升级。 ➢ 使用7.0版本以前的LabVIEW、LabWindows/CVI、 Measurement Studio。 ➢ 使用Visual Basic 6.0。 2)在NI-DAQ6.9版中支持,但是NI-DAQ7.0版中不再支持的 包括: ➢ LabVIEW、LabWindows/CVI、Measurement Studio应 用软件6.0以前的版本;Windows 95操作系统;一些较老 的设备

《虚拟仪器技术》 2、传统DAQ库ⅥI 所有功能模块内的V呵以分为三个层次,这三个 层次也体现了用户对DAQ不同层次的操作 M Data Acquisition M Analog Input M Advanced Analog Input 吕rB、NBM 网题圈网 气:回 P颸 细 Contro ead Param 巴F M DAQ子模块 DAQ子模块 DAQ子模块 第一层次 第二层次 第三层次 第8页

《虚拟仪器技术》 第8页 2、传统DAQ库VI 所有功能模块内的VI可以分为三个层次,这三个 层次也体现了用户对DAQ不同层次的操作 DAQ子模块 第一层次 DAQ子模块 第二层次 DAQ子模块 第三层次

《虚拟仪器技术》 >1.初级 入门级的ⅥI,功能相当有限,是对DAQ底层操作 的简化,位于最高层。用户在这个层面上操作 DAQ,不管是获得模拟数据还是模拟输出,或者 是数字O以及计数器和定时器的使用,几乎不需 要知道DAQ库Ⅵ的细节。初级Ⅵ是对开发者工作 的最大简化。但是某些操作,甚至非常常用的操 作不能够用初级V来实现。这些包括连续缓冲输 入输出、触发等。 第9页

《虚拟仪器技术》 第9页 ➢ 1.初级 ➢ 入门级的VI,功能相当有限,是对DAQ底层操作 的简化,位于最高层。用户在这个层面上操作 DAQ,不管是获得模拟数据还是模拟输出,或者 是数字I/O以及计数器和定时器的使用,几乎不需 要知道DAQ库VI的细节。初级VI是对开发者工作 的最大简化。但是某些操作,甚至非常常用的操 作不能够用初级VI来实现。这些包括连续缓冲输 入输出、触发等

《虚拟仪器技术》 2.中级 当用户对DAQ驱动库有一定的了解后,中级V是 用得最多的,因为它们可以提供相对于初级V哆多 得多的功能,并且可以完成大部分的工作。中级 VI的重要功能包括: ①高级缓冲管理,如循环缓冲 ②外部时钟和触发选择 ③暂停限制; ④校准以及硬件配置控制; ⑤具有RTSI总线互连函数访问权 ⑥直接访问状态信息。 第10页

《虚拟仪器技术》 第10页 ➢ 2.中级 ➢ 当用户对DAQ驱动库有一定的了解后,中级VI是 用得最多的,因为它们可以提供相对于初级VI多 得多的功能,并且可以完成大部分的工作。中级 VI的重要功能包括: ①高级缓冲管理,如循环缓冲; ②外部时钟和触发选择; ③暂停限制; ④校准以及硬件配置控制; ⑤具有RTSI总线互连函数访问权; ⑥直接访问状态信息

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档