DAQNaviLabVIEW编程培训实用教案

上传人:莉**** 文档编号:84342198 上传时间:2022-05-03 格式:PPT 页数:22 大小:864.50KB
返回 下载 相关 举报
DAQNaviLabVIEW编程培训实用教案_第1页
第1页 / 共22页
DAQNaviLabVIEW编程培训实用教案_第2页
第2页 / 共22页
DAQNaviLabVIEW编程培训实用教案_第3页
第3页 / 共22页
点击查看更多>>
资源描述
Agenda DAQNavi LabVIEW Driver简介(jin ji) DAQNavi Assistant讲解(简介(jin ji)) DAQNavi Polymorphic VI讲解(重点讲AI)第1页/共21页第一页,共22页。DAQNavi LabVIEW DriverDAQNavi LabVIEW Driver第2页/共21页第二页,共22页。支持(zhch)的操作系统,LabVIEW版本 支持的操作系统列表 Windows XP; Windows7-32/64; Windows8-32/64 Window Server2003-64 支持的LabVIEW版本LabVIEW 8.6 or higher version, 同时(tngsh)支持LabVIEW 32bit/64bit. 支持的设备 列在DAQNavi Navigator的Supported Devices的设备.第3页/共21页第三页,共22页。如何(rh)安装 安装之前必须安装支持的LabVIEW版本,否则(fuz)会弹出对话框提示安装LabVIEW. 安装DAQNavi_SDK&Drivers_3.1.x.x.exe (目前)。 在Start菜单的快捷方式Advantech Automation的下面位置能找到LabVIEW Examples。第4页/共21页第四页,共22页。多态的例程列表(li bio)InstantAI -软件(run jin)触发,低速AI采集OneBufferAI-高速采集,非循环模式StreamingAI-高速采集,循环模式第5页/共21页第五页,共22页。如何(rh)在LabVIEW找到DAQNavi Driver 程序框图中,右键点击(din j)空白处,在测量 I/O栏位下的子栏位DAQNavi - Data Acquisition。第6页/共21页第六页,共22页。DAQNavi Assistant简介(jin ji) DAQNavi Assistant是LabVIEW的一个Express VI。通过它,可以在LabVIEW中很容易(rngy)地操作Advantech DAQ Device。 它可以让用户不需要编程,通过在向导中选择场景,选择设备,配置参数,就可以定制出自己的任务。第7页/共21页第七页,共22页。DAQNavi Polymorphic VI简介(jin ji) 除了下图中的红圈所示,另外十三个VI都是多态的。 DAQNavi Polymorphic VI是基于Task的,Task是一个或多个带有定时、触发以及其他属性的通道集合。从概念上讲,一个Task表示执行一次测量(cling)或产生一次信号。 Task类似于旧驱动中的句柄参数:Driverhandle第8页/共21页第八页,共22页。一个(y )最简单的程序调用流程只需要三个vi就可以(ky)搭建起最简单的一个AI单通道单点采集程序:DAQNavi CreatChannelReadClearTask第9页/共21页第九页,共22页。DAQNavi Create Channel VI 创建一个通道(tngdo)且把它加入到目前的Task中。DAQNavi Create Channel 多态VI的每个实例指定了I/O Type和对应的信号类型。 1、类似于老驱动的DeviceOpen 2、 Physical Channels输入端必须要指定第10页/共21页第十页,共22页。Physical Channels 格式(g shi)说明 格式分三部分:设备(shbi)标识、模块索引号 (可选)和通道标识。 例如,如果字符串为DemoDevice, BID#000/ai0,其中 设备(shbi)标识为DemoDevice, BID#000, 模块索引号默认空缺。(PCI-1780例外) 通道标识是ai0。第11页/共21页第十一页,共22页。Physical Channels 格式(g shi)说明(续) 通道标识由通道类型和通道号组成,比如ai0, cntr1, 不同I/O 类型对应通道标识列表:ai, ao, port, cntr 通道号:可以用 : 将两个通道号隔开,代表首尾通道号如:DemoDevice, BID#000/ai0:3, 每个任务内通道类型必须一致(yzh),通道号必须连续。 思考:如果需要对两组通道分别采样,该怎么办? 如果不同通道对应不同电压范围,该怎么办?第12页/共21页第十二页,共22页。DAQNavi Read 从指定的Task读取样点数据。 DAQNavi Read VI的每个实例(shl)指定了I/O Type, 数据格式,一次读取的样点个数,是从一个通道还是多个通道上读取第13页/共21页第十三页,共22页。DAQNavi Read(多态选择项图示说明(shumng))指定了I/O Type, 单/多通道,单点/多点采样,数据格式。不同(b tn)通道模式下,多点采样的默认点数不同(b tn)。如要做波形显示,数据格式最好选择Waveform第14页/共21页第十四页,共22页。DAQNavi Clear Task 在使用完task之后(zhhu),必须用DAQNavi Clear VI释放VI,以避免重复分配内存。(类似于老驱动的DeviceClose)第15页/共21页第十五页,共22页。DAQNavi Timing(高速采集(cij)必须要用) 配置(pizh)高速AI/O功能的Timing参数。 可选Convert/Scan Clock,或是Use WaveForm第16页/共21页第十六页,共22页。DAQNavi Is Task Done 在一些应用场合,你能用DAQNavi Is Task Done不定时地查询Task执行的状况,通过调用这个VI, 可以知道Task执行是否结束,以及(yj)执行过程中是否用错误信息报出。 通常,在高速无限采集或输出中,你无意于主动地读取数据或者写出数据,你就可以用这个VI不定时查看执行的状况。第17页/共21页第十七页,共22页。关于(guny)Task的注意事项 Task中的每个通道必须具有相同的I/O类型。 DAQNavi I/O 类型列表如下: Analog Input, Analog Output, Digital Input, Digital Output, Counter Input, Counter Output。 一个DAQNavi Task中只能操作一个设备,而且通道范围是连续(linx)的。 Counter类型Task中只能包含一个Counter Channel. 第18页/共21页第十八页,共22页。例程演示(ynsh)及Q&A第19页/共21页第十九页,共22页。第20页/共21页第二十页,共22页。感谢您的欣赏(xnshng)!第21页/共21页第二十一页,共22页。NoImage内容(nirng)总结Agenda。从概念上讲,一个Task表示执行一次测量或产生一次信号。格式分三部分:设备标识、模块索引号 (可选)和通道标识。如果不同通道对应不同电压范围,该怎么办。不同通道模式下,多点采样的默认点数不同。一个DAQNavi Task中只能操作一个设备,而且通道范围是连续的。Counter类型(lixng)Task中只能包含一个Counter Channel.。感谢您的欣赏第二十二页,共22页。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!