MyDAQ简单使用说明.docx
- 文档编号:2182511
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:11
- 大小:463.46KB
MyDAQ简单使用说明.docx
《MyDAQ简单使用说明.docx》由会员分享,可在线阅读,更多相关《MyDAQ简单使用说明.docx(11页珍藏版)》请在冰豆网上搜索。
MyDAQ简单使用说明
、模拟I/O2
1.1使用DAQ助手实现模拟数据采集2
1.2使用NI-DAQmxAPI进行模拟数据采集6
1.3使用DAQmxAPI进行单点模拟量输出8
二、数字I/O9
2.1数字输出9..
2.2数字输入10
三、计数器计数11
3.1使用DAQ助手进行计数1.1
3.2使用NI-DAQmxAPI进行计数1.3
147
23mm
修清骐重量
是度;147mm
竟度:
89mm
高由二23mm
重量173g
NImyDAQNI针对高校教学的多功能虚拟仪器实验平台,其功能中包含了数据采集。
对于数据采集相关的功能而言(模拟信号输入、模拟信号生成、数字信号输入与输出、计数器相关的输入与输出),其开发方式与其他NI数据采集设备完全相同。
、模拟I/O
模拟量的I/O操作有两种方式:
DAQ助手或者NI-DAQmx
API。
其中DAQ
助手使用简单,而NI-DAQmxAPI则更加灵活,在实际使用中,
需要同学们自
己取舍,选择最有利的数据操作方式。
1.1使用DAQ助手实现模拟数据采集
硬件连线:
AI0+接对象的模量输出,AI0-接对象的GND
1.打开LabVIEW,新建一个VI。
2.在函数选板中找到“DAQS手”并将其放置在程序框图中。
E31
始利
数的
tt铉
HJ
文仲m
鳖
同步
|里|
±门口一^^…
汉骷“口视觉与运动封
歌据通看互追接口Expressg用户库选择坏…Real-TimeIFPGA[nterfisteWSNnAP]ElectricalPowerN]VbiSLa3rsiid
回*
E>
波制
UniitTcjtFra.b.
1rm
虹港Til与用…
AnMttN
口等
吗
VIAridly2er
p恻-k口
心DAQmjc-畸工般
NI-SCOPE
MI-SWITCH
CAIN►
争
CAN
0A.Qm及二薮麻娈卑
匚于lqnriM
DAQmx-llSS
DAQ助手
□盘pE的建...
置
DAQink球取
国]
DAQmicfFiti...
DAQrr
DAQm
DAQmx^ffJ..r
回
口最Qnn工宾时
量
□AQe相柱
DAQrnxiSKi...
DAQmxiSft...
E
DAQme
B
DAQm.
随后将自动弹出“新建Express任务•…”窗口:
点击采集信号一模拟输入一电压,然后点击Devi左侧的“+”标志,选择通道ai0,然后点击“完成”。
(注:
如需选择多条通道同时进行采集,只需按住键盘的Shift键再选择通道即可)。
3.在弹出的“DAQ助手”配置相关参数,其中接线端配置选择为差分,采集模式为连续采样,待读取采样为100,采样率为1K。
4.点击“运行”按钮,你将在对话框的波形窗口中查看到相应的正弦波波形,如下图所示:
5.点击“停止”,然后点击“确定”关闭窗口,返回到LabVIEW程序框图中。
LabVIEW自动创建用于测量任务的代码。
在弹出对话框中点击Yes,自动创建
While循环。
6.在“DAQft手"ExpressVI右侧的数据输出接线端上点击右键,并选择创建?
图形显示控件。
可以注意到,图形显示控件被放置在前面板上。
说明和提示《,
新点
While循环自动将停止按钮放置到前面板上,使得用
8.切换到前面板,运行该程序,可以看到读出了实时的数据
停止的
1.2使用NI-DAQmxAPI进行模拟数据采集
新建一个VI,并按照以下步骤操作:
1.DAQmx创建虚拟通道,选择为模拟输入一电压。
2.连接一个DAQmx任务开始。
3.在while循环中连接一个DAQmx读取,选择模拟?
单通道?
单采样QBL
4.最后连接“清除任务”以及显示控件等。
完成后如图所示:
需要用到的一些DAQmAPI函数都在函数选板中的测量I/O-NI-DAQmxF可以找到,其中读取的通道取决于创建虚拟通道时你选择的通道。
2]DAQmx-DataAcquisition
一些说明如下:
a.DAQm创建虚才H通道一一在多态VI选择器中指定该VI创建的虚拟通道类型为模拟输入>>电压;右击“DAQm创建虚拟通道物理”的“通道输入”接线端,选择创建?
输入控件,并将控件命名为“AIChannel”。
b.DAQmXF始任务一该VI执行之后才能启动测量任务
c.While循环将DAQmXF始任务的错误输出接线端连接至While循环的左
侧,右击隧道,选择替换为移位寄存器,在While循环的条件接线端创建停止
输入控件。
d.DAQm读取一一注意多态VI选择器应选择模拟?
单通道?
单采样?
DBL,该选
项是从一条通道返回一个双精度浮点型的模拟采样。
e.等待下一个整数倍毫秒——用该函数控制循环每隔100ms执行一次,该函数
可从函数选板的编程>>定时中找到
f.DAQm靖除任务一一在清除之前,VI将停止该任务,并在必要情况下释放任
务占用的资源
g.简易错误处理器一一程序出错时,该VI显示出错信息和出错位置。
该函数
可以从函数选板的编程>>对话框与用户界面中找到。
1.3使用DAQmxAPI进行单点模拟量输由
新建一个VI,并按照以下步骤操作:
I.DAQmx创建虚拟通道,选择为模拟输入一电压。
2.连接一个DAQmx任务开始。
3.在while循环中连接一个DAQmx写入,选择模拟?
单通道?
单采样QBL
4.最后连接“清除任务”以及显示控件等。
完成后如图所示:
选择物理通道,如myDAQJAO0!
道,然后运行,则AO01道将会输出你给
定的设定电压
二、数字I/O
2.1数字输由
按下图创建程序前面板和程序框图。
1.DAQmx仓I建虚拟通道,选择为数字输出。
2.连接一个DAQmx任务开始。
3.在while循环中连接一个DAQmx写入,选择数字?
单通道?
单采样?
布尔1线)。
4.最后连接“清除任务”以及显示控件等。
2.2数字输入
按下图创建VI的前面板和程序框图,注意DAQmRead.vi的多态VI选择器中选择数字?
单通道?
单采样?
布尔(1线)。
1.DAQmx仓I建虚拟通道,选择为数字输出。
2.连接一个DAQmx任务开始。
3.在while循环中连接一个DAQmx读取,选择选择数字?
单通道?
单采样?
布尔(1线)。
4.最后连接“清除任务”以及显示控件等。
5.选择好要读取的DI通道,运行程序。
:
、计数器计数
3.1使用DAQ助手进行计数
1创建一个DAQ助手,按照下图设置好计数方式。
2.创建数值显示控件进行计数值的显示,最终程序框图如下:
3.2使用NI-DAQmxAPI进行计数
步骤如下:
1.DAQmx创建虚拟通道,选择为计数器输入一边缘计数。
2.连接一个DAQmx任务开始。
3.在while循环中连接一个DAQmx读取,选择选择计数器一单采样一U32
4.最后连接“清除任务”以及显示控件等。
5.选择好要读取的通道,运行程序,即可读取计数值。
停止
□国…圈
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MyDAQ 简单 使用说明