下载此文档

MyDAQ简易使用说明.doc


文档分类:办公文档 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
目录
目录 1
一、模拟I/O 2
2
-DAQmx API进行模拟数据采集 6
使用DAQmx API进行单点模拟量输出 8
二、数字I/O 9
数字输出 9
数字输入 10
三、计数器计数 11
11
使用NI-DAQmx API进行计数 13
NI myDAQ是NI针对高校教学的多功能虚拟仪器实验平台,其功能中包含了数据采集。对于数据采集相关的功能而言(模拟信号输入、模拟信号生成、数字信号输入与输出、计数器相关的输入与输出),其开发方式与其他NI数据采集设备完全相同。
一、模拟I/O
模拟量的I/O操作有两种方式:DAQ助手或者NI-DAQmx API。其中DAQ助手使用简单,而NI-DAQmx API则更加灵活,在实际使用中,需要同学们自己取舍,选择最有利的数据操作方式。

硬件连线:AI0+接对象的模量输出,AI0-接对象的GND。
1. 打开LabVIEW, 新建一个VI。
2. 在函数选板中找到“DAQ助手”并将其放置在程序框图中。
随后将自动弹出“新建Express 任务…”窗口:
点击采集信号→模拟输入→电压,然后点击Dev1左侧的“+”标志,选择通道ai0,然后点击“完成”。(注: 如需选择多条通道同时进行采集,只需按住键盘的Shift键再选择通道即可) 。
3. 在弹出的“DAQ助手”配置相关参数,其中接线端配置选择为差分,采集模式为连续采样,待读取采样为100,采样率为1K。
4. 点击“运行”按钮,你将在对话框的波形窗口中查看到相应的正弦波波形,如下图所示:
5. 点击“停止”,然后点击“确定”关闭窗口,返回到LabVIEW程序框图中。LabVIEW自动创建用于测量任务的代码。在弹出对话框中点击Yes,自动创建While循环。
6. 在“DAQ助手”Express VI右侧的数据输出接线端上点击右键,并选择创建» 图形显示控件。可以注意到,图形显示控件被放置在前面板上。
7. 程序框图应如下所示。While循环自动将停止按钮放置到前面板上,使得用户可以中止循环的运行。
8. 切换到前面板,运行该程序,可以看到读出了实时的数据。
-DAQmx API进行模拟数据采集
新建一个VI,并按照以下步骤操作:
,选择为模拟输入→电压。

,选择模拟»单通道»单采样»DBL。
“清除任务”以及显示控件等。
完成后如图所示:
需要用到的一些DAQmx API函数都在函数选板中的测量I/O→NI-DAQmx下可以找到,其中读取的通道取决于创建虚拟通道时你选择的通道。
一些说明如下:
a. DAQmx创建虚拟通道——在多态VI 选择器中指定该VI 创建的虚拟通道类型为模拟输入>>电压;右击“DAQmx创建虚拟通道物理”的“通道输入”接线端,选择创建» 输入控件,并将控件命名为“AI Channel”。
b. DAQmx 开始任务—该VI 执行之后才能启动测量任务。
c. While循环——将DAQmx 开始任务的错误输出接线端连接至While 循环的左侧,右击隧道,选择替换为移位寄存器,在While 循环的条件接线端创建停止输入控件。
d. DAQmx读取——注意多态VI选择器应选择模拟» 单通道» 单采样»DBL, 该选项是从一条通道返回一个双精度浮点型的模拟采样。
e. 等待下一个整数倍毫秒——用该函数控制循环每隔100 ms执行一次,该函数可从函数选板的编程>>定时中找到
f. DAQmx清除任务——在清除之前,VI 将停止该任务,并在必要情况下释放任务占用的资源
g. 简易错误处理器——程序出错时,该VI 显示出错信息和出错位置。该函数可以从函数选板的编程>>对话框与用户界面中找到。
使用DAQmx API进行单点模拟量输出
新建一个VI,并按照以下步骤操作:
,选择为模拟输入→电压。

,选择模拟»单通道»单采样»DBL。
“清除任务”以及显示控件等。
完成后如图所示:
选择物理通道,如myDAQ的AO0通道,然后运行,则AO0通道将会输出你给定的设定电压。
二、数字I/O
数字输出
按下图创建程序前面板和程序框图。
,选择为数字输出。

MyDAQ简易使用说明 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zhangbing6987
  • 文件大小0 KB
  • 时间2015-06-25