DAQNavi LabVIEW 编程培训课件_第1页
DAQNavi LabVIEW 编程培训课件_第2页
DAQNavi LabVIEW 编程培训课件_第3页
DAQNavi LabVIEW 编程培训课件_第4页
DAQNavi LabVIEW 编程培训课件_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、DAQNavi LabVIEW 编程培训编程培训Agenda DAQNavi LabVIEW Driver简介简介DAQNavi Assistant讲解(简介)讲解(简介)DAQNavi Polymorphic VI讲解(重点讲讲解(重点讲AI)DAQNavi LabVIEW DriverAssistant VI 向导式开发向导式开发 快速生成解决方案快速生成解决方案Polymorphic VI 子函数式开发子函数式开发 简单而强大的功能简单而强大的功能DAQNavi LabVIEW Driver支持的操作系统,支持的操作系统,LabVIEW版本版本支持的操作系统列表支持的操作系统列表Wind

2、ows XP; Windows7-32/64; Windows8-32/64Window Server2003-64支持的支持的LabVIEW版本版本LabVIEW 8.6 or higher version, 同时支持同时支持LabVIEW 32bit/64bit. 支持的设支持的设备备 列列在在DAQNavi Navigator的的Supported Devices的设备的设备.如何安装如何安装安装之前必须安装支持的安装之前必须安装支持的LabVIEW版本,否则会弹出对版本,否则会弹出对话框提示安装话框提示安装LabVIEW.安装安装DAQNavi_SDK&Drivers_3.1.

3、x.x.exe (目前)。(目前)。在在Start菜单的快捷方式菜单的快捷方式Advantech Automation的下面位的下面位置能找到置能找到LabVIEW Examples。多态的例程列表多态的例程列表InstantAI -软件触发,低速软件触发,低速AI采集采集OneBufferAI-高速采集,非循环模式高速采集,非循环模式StreamingAI-高速采集,循环模式高速采集,循环模式如何在如何在LabVIEW找到找到DAQNavi Driver程序框图中,右键点击空白处,在测量程序框图中,右键点击空白处,在测量 I/O栏位下的子栏栏位下的子栏位位DAQNavi - Data Acq

4、uisition。DAQNavi Assistant简介简介DAQNavi Assistant是是LabVIEW的一个的一个Express VI。通。通过它,可以在过它,可以在LabVIEW中很容易地操作中很容易地操作Advantech DAQ Device。它可以让用户不需要编程,通过在向导中选择场景,选择它可以让用户不需要编程,通过在向导中选择场景,选择设备,配置参数,就可以定制出自己的任务。设备,配置参数,就可以定制出自己的任务。DAQNavi Polymorphic VI简介简介除了下图中的红圈所示,另外除了下图中的红圈所示,另外十三个十三个VI都是多态的。都是多态的。DAQNavi

5、Polymorphic VI是基于是基于Task的,的,Task是一个是一个或多个带有定时、触发以及其他属性的通道集合。从概念或多个带有定时、触发以及其他属性的通道集合。从概念上讲上讲,一个,一个Task表示表示执行一次测量或产生一次信号执行一次测量或产生一次信号。Task类似于旧驱动中的句柄参数:类似于旧驱动中的句柄参数:Driverhandle一个最简单的程序调用流程一个最简单的程序调用流程只需要三个只需要三个vi就可以搭建起最简单的一个就可以搭建起最简单的一个AI单通道单点采单通道单点采集程序:集程序:DAQNavi CreatChannelReadClearTaskDAQNavi Cr

6、eate Channel VI创建一个通道且把它加入到目前的创建一个通道且把它加入到目前的Task中。中。DAQNavi Create Channel 多态多态VI的每个实例指定了的每个实例指定了I/O Type和对和对应的信号类应的信号类型。型。1、类似于老驱动的、类似于老驱动的DeviceOpen2、 Physical Channels输入端必须要指定输入端必须要指定Physical Channels 格式说明格式说明格式分三部分:设备标识、模块索引号格式分三部分:设备标识、模块索引号 (可选可选)和通道标识。和通道标识。例如,如果字符串为例如,如果字符串为DemoDevice, BID#

7、000/ai0,其中,其中设备标识为设备标识为DemoDevice, BID#000,模块索引号默认空缺。(模块索引号默认空缺。(PCI-1780例外)例外)通道标识是通道标识是ai0。Physical Channels 格式说明(续)格式说明(续)通道标识由通道类型和通道号组成,比如通道标识由通道类型和通道号组成,比如ai0, cntr1, 不同不同I/O 类型对应通道标识列表:类型对应通道标识列表:ai, ao, port, cntr通道号:可以用通道号:可以用 : 将两个通道号隔开,代表首尾通道号将两个通道号隔开,代表首尾通道号如:如:DemoDevice, BID#000/ai0:3,

8、 每个任务内通道类型必须一致,通道号必须连续。每个任务内通道类型必须一致,通道号必须连续。思考:如果需要对两组通道分别采样,该怎么办?思考:如果需要对两组通道分别采样,该怎么办? 如果不同通道对应不同电压范围,该怎么办?如果不同通道对应不同电压范围,该怎么办?DAQNavi Read从指定的从指定的Task读取样点数据读取样点数据。 DAQNavi Read VI的每个的每个实例指定了实例指定了I/O Type, 数据格式,一次读取的样点个数,数据格式,一次读取的样点个数,是从一个通道还是多个通道上读取是从一个通道还是多个通道上读取DAQNavi Read(多态选择项图示说明)(多态选择项图示

9、说明)指定了指定了I/O Type, 单单/多通道,单点多通道,单点/多点采样,数据格式。多点采样,数据格式。不同通道模式下,多点采样的默认点数不同。不同通道模式下,多点采样的默认点数不同。如要做波形显示,数据格式最好选择如要做波形显示,数据格式最好选择WaveformDAQNavi Clear Task在使用完在使用完task之后,必须用之后,必须用DAQNavi Clear VI释放释放VI,以以避免重复分配内存。(类似于老驱动的避免重复分配内存。(类似于老驱动的DeviceClose)DAQNavi Timing(高速采集必须要用)(高速采集必须要用)配置高速配置高速AI/O功能的功能的

10、Timing参参数。数。可选可选Convert/Scan Clock,或是,或是Use WaveFormDAQNavi Is Task Done在一些应用场合,你能用在一些应用场合,你能用DAQNavi Is Task Done不定时不定时地查询地查询Task执行的状况,通过调用这个执行的状况,通过调用这个VI, 可以知道可以知道Task执行是否结束,以及执行过程中是否用错误信息报出。执行是否结束,以及执行过程中是否用错误信息报出。通常,在高速无限采集或输出中,你无意于主动地读取数通常,在高速无限采集或输出中,你无意于主动地读取数据或者写出数据,你就可以用这个据或者写出数据,你就可以用这个VI不定时查看执行的状不定时查看执行的状况况。关于关于Task的注意事项的注意事项Task中的每个通道必须具有相同的中的每个通道必须具有相同的I/O类类型。型。DAQNavi I/O 类型列表如下:类型列表如下:Analog Input, Analog Output, Digital Input, D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论