




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录目录 目录目录 1 一 模拟一 模拟 I O 2 1 1 使用使用 DAQ 助手实现模拟数据采集助手实现模拟数据采集 2 1 2 使用使用 NI DAQmx API 进行模拟数据采集进行模拟数据采集 6 1 3 使用使用 DAQmx API 进行单点模拟量输出进行单点模拟量输出 8 二 数字二 数字 I OI O 9 2 1 数字输出数字输出 9 2 2 数字输入数字输入 10 三 计数器计数三 计数器计数 11 3 1 使用使用 DAQ 助手进行计数助手进行计数 11 3 2 使用使用 NI DAQmx API 进行计数进行计数 13 NI myDAQ是NI针对高校教学的多功能虚拟仪器实验平台 其功能中包含了 数据采集 对于数据采集相关的功能而言 模拟信号输入 模拟信号生成 数 字信号输入与输出 计数器相关的输入与输出 其开发方式与其他NI数据采集 设备完全相同 一 模拟一 模拟 I O 模拟量的 I O 操作有两种方式 DAQ 助手或者 NI DAQmx API 其中 DAQ 助手使用简单 而 NI DAQmx API 则更加灵活 在实际使用中 需要同学们自 己取舍 选择最有利的数据操作方式 1 1 使用使用 DAQ 助手实现模拟数据采集助手实现模拟数据采集 硬件连线 AI0 接对象的模量输出 AI0 接对象的 GND 1 打开 LabVIEW 新建一个 VI 2 在函数选板中找到 DAQ 助手 并将其放置在程序框图中 随后将自动弹出 新建新建 ExpressExpress 任务任务 窗口 点击采集信号采集信号 模拟输入模拟输入 电压电压 然后点击 Dev1 左侧的 标志 选择 通道 ai0 然后点击 完成 注 如需选择多条通道同时进行采集 只需按 住键盘的 Shift 键再选择通道即可 3 在弹出的 DAQ 助手 配置相关参数 其中接线端配置选择为差分 采集模 式为连续采样 待读取采样为 100 采样率为 1K 4 点击 运行 按钮 你将在对话框的波形窗口中查看到相应的正弦波波形 如下图所示 5 点击 停止 然后点击 确定 关闭窗口 返回到 LabVIEW 程序框图中 LabVIEW 自动创建用于测量任务的代码 在弹出对话框中点击 Yes 自动创建 While 循环 6 在 DAQ 助手 Express VI 右侧的数据输出接线端上点击右键 并选择创建 图形显示控件 可以注意到 图形显示控件被放置在前面板上 7 程序框图应如下所示 While 循环自动将停止按钮放置到前面板上 使得用 户可以中止循环的运行 8 切换到前面板 运行该程序 可以看到读出了实时的数据 1 2 使用使用 NI DAQmx API 进行模拟数据采集进行模拟数据采集 新建一个 VI 并按照以下步骤操作 1 DAQmx 创建虚拟通道 选择为模拟输入模拟输入 电压电压 2 连接一个 DAQmx 任务开始 3 在 while 循环中连接一个 DAQmx 读取读取 选择模拟 单通道 单采样 DBL 4 最后连接 清除任务 以及显示控件等 完成后如图所示 需要用到的一些 DAQmx API 函数都在函数选板中的测量测量 I OI O NI DAQmxNI DAQmx 下 可以找到 其中读取的通道取决于创建虚拟通道时你选择的通道 一些说明如下 a DAQmxDAQmx 创建虚拟通道创建虚拟通道 在多态 VI 选择器中指定该 VI 创建的虚拟通道类 型为 模拟输入 电压 右击 DAQmx 创建虚拟通道物理 的 通道输入 接线 端 选择 创建 输入控件 并将控件命名为 AI Channel b DAQmxDAQmx 开始任务开始任务 该 VI 执行之后才能启动测量任务 c WhileWhile 循环循环 将 DAQmx 开始任务的错误输出接线端连接至 While 循环的 左侧 右击隧道 选择替换为移位寄存器 在 While 循环的条件接线端创建停 止输入控件 d DAQmxDAQmx 读取读取 注意多态 VI 选择器应选择模拟 单通道 单采样 DBL 该 选项是从一条通道返回一个双精度浮点型的模拟采样 e 等待下一个整数倍毫秒 用该函数控制循环每隔 100 ms 执行一次 该函 数可从函数选板的编程 定时中找到 f DAQmxDAQmx 清除任务清除任务 在清除之前 VI 将停止该任务 并在必要情况下释放 任务占用的资源 g 简易错误处理器简易错误处理器 程序出错时 该 VI 显示出错信息和出错位置 该函数 可以从函数选板的编程 对话框与用户界面中找到 1 3 使用使用 DAQmx API 进行单点模拟量输出进行单点模拟量输出 新建一个 VI 并按照以下步骤操作 1 DAQmx 创建虚拟通道 选择为模拟输入模拟输入 电压电压 2 连接一个 DAQmx 任务开始 3 在 while 循环中连接一个 DAQmx 写入写入 选择模拟 单通道 单采样 DBL 4 最后连接 清除任务 以及显示控件等 完成后如图所示 选择物理通道 如 myDAQ 的 AO0 通道 然后运行 则 AO0 通道将会输出你 给定的设定电压 二 数字二 数字 I OI O 2 1 数字输出数字输出 按下图创建程序前面板和程序框图 1 DAQmx 创建虚拟通道 选择为数字输出 2 连接一个 DAQmx 任务开始 3 在 while 循环中连接一个 DAQmx 写入 选择数字 单通道 单采样 布尔 1 线 4 最后连接 清除任务 以及显示控件等 2 2 数字输入数字输入 按下图创建 VI 的前面板和程序框图 注意 DAQmx Read vi 的多态 VI 选择 器中选择数字 单通道 单采样 布尔 1 线 1 DAQmx 创建虚拟通道 选择为数字输出 2 连接一个 DAQmx 任务开始 3 在 while 循环中连接一个 DAQmx 读取 选择选择数字 单通道 单采样 布尔 1 线 4 最后连接 清除任务 以及显示控件等 5 选择好要读取的 DI 通道 运行程序 三 计数器计数三 计数器计数 3 1 使用使用 DAQ 助手进行计数助手进行计数 1 创建一个 DAQ 助手 按照下图设置好计数方式 2 创建数值显示控件进行计数值的显示 最终程序框图如下 3 2 使用使用 NI DAQmx API 进行计数进行计数 步骤
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 IEC 61000-4-11:1994+AMD1:2000 CSV EN-D Electromagnetic compatibility (EMC) - Part 4-11: Testing andmeasurement techniques - Voltage dips,short interruptions and voltage v
- 【正版授权】 IEC 60601-1:2025 SER EN-FR Medical electrical equipment - ALL PARTS
- 北京高尔夫球童培训知识课件
- 北京食品安全知识培训课件
- 趣味体态测试题及答案
- 安装预算考试题及答案
- 跆拳道裁判员技术考试试题及答案
- 精神问题测试题及答案
- 福田物业面试题及答案
- 探伤防护考试题及答案
- 小儿泄泻(小儿腹泻病)中医临床路径
- 免疫05-第五章-免疫凝集试验
- 2025年中国东方航空集团招聘笔试参考题库含答案解析
- C919机组培训-导航系统
- 高考地理易错题专练:地球运动易错突破(4大易错)含答案及解析
- 2025年上半年上海海港综合经济开发区招考易考易错模拟试题(共500题)试卷后附参考答案
- 2024ESC心房颤动管理指南解读
- 2024年度礼品设计创新研发合同3篇
- 树木砍伐用工合同模板
- 小学班主任资料-家校联系本
- 氧化铝制取全套教学教程整套课件全书电子教案
评论
0/150
提交评论