LabVIEW编程及虚拟仪器设计(第六讲).ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《LabVIEW编程及虚拟 仪器设计》 上 堂 课 内 容 小 结 字符串控件: 字符串输入控件、显示控件 ;组合框;表格 和Express 表格; 树形。 字符串的显示方式: 正常显示; ‘\’ 代码显示;密码显示; 十六进制显示 字符串的操作函数: 有多种。 二、文件I/O 1.文件I/O函数的功能: 打开/新建/替换;读取/写入(多种);关 闭并释放句柄。 2. 高层和低层文件I/O函数: 执行上述3个或仅其中1个基本操作;高、 低层I/O函数各有千秋,适于不同应用。 3. LabVIEW有六种文件格式: 文本文件、二进制文件、数据记录文 件、波形文件、测量文件、NI数据交换文件)。 本堂课内容——数据采集(上) 在基于计算机构建的虚拟仪器及自动测试系统中,软件起着重要作用。具体包括所用到硬件(典型硬件如数据采集卡,等等)的驱动程序(NI-DAQmx;NI-VISA,等);应用程序编程接口; 再上层的,是 LabVIEW 等编程环境软件;最后, 还有用户根据自己需求所构建(编制)的应用程序。 二、数据采集任务确立及测量硬件驱动 关于数据采集卡的驱动程序 一般而言,每种、每块数据采集卡均有自己的驱动程序,它的作用就是去控制数据采集卡的硬件操作。 数据采集卡的驱动程序由供应商提供,用户一般无需对其编写原理等做过多了解,而只要能正确使用该驱动程序实现对数据采集卡硬件的控制,使其正确地完成了自己希望的数据采集操作即可。 二、1. 测量及自动化浏览器MAX的功能 二、2. 用驱动程序DAQmx配置测量通道和任务 通道 物理通道:连接被测信号的实际端子(对差分输入方式而言,每个物理通道对应2个端子;数字端口对应于8条线); 虚拟通道:是一组属性设置的集合,包含虚拟通道名、对应的物理通道、输入接线方式(差分/RSE/NRSE等)、输入范围、缩放比例等。 NI-DAQmx任务,是一个或多个虚拟通道的集合,此外,它还包含了定时、触发等属性。它代表了所要实施的一次信号测量或信号发生的操作。 NI-DAQmx任务分为两种: 一种是独立于程序而存在、可以被各个程序所使用的,且可长期保存的任务(用MAX创建,且保存在MAX中); 另一种是仅存在于某程序中且只能供该程序使用的所谓临时任务(用DAQ助手Express VI或DAQmx函数在框图面板上创建)。 d)虚拟通道分为两种:局部(Local)和全局(Global)虚拟通道。局部虚拟通道仅存在于某个DAQmx定义的任务中(其生存期长短由任务决定);而全局虚拟通道可长期保存在MAX中,且可被多个任务所使用。 使用MAX(数据采集卡配置软件)创建一个任务 使用DAQ助手建立临时DAQmx任务 三、DAQmx VI——数据采集函数简介 2. 常用DAQmx VI 介绍 练习题2:从数据采集试验箱上采集一5V左右的正弦波和一5V左右的方波电压信号,并用MAX提供的“测试面板”将它们显示出来,以验证该采集任务被正确地确立并完成。改变数据采集模式(采样率、采样点数)等相应配置,再重复上述任务。 用于设置时间信息。在上图所示实例(采样时钟)中,可以设置采样时钟源、时钟频率及采集/生成的样本数目。 其中一些输入端子的含义为: “采样率”,定义每个通道每秒采集或发生数据的点数; “采样模式”,定义采样模式; “每通道采样”参数,用于指定在“采样模式”参数选为“有限采样”时每个通道采集或生成的样本数。 路径: “函数”选板 ? “测量I/O” ? DAQmx – 数据采集 “DAQmx 定时” 的“采样时钟”实例,它与DAQmx任务的“定时设置”选项组具有相同功能: NI-DAQmx 任务 DAQmx Timing VI(Samlpe Clock实例) 采集模式 = 采样模式 待读取采样 = 每通道采样 采样率(Hz) = 采样率 DAQmx定义的任务的 “定时设置”选项组 该函数的功能:从指定的任务或虚拟通道读取样本;其输出端“数据”返回(提供)读到的数据。 具体情况,决定于读取数据的类型和格式。 多态VI选择器上给出了实例名称,其具体含义如下: DBL表示返回(提供)的是双精度数据;1D表示是一维数组,没有该标志表示为标量数据。 路径: “函数”选板 ? “测量I/O” ? DAQmx – 数据采集 对于采集多个样本的“DAQmx 读取”

文档评论(0)

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

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

1亿VIP精品文档

相关文档