• NI美国国家仪器,Labview软件  |  咨询电话:189-2876-4315  |

文章分类

当前位置:首页>文章中心>行业新闻>在LabVIEW中为NI-DAQmx设备创建任务

在LabVIEW中为NI-DAQmx设备创建任务

发布时间:2021-05-11 点击数:797

LabVIEW中为NI-DAQmx设备创建任务

环境

软件

· LabVIEW

· Measurement & Automation Explorer (MAX)

驱动

· NI-DAQmx

操作系统

· Windows

本文档是NI-DAQmx入门主页》 一部分。

本文将逐步介绍如何在LabVIEW中使用模拟或物理NI-DAQmx设备创建任务。为了确定您的设备是仿真的还是真实的,请在NI Measurement and Automation ExplorerMAX)中检查图标颜色。所有NI-DAQmx模拟设备的图标颜色均为物理设备的黄色版本。某些物理设备的颜色可以是绿色,黑色或灰色。确保检查模拟NI-DAQmx设备注意事项以确认要使用模拟设备完成的工作。

创建任务的方法很少:使用NI-DAQmx API,在NI Measurement and Automation ExplorerMAX)中创建任务或使用DAQ Assistant Express VI。使用不同的方法有不同的好处,请参见每个部分以了解最适合您和您的应用的设备。

确认已连接物理DAQ设备,安装了兼容的NI-DAQmx驱动程序 ,并且可以NI MAX中看到该设备,或者已经MAX创建了模拟的NI-DAQmx设备 

NI-DAQmx API

使用NI-DAQmx API时,建议使用附带的示例提供的框架。

从示例开始(推荐)

1. 启动LabVIEW

2. 导航至帮助>>查找示例... ,这将启动NI示例查找器

3. 确认您在浏览选项卡中,并浏览文件夹硬件输入和输出>> DAQmx”

4. 导航到您的应用程序需要的文件夹

5. 双击要使用的示例

6. 不要编辑此示例。任何更改都将覆盖原始示例。

1. 单击文件>>另存为

2. 选择适合您需求的选项。建议选择复制层次结构到新位置

3. 选择位置,然后单击保存

4. 关闭示例并在新位置打开示例

7. 打开示例的本地副本后,您可以更改示例中使用的配置和通道。您可以使用真实和模拟的设备和渠道来运行应用程序

注意:大多数示例都以DAQmx创建虚拟通道开始,并将自动创建一个未命名的任务。大多数示例还将仅列出1个通道和1个设备。如果想要拓展通道,您可以修改一个DAQmx创建虚拟通道VI的实例以合并更多的通道或设备,或将多个DAQmx创建虚拟通道VI添加到同一任务。如果要添加更多设备,请确保它们可以共享任务的计时资源。


从头开始

《学会NI-DAQmx10个函数,解决80%的数据采集应用问题》 是一个很好的资源。它将逐步介绍您在NI-DAQmx数据采集应用程序中可能需要的主要功能。

 

使用NI MAX任务

MAX中创建要在LabVIEW中使用的任务,可以在LabVIEW外部设置多个通道,比例,定时和触发器,这有助于处理混乱的代码。在不同的VI之间移植任务信息更加容易。与使用DAQ Assistant相比,任务启动和停止时可以提供更多控制,可以轻松地在多个实例/ VI中使用相同的通道设置,并且可以为特定实例/ VI编辑任务的某些方面,而无需更改设置任务。

1. 遵循NI MAX中为NI-DAQmx设备创建任务的步骤

2. 要使用在NI MAX中创建的任务,您需要使用DAQmx任务名称(任务常量) ,关于如何创建它,您有两个选择:

§ 拖动任务:

1. LabVIEW中打开NI MAX和程序框图

2. 将鼠标悬停在NI MAX中的任务上

3. 单击并拖动到框图

4. 现在,在LabVIEW中创建了一个任务常量,它将引用NI MAX中的任务配置

 

5. 单击常量箭头,然后单击浏览,可以更新要在LabVIEW中使用的任务这将创建一个弹出窗口,其中包含可供使用的已保存任务的列表。

 

LabVIEW中放置DAQmx任务常量(任务常量)

1. LabVIEW中打开程序框图

2. 打开功能面板(在框图上单击鼠标右键)

3. 导航至Measurement I / O»NI-DAQmx ,然后单击Task Constant 。放置在所需位置。

4. 您可以通过单击常量的箭头并在下拉菜单中选择可用的任务或单击浏览来更新要使用的任务。单击浏览将创建一个弹出窗口,其中包含可供使用的已保存任务列表。

 

3. 现在,您可以使用一些方法:

§ 任务常量连接DAQmx Start VI任务,然后继续从头开始创建应用程序的其余部分

§ 从任务常量自动生成NI-DAQmx代码

数据采集助手

使用DAQ Assistant为您的应用程序打包从创建到开始到停止的整个DAQmx任务,因此,您不必使用DAQmx API组件。这是一个基于配置的工具,可引导您完成在LabVIEW中获取简单测量的步骤。它非常适合在短时间内进行简单的测量,触发和数据记录设置,但对于较低级别的控制有局限性。

1. LabVIEW中打开程序框图

2. 打开功能面板(在框图上单击鼠标右键)

3. 导航至Measurement I / O»NI-DAQmx ,然后单击DAQ Assistant 。放置在所需位置。

4. 放置后,它将开始初始化,并弹出创建新...”窗口

 

5. 创建任务的功能与NI MAX非常相似-遵循步骤5,开始执行NI MAX中的NI-DAQmx设备创建任务

6. 配置任务后,单击确定这将构建要使用的任务VI注意:您可以通过双击DAQ Assistant来更新任何配置信息。

7. (可选)您可以按原样使用DAQ Assistant

8. 右键单击DAQ助手,然后单击转换为NI-DAQmx任务,这将创建一个DAQmx名称常量(任务常量)。这会将任务保存在NI MAX中。

9. 现在,您可以使用一些方法:

§ 任务常量连接DAQmx Start VI任务,然后继续从头开始创建应用程序的其余部分

§ 从任务常量自动生成NI-DAQmx代码

 

18928764315

微信咨询
联系客服