MyDAQ简易使用说明_第1页
MyDAQ简易使用说明_第2页
MyDAQ简易使用说明_第3页
MyDAQ简易使用说明_第4页
MyDAQ简易使用说明_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录目录目录目录.1一、模拟一、模拟 I/O.21.1 使用使用 DAQ 助手实现模拟数据采集助手实现模拟数据采集.21.2 使用使用 NI-DAQmx API 进行模拟数据采集进行模拟数据采集.61.3 使用使用 DAQmx API 进行单点模拟量输出进行单点模拟量输出.8二、数字二、数字 I/OI/O.92.1 数字输出数字输出.92.2 数字输入数字输入.10三、计数器计数三、计数器计数.113.1 使用使用 DAQ 助手进行计数助手进行计数.113.2 使用使用 NI-DAQmx API 进行计数进行计数.13 NI myDAQ是NI针对高校教学的多功能虚拟仪器实验平台,其功能中包含了

2、数据采集。对于数据采集相关的功能而言(模拟信号输入、模拟信号生成、数字信号输入与输出、计数器相关的输入与输出) ,其开发方式与其他NI数据采集设备完全相同。一、模拟一、模拟 I/O模拟量的 I/O 操作有两种方式:DAQ 助手或者 NI-DAQmx API。其中 DAQ助手使用简单,而 NI-DAQmx API 则更加灵活,在实际使用中,需要同学们自己取舍,选择最有利的数据操作方式。1.1 使用使用 DAQ 助手实现模拟数据采集助手实现模拟数据采集硬件连线:AI0+接对象的模量输出,AI0-接对象的 GND。1. 打开 LabVIEW, 新建一个 VI。 2. 在函数选板中找到“DAQ 助手”

3、并将其放置在程序框图中。 随后将自动弹出“新建新建 ExpressExpress 任务任务”窗口:点击采集信号采集信号模拟输入模拟输入电压电压,然后点击 Dev1 左侧的“+”标志,选择通道 ai0,然后点击“完成” 。 (注: 如需选择多条通道同时进行采集,只需按住键盘的 Shift 键再选择通道即可) 。3. 在弹出的“DAQ 助手”配置相关参数,其中接线端配置选择为差分,采集模式为连续采样,待读取采样为 100,采样率为 1K。4. 点击“运行”按钮,你将在对话框的波形窗口中查看到相应的正弦波波形,如下图所示:5. 点击“停止” ,然后点击“确定”关闭窗口,返回到 LabVIEW 程序框

4、图中。LabVIEW 自动创建用于测量任务的代码。在弹出对话框中点击 Yes,自动创建While 循环。6. 在“DAQ 助手”Express VI 右侧的数据输出接线端上点击右键,并选择创建 图形显示控件。可以注意到,图形显示控件被放置在前面板上。7. 程序框图应如下所示。While 循环自动将停止按钮放置到前面板上,使得用户可以中止循环的运行。8. 切换到前面板,运行该程序,可以看到读出了实时的数据。1.2 使用使用 NI-DAQmx API 进行模拟数据采集进行模拟数据采集 新建一个 VI,并按照以下步骤操作:1.DAQmx 创建虚拟通道,选择为模拟输入模拟输入电压电压。2.连接一个 D

5、AQmx 任务开始。3.在 while 循环中连接一个 DAQmx 读取读取,选择模拟单通道单采样DBL。4.最后连接“清除任务”以及显示控件等。完成后如图所示:需要用到的一些 DAQmx API 函数都在函数选板中的测量测量 I/OI/ONI-DAQmxNI-DAQmx 下可以找到,其中读取的通道取决于创建虚拟通道时你选择的通道。一些说明如下: a. DAQmxDAQmx 创建虚拟通道创建虚拟通道在多态 VI 选择器中指定该 VI 创建的虚拟通道类型为 模拟输入电压;右击“DAQmx 创建虚拟通道物理”的“通道输入”接线端,选择 创建 输入控件,并将控件命名为“AI Channel” 。b.

6、 DAQmxDAQmx 开始任务开始任务 该 VI 执行之后才能启动测量任务。c. WhileWhile 循环循环将 DAQmx 开始任务的错误输出接线端连接至 While 循环的左侧,右击隧道,选择替换为移位寄存器,在 While 循环的条件接线端创建停止输入控件。d. DAQmxDAQmx 读取读取注意多态 VI 选择器应选择模拟 单通道 单采样DBL, 该选项是从一条通道返回一个双精度浮点型的模拟采样。e. 等待下一个整数倍毫秒用该函数控制循环每隔 100 ms 执行一次,该函数可从函数选板的编程定时中找到 f. DAQmxDAQmx 清除任务清除任务在清除之前,VI 将停止该任务,并在

7、必要情况下释放任务占用的资源 g. 简易错误处理器简易错误处理器程序出错时,该 VI 显示出错信息和出错位置。该函数可以从函数选板的编程对话框与用户界面中找到。1.3 使用使用 DAQmx API 进行单点模拟量输出进行单点模拟量输出 新建一个 VI,并按照以下步骤操作:1.DAQmx 创建虚拟通道,选择为模拟输入模拟输入电压电压。2.连接一个 DAQmx 任务开始。3.在 while 循环中连接一个 DAQmx 写入写入,选择模拟单通道单采样DBL。4.最后连接“清除任务”以及显示控件等。完成后如图所示: 选择物理通道,如 myDAQ 的 AO0 通道,然后运行,则 AO0 通道将会输出你给

8、定的设定电压。二、数字二、数字 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论