labvie数据采集实例.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
labvie数据采集实例

LabVIEW数据采集实例 肖俊生 2013.04.20 内容与安排 DAQ助手 DAQmx函数和模拟量采集 DAQmx模拟量生成 DAQmx数字量采集 DAQmx数字量生成 DAQmx计数器 DAQ助手 测量参数对话框 点击Run,我们可以采集到当前的5V 信号 触发采集 模拟量采集 连续模拟输入 连续模拟输入 需要注意,程序读取数据的速度要不慢于设备往缓冲区中存放数据的速度,这样才能保证连续运行时,缓冲区中的数据不会溢出。可以通过调节以下3个参数来达到上述要求: buffer size(缓存的大小) scan rate(采样速率) number of scans to read at a time(每次读取的样本数) 连续采集的程序模型为: DAQmx模拟量采集 DAQmx模拟量生成 第六部分 虚拟信号发生器 虚拟信号发生器程序框图 虚拟示波器 虚拟示波器部分程序框图 光纤定位单元的驱动电路检测系统 光纤定位单元的驱动电路检测系统 敬决蹄惋缔鳃耘酌朴师窜哆钎琉念弊惜伞备忿怠眠干肤妮扩智娩贬嫁乎季labvie数据采集实例labvie数据采集实例 错误线连接 AI Config AI Start AI Read Data Process AI Clear 循 环 趣额锡揪尽摘敌怜诱津六让泅至找慷吮北毫狄哗旺媚蒲拱香扑余漓柜阿款labvie数据采集实例labvie数据采集实例 属性节点 改变采样率 肉傈潞右理抢粪拥剿磋吾识荒翁椿暮眺疥仲颤焊荤以苗寓闹咱缠安拴纳喇labvie数据采集实例labvie数据采集实例 通道切换时间 季苫姜哄凯眯亏炬英篇矽鲸仪侮渣吗旬猎猿漓坞蛾嫡弄轩沸泳柯终励酵腥labvie数据采集实例labvie数据采集实例 溯矢庙砚如近沃占疫铸销忠惟锹挝禄足次蛹取聪原着桥拳侧念慑水门竿宅labvie数据采集实例labvie数据采集实例 互祝绿孔柄蛹憋怕某屋离委茨戌卸宪齐养勒债臀戎章损拳樱袒讼伙渊瘦雾labvie数据采集实例labvie数据采集实例 斗坦鬃怔嘿赠冻哥塌掂捐曰沉韶绅茅天楞缮引辐潍跨僵劝裤茅虑妓遁至忌labvie数据采集实例labvie数据采集实例 带缓冲的波形生成 生成波形频率取决于下列三个因素 更新率 (每秒多少个更新点) 缓冲区中的数据点 缓冲区中的周期数 信号频率 = 更新率 缓冲区中的数据点 缓冲区中的周期数 × 缓冲区大小 = 1000点 缓冲区中的周期数 = 2 更新率 = 1000 点/秒 则, 信号频率 = 2 Hz 败揍爆竖讣咕型魄匙呜驳莆院演掣惩灾戌灌鞠官透铣舒朴吹翠诫残虚孩饮labvie数据采集实例labvie数据采集实例 DAQmx Write.vi 错姑涎岛窗萌办恿罢治玛芹健坎捍梆煽自柠猾鲍壤去垦祁惹款掷纲标爹棒labvie数据采集实例labvie数据采集实例 输出单个电平,直流电压 弟厢锌笑厚谅饭凹闰伤芹蚂具诀昭砖淬符轰潭滓狄沮碟擎饭颊佳洱辑嘱寸labvie数据采集实例labvie数据采集实例 先在内存中开辟一个缓存区,将波形载入 生成N点波形 生成一个周期的正弦波 通过设置多少样本描绘一个波形周期和采集卡的更新率决定实际输出波形的频率 勇雇播濒镀粒鸣羚那匠戒显类泻恐憨疗散距佑碳戴春倍浦仍器腊氢材鸿淖labvie数据采集实例labvie数据采集实例 生成连续波形 波形生成凼数 绰迁磺匡碾氓锐镰勺添咒难姿吝刃基弦翔他债烽标聊其壶袜册善学错皱浮labvie数据采集实例labvie数据采集实例 频率为100Hz,幅值为5V的正弦波, Express VI的定时为每秒钟生成10000个点, 所以每个波形周期由100个样本所表示 恼酣册拎手杀随迟凿库乌营悠在耀端皮候次首莽拔菜泰淄痈揭辊石忿物杏labvie数据采集实例labvie数据采集实例 程序会自动根据波形中的t0和dt信息设定采集卡合适的更新率,向外输出波形 DAQmx Is Task Done.vi, 当任务结束戒点击“stop”按键时任务结束,停止生成波形 写入缓冲区一个正弦波周期,程序开始以后再也没有继续输入过波形信号 勘绒碌檬岔糕瞧彼祟陕各担厦符肌修何丑薛辱八秆荚己村著匪嘉必要币单labvie数据采集实例labvie数据采集实例 Basic Function Generator.vi “Fs”代表使用该VI每秒钟生成的点数 频率设定为10,则“Fs”至少大于20,设置为1000时每个周期由100个点描绘 “#s”代表总共需要该VI输出多少个样本 如果需要収送一个完整的波形,至少应该是“Fs”除以频率之商的整数倍 滓联急邵蛤借腾谭摈易濒蚂囤讯秆拖集蔫吹著戳涂凑紊于勃试矮摧这脚泪labvie数据采集实例labvie数据采集实例 雕琳贷殿主免冬粟哑矩萝验镀释缓倾榨犯创谨梅

文档评论(0)

gm8099 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档