自动生成LabVIEW NI-DAQmx代码

更新 Jul 26, 2023

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

本文将介绍如何通过DAQ Assistant Express VI任务常量在LabVIEW中生成NI-DAQmx代码。可以将任务常量手动放置到LabVIEW中,从NI Measurement and Automation Explorer(MAX)中拖动或通过转换DAQ Assistant Express VI。

在开始这些步骤之前,请遵循LabVIEW中为NI-DAQmx设备创建任务DAQ助手NI MAX部分。


从DAQ助手开始:

使用DAQ Assistant Express VI配置任务时,该任务在应用程序本地,并且不能在其他应用程序中使用它。如果要将任务保存到MAX并在其他应用程序中使用它或生成代码,可以将DAQ Assistant Express VI转换为DAQmx任务名称控件。

右键单击“ DAQ助手”,然后选择“转换为NI-DAQmx任务”或“生成NI-DAQmx代码”。
  • 转换为NI-DAQmx任务
    1. 单击此选项后,配置窗口将重新打开以确认任何配置更改。更新您需要的任何内容。
    2. 点击确定
    3. 这将创建任务常量,并在“我的系统>>数据邻居>> NI-DAQmx任务下的NI MAX中填充任务”
    4. 遵循下面的“任务常量”部分
  • 生成NI-DAQmx代码
    1. 单击此选项后,它将使用LabVIEW API通过“生成代码”选项创建与“配置和示例”选项类似的代码。至少包括:
      • 任何配置信息都作为常量
      • DAQmx读取VIDAQmx写入VI
      • DAQmx Stop VI
注意:该选项不会将任务保存在NI MAX中
  1. 使用它来创建应用程序的其余部分。

DAQmx任务名称常量:

有了DAQmx任务名称(任务常数)后,右键单击任务常数并将鼠标悬停在“生成代码”上。您具有以下选项:示例,配置,示例和配置,以及转换为Express VI。有关每个选项的更多信息,请参见《 NI-DAQmx手册中的“生成代码”。