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

《虚拟仪器技术》 第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总线互连函数访问权; ⑥直接访问状态信息
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《电路》课程教学资源(PPT课件讲稿)第4章 电路定理.ppt
- 《电力电子技术》课程教学资源(PPT课件讲稿)晶闸管相控触发电路(3.8.1-3.8.3).ppt
- 《电路理论基础》课程教学资源(PPT课件讲稿)第八章 非正弦周期电流电路.ppt
- 《电气工程施工》课程PPT教学课件(讲稿)安装工程识图部分(基本知识、工程施工图).ppt
- 《传感器与测试技术》课程PPT教学课件(讲稿)电感式传感器.ppt
- 《自动控制理论》课程教学资源(PPT课件讲稿)第五章 频率响应分析法.ppt
- 银川能源学院:《自动控制原理》课程教学资源(PPT课件讲稿,共七章,主讲:王荣辉).ppt
- 《高电压技术》课程教学资源(PPT课件讲稿)第二章 液体和固体介质的电气特性.ppt
- 《家用电器维修技术》课程教学资源(PPT讲稿)第6章 电风扇 6.1 概述 6.2 电风扇的基本结构.ppt
- 电子科技大学:《虚拟仪器技术》课程教学资源(PPT课件讲稿)第6章 虚拟仪器概述.ppt
- 《自动控制原理》课程电子教案(PPT课件讲稿)第四章 根轨迹法.ppt
- 《电路》课程教学资源(PPT课件讲稿)第12章 三相电路.ppt
- 《彩色电视机原理与维修》课程教学资源(PPT课件讲稿)第10章 彩色电视机典型电路分析.ppt
- 西南民族大学:《电机学》课程电子教案(PPT教学课件)第一章 导论(主进:王玉).ppt
- 《自动控制原理》课程教学资源(PPT课件讲稿)第九章 线性离散控制系统.ppt
- 贵州电子信息职业技术学院:《自动控制原理 Principles of Automatic Control》课程教学资源(PPT课件讲稿)第六章 控制系统的校正及综合.ppt
- 烟台理工学院:《电路分析基础》课程教学资源(PPT课件讲稿)第1章 电路的基本概念与定律(主讲:原帅).ppt
- 《信号处理及智能控制》教学资源(PPT讲稿)漫谈生命与信息.ppt
- 《电路基础》课程教学资源(PPT课件讲稿)第五章 正弦稳态电路.ppt
- 南京理工大学:《电力系统分析》课程教学资源(PPT课件讲稿,共六章,授课教师:江宁强).ppt
- 《电路分析基础》课程教学资源(PPT课件)第十四章 线性动态电路的复频域分析.ppt
- 西安科技大学:电能质量与提高技术(PPT讲稿,主讲:傅周兴).ppt
- 《电路理论基础》课程教学资源(PPT课件讲稿)第七章 三相电路.ppt
- 《医学电子学基础》课程教学资源(PPT课件讲稿)第一章 电路基础.ppt
- 《电路》课程PPT教学课件(讲稿)第四章 线性网络的基本定理.ppt
- 淄博职业学院:恒压供水(PPT讲稿).ppt
- 《电子技术》课程电子教案(PPT教学课件)第18章 直流稳压电源.ppt
- 《电路分析》课程教学资源(PPT课件讲稿)第九章 二阶电路分析.ppt
- 《自动控制原理》课程教学资源(PPT课件讲稿)第三章 时域分析法.ppt
- 《电路》课程电子教案(PPT课件)第3章 电阻电路的一般分析.ppt
- 《单片机原理及接口技术》课程教学资源(考试大纲).doc
- 北京科技大学:《自动控制原理》课程教学资源(PPT课件讲稿)第六章 线性系统的频域分析.ppt
- 西南交通大学出版社:《电气控制》课程教学资源(PPT课件讲稿)第4章 典型生产机械电气控制.ppt
- 《可编程逻辑电路设计》课程PPT教学课件(讲稿)PLD设计的VHDL语言实现(概述及组合逻辑部分).ppt
- 《模式识别》课程PPT教学课件(讲稿)03 参数估计(最大似然估计、贝叶斯估计).ppt
- 《自动控制原理与应用》课程电子教案(PPT课件)第六章 直流调速系统.pps
- 《电动力学》课程教学资源(PPT课件讲稿)第三章 静磁场 Static magnetic field.ppt
- 《电路原理》课程教学资源(PPT课件讲稿)第七章 一阶电路和二阶电路的时域分析.ppt
- 贵州电子信息职业技术学院:《自动控制原理 Principles of Automatic Control》课程教学资源(PPT课件讲稿)第3章 自动控制系统的数学模型.ppt
- 西安电子科技大学:《自动控制原理》课程教学资源(PPT课件讲稿)第六章 线性系统的校正方法.pptx