- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LabVIEW编程及虚拟 仪器设计 上节课内容小结 在LabVIEW环境下,为运行经测量及自动化浏览器即MAX新建立的数据采集任务,需要借助 “DAQmx 任务名”控件或“DAQmx 任务名” 常量。 “NI-DAQmx”实际意味着一系列数据采集软件。它包括数据采集卡驱动程序,以及LabVIEW环境下可建立数据采集任务、实现测量数据采集功能(经数据采集卡读取数据或由其生成数据)的相应功能函数及Express VI。 确立一个数据采集任务,还可用DAQ助手(Express VI)来完成——整合了MAX的功能,直接在框图面板实现数据采集任务建立。但用DAQ助手建立的任务无名称,属临时任务,不会保存在MAX中被其他程序使用。 7. 在框图面板,直接使用“DAQmx 创建虚拟通道”亦即“DAQmx 创建通道(AI-电压-基本)”函数,通过编程的方法,也可以建立数据采集的临时任务。 本次课的内容 一、NI-DAQmx(数据采集)的属性节点 二、NI-DAQmx(数据采集)的任务状态(逻辑) 三、数据采集程序(VI)的编制(示例) 1. 模拟输入(单个、一段、连续) 2. 模拟输出(单个、一段、连续) (其中每个均包括利用NI-DAQmx VI和借助DAQ助手两种 编程途径) 三、数据采集程序(VI)示例 第 七 次 练 习 需要特别注意:“频率”和“采样信息”这两个输入参数。 簇类型参数“采样信息”的元素Fs定义“采样率”(默认值1000),元素“采样数”定义采样点数(默认1000);“频率”给出信号自身频率(默认10)。 以默认值做说明:“采样数”决定了仿真生成信号数据总点数为1000;Fs的值表示每秒生成1000个数据;即“采样数”和Fs的默认值配合生成1“秒”的数据。而“频率”值为10,表示1“秒”中生成10个周期的波形。这样,调用“基本函数发生器”函数产生的波形数据为:产生10个周期的波形;每周期以100个数据点描述,且波形数据的dt参数为0.001。 秒字带引号,是因为它只是仿真生成的数据;且dt=0.001,也仅表示希望以1毫秒作为时间间隔产生数据。而真正发生数据的时间间隔,要由DAQmx函数决定。在后面给出的例子中,将看到如何对这种情况做出处理。 (等间隔,简单缓冲)示例:输出一段锯齿波形数据 该程序(VI)的建立步骤: 使用MAX,建立模拟输出DAQmx新任务:选择“生成信号” -“模拟输出” -“电压” ,选择物理通道ao0,接受默认任务名“我的电压输出任务”,其他任务参数均接受默认值(采集模式默认为“N 采样”)。 在框图面板,调用“基本函数发生器”生成仿真波形数据:“信号类型”选择“锯齿波”,“幅值” 输入5V,“频率”选2Hz,“采样信息”采用默认值。生成的波形特点:2个周期的锯齿波,每周期500点,且波形数据的dt参数为0.001。仿真波形数据送至“波形图”显示。 调用“DAQmx 定时”函数,修改任务“我的电压输出任务”的默认数据发生速率(采样率rate)参数决定了每秒钟产生的样本数。对“基本函数发生器”的簇参数“采样信息”采用“按名称解除捆绑”函数提取出其采样率(Fs)参数,输入作为“DAQmx 定时”函数的“采样率”(rate)参数,即明确接受“基本函数发生器”函数输出的波形数据的dt元素作为发生数据的真正的时间间隔。 调用“DAQmx 写入”函数,向缓冲区写入数据,此时,还没有真正地输出波形;调用“DAQmx 开始任务”函数真正开始数据发生;调用“DAQmx 结束前等待”函数,等待数据全部被生成;调用“DAQmx 清除任务”函数停止并清除任务。注意:必须调用“DAQmx 结束前等待”函数,否则将在产生完数据前就结束了任务。 这里,使用LabVIEW自带的示例程序来观察该波形发生VI的输出效果。 将调理箱上ao0端输出的仿真数据接至ai0与ai8模入端子之间差分输入。 选择“帮助” - “查找范例”打开示例程序浏览器,按“任务”进行浏览操作,打开“硬件输入与输出” - DAQmx- “模拟测量”- “电压”- AcqGraph Voltage-Int Clk-Analog Start.vi,修改Sample Rate (Hz)参数为1000,Trigger Source参数为Dev1/ai0,Trigger Level (Volt)参数为1V,如图所示。先运行该示例程序,然后尽快运行本课上建立的波形发生程序。可以在示例程序中看到波形正确发生,且是使用上升沿触发的方式采集到的。 该程序(VI)的建立步骤: 经“函数选板-测量
您可能关注的文档
- 【职业教育】护士口腔门诊培训.ppt
- 【咨询师电话流程】.ppt
- AB变频器在纺织行业的应用.ppt
- ACS合并消化道出血.ppt
- ACS危险评估及治疗策略.ppt
- anca相关小血管炎的诊治.pptx
- Android(安卓)操作系统.doc
- api菌种鉴定系统介绍.ppt
- ASCVD他汀优化管理.ppt
- ASYS印刷机工艺参数调整方法.ppt
- 2024-2025学年桑植一中高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市进才中学高一入学分班考试语文作文押题及范文分析.docx
- 中国滴水水表行业市场情况研究及竞争格局分析报告.pdf
- 2024-2025学年上海师大附中高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年清华大学附属实验学校高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市控江中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海静安外国语中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年宁波外国语学校高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年南通中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年宁波市鄞州中学高一入学分班考试语文作文押题及范文分析.docx
文档评论(0)