- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
labview2014数据采集(上)第6讲概要
DAQ助手的优点: DAQ助手不需要编程,采用交互的方式设置通道,定时,触发,等等 使用DAQ助手可以缩短开发时间,如在几分钟内建立一个完整程序 DAQmx VI(API)的优点: DAQmx VI包含DAQ助手所没有的高级功能 提供更大的灵活性,允许开发者定制程序以满足所需功能 使用DAQmx VI可以更好地控制程序性能 DAQ助手与DAQmx VI 数据采集示例(基于DAQ助手) 单点采集 软件定时的多点采集 采集一段数据(硬件定时) 连续采集数据(硬件定时) 单点发生 软件定时的多点发生 发生一段数据(硬件定时) 连续发生数据(硬件定时,重复生成) 连续发生数据(硬件定时,非重复生成) 采集(Acquisition) 发生(Generation) 数据采集示例1——单点采集 调节为1.5~10 V中的一个值 打开开关 数据采集示例1——单点采集 函数选板,测量I/O-DAQmx-数据采集子选板,添加 “DAQ 助手” Express VI,在对话框里,选择“采集信号”-“模拟输入”-“电压”;选择模入物理通道ai0,“信号输入范围”设置为0~10V, “采集模式” 选择“1 采样 (按要求)”(表示立即采集数据) 关闭“DAQ 助手”对话框,在该Express VI图标下方出现“数据”输出接线端,连接至“仪表”控件 注意事项 实验用导线在抽屉里 先关闭实验箱所有开关(总开关和函数发生器开关),之后再进行连线 第一次连线后,请助教或老师检查,确认连线正确,之后开始实验 不使用函数发生器时不要打开开关, 采集卡只需要计算机的PCI插槽供电 数据采集示例2——软件定时的多点采集 选择正弦波 打开开关 打开开关 频率调为最低 数据采集示例2——软件定时的多点采集 本例为连续采集,采集一段数据与此相似(For循环?) 将前例DAQ助手放入While循环中(“信号输入范围”为-5~5 V ),输出的单点数据由DDT转化为标量,送入波形图表控件,添加 “等待(ms)”函数,控制每次循环执行时间大致在0.02 s 软件定时的多点采集适用情况(满足以下三个条件): 所要求的采样率较低 VI运行时,操作系统中无其他占用CPU的事件发生 采样间隔的微小变化可以接受 硬件定时与缓冲区 软件定时无法精确控制采样间隔,在进行采样间隔要求精确的多点采集时,应考虑使用硬件定时的采集方法(依赖数据采集卡的能力) 硬件定时的多点采集将在计算机内存中开辟缓冲区:采集时,数据采集卡采集的数据先写入缓冲区,之后读入到虚拟仪器程序中 数据采集卡 内存缓冲区 虚拟仪器程序 计算机 硬件定时与缓冲区 采集一段数据,使用简单缓冲(Simple buffer) 连续采集数据,使用循环缓冲(Circular buffer) DAQ助手,采集模式,“连续采样” DAQ助手,采集模式,“N采样” 读缓冲指针 写缓冲指针 来自采集卡的数据 数据采集示例3——采集一段数据(硬件定时) 选择正弦波 打开开关 打开开关 数据采集示例3——采集一段数据(硬件定时) 函数选板,测量I/O -DAQmx-数据采集子选板,添加 “DAQ助手”,在对话框中选择“采集信号”-“模拟输入”-“电压”;选择模入物理通道ai0和ai1;输入范围采用默认的-5至5V; “采集模式” 选择“N采样”;“待读取采样”采用默认值100(=简单缓冲大小);“采样率(Hz)”采用默认值1000 关闭对话框,该Express VI图标下方出现 “数据”输出接线端,将其连到“波形图”显示控件,即完成一段波形数据(正弦+方波)的采集和显示 数据采集示例4——连续采集数据(硬件定时) 选择正弦波 打开开关 打开开关 * * * * 第6讲——数据采集 (上) LabVIEW编程及虚拟仪器设计 第4讲内容回顾 图形显示 波形图(Graph,新替换旧),波形图表(Chart,新接续在旧后), XY图,强度图(用颜色表示第3维数据) Express VI(快速VI) 通过对话框配置参数,输入或输出DDT类型(近似为波形数组) 局部变量和全局变量 局部变量:打破输入和输出显示控件的读写限制 全局变量:在VI文件之间共享数据 注意并行运行程序段(读写同一数据)间的竞态条件 属性节点,通过编程动态读取/设置前面板控件属性 本讲内容 数据采集基本概念 MAX的使用 DAQ助手 数据采集程序示例(基于DAQ助手) 仿真DAQ设备 数据采集概念 数据采集 DAQ —— Data Acquisition 测量电学量(电压、电流)和其他物理量(温度、压力……)的过程。各种非电物理量通常采用传感器转化为电信号,之后通过A/D转换,转化
文档评论(0)