七:数据采集(上).ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《虚拟仪器》;本堂课内容——数据采集(上); 在基于计算机构建的虚拟仪器及自动测试系统中,软件起着重要作用。具体包括所用到硬件(典型硬件如数据采集卡,等等)的驱动程序(NI-DAQmx;NI-VISA,等);应用程序编程接口; 再上层的,是 LabVIEW 等编程环境软件;最后, 还有用户根据自己需求所构建(编制)的应用程序。;用户编制的测量应用程序;万用表;模出;2. 信号分类;3. 测量系统信号输入方式;4. 采样率;5. 分辨率;6. 输入范围;;关于数据采集卡的驱动程序;;通道 物理通道:连接被测信号的实际端子(对差分输入方式而言,每个物理通道对应2个端子;数字端口对应于8条线); 虚拟通道:是一组属性设置的集合,包含虚拟通道名、对应的物理通道、输入接线方式(差分/RSE/NRSE等)、输入范围、缩放比例等。 NI-DAQmx任务,是一个或多个虚拟通道的集合,此外,它还包含了定时、触发等属性。它代表了所要实施的一次信号测量或信号发生的操作。 NI-DAQmx任务分为两种: 一种是独立于程序而存在、可以被各个程序所使用的,且可长期保存的任务(用MAX创建,且保存在MAX中); 另一种是仅存在于某程序中且只能供该程序使用的所谓临时任务(用DAQ助手Express VI或DAQmx函数在框图面板上创建)。 d)虚拟通道分为两种:局部(Local)和全局(Global)虚拟通道。局部虚拟通道仅存在于某个DAQmx定义的任务中(其生存期长短由任务决定);而全局虚拟通道可长期保存在MAX中,且可被多个任务所使用。; 数据采集卡驱动程序DAQmx定义的任务、虚拟通道与物理通道间的关系; 使用MAX(数据采集卡配置软件)创建一个任务; 在对话框中,选择“NI-DAQmx 任务”作为创建任务的目标,之后,点击“下一步”,进入下一层对话框。; 在选择NI-DAQmx任务类型方面,每个类型下都有更具体的若干个选项可供选择。在这里,以选择 “模拟输入” 类型下的“电压”选项为例。选定之后,进入下一步骤。;;; 完成上述操作后,在“数据邻居”下的“NI-DAQmx任务”列表中,已出现新建任务“我的电压任务”;同时,该任务已被选中,故在MAX主界面的右侧窗口中便出现了该任务的参数设置区。接下来???用户就应根据自己的实际需要修改由MAX提供的默认的任务参数设置。; 虚拟通道列表中,包含名为“电压_0”和“电压_1”的两个虚拟通道,虚拟通道名已被自动指定。在某虚拟通道上打开快捷菜单,可为该虚拟通道改名,或更改其对应的物理通道。 (本例中,“电压_0”对应ai0;“电压_1”对应ai2 。);采集模式: 1 采样 (按要求),即采集单点数据(立即执行); 1 采样 (硬件定时),表示在硬件时钟的边沿采集单点数据; N 采样,表示采集一段数据,采样点数和采样频率在“定时设置”下的“待读取采样”和“采样率(Hz)”文本框中指定(本例中为100个点和1000Hz); 连续采样,表示进行连续采集,此时,“定时设置”下只有“采样率 (Hz)”即采样频率参数有效。 ; 若对默认的任务参数进行了修改,那需要按下右侧窗口中左上角的“保存”按钮,以保存修改后的任务参数设置。至此,一个NI-DAQmx定义的任务就建立完毕了。; 单击“DAQmx 任务名”控件或“DAQmx 任务名”常量右端的向下选项箭头、打开任务列表,选择“我的电压任务”项目,就可以使用前边所创建的任务了。; 使用DAQ助手建立临时DAQmx任务; 使用“DAQmx 创建虚拟通道”亦即“DAQmx 创建通道(AI-电压-基本)”,通过编程的方法,也可以建立临时任务。这个函数(子VI)的用法,在后面会有介绍。 ;硬件:将可变电压打到手动Manual(调小一点,不要超过10V),Supply+和ACH0+连接, Ground和ACH0-连接。观察指针变化;例7.2 通过DAQmx进行电压输出;例7.3 用仪器驱动模板函数写数字口;例7.4 采用DAQmx基本函数的虚拟频率分析仪;例7.4 采用DAQmx基本函数的事件计数器;三、DAQmx VI——数据采集函数简介;2. 常用DAQmx VI 介绍; 用于设置时间信息。在上图所示实例(采样时钟)中,可以设置采样时钟源、时钟频率及采集/生成的样本数目。 其中一些输入端子的含义为: “采样率”,定义每个通道每秒采集或发生数据的点数; “采样模式”,定义采样模式; “每通道采样”参数,用于指定在“采样模式”参数选为“有限采样”时每个通道采集或生成的样本数。;“DAQmx 定时” 的“采样时钟”实例,它与DAQmx任务的“定时设置”选

文档评论(0)

开心就好 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档