生成代码

NI DAO Task Config

生成代码

如使用的是7.x或更高版本的NI应用软件,则可生成用于自定义应用程序的代码。在LabVIEW 7.x及更高版本、LabVIEW SignalExpress 2.x及更高版本、LabWindows/CVI 7.x及更高版本、Measurement Studio 7.x及更高版本中,可基于任何在MAX中保存的任务生成代码。在LabVIEW 7.x及更高版本中,可基于全局虚拟通道生成代码。

对生成的代码所做修改仅在应用程序内部有效,不会被保存到DAQ助手中的任务或全局虚拟通道。

代码生成的类型

在NI应用软件中基于任务或全局虚拟通道生成代码时,有三种选择:

  • 范例-生成所有运行任务或全局虚拟通道所需的代码,如读取范例的VI、开始和停止任务的VI、循环、图形等。如运行任务或全局虚拟通道的目的是确认代码生成的有效性,或在简单的应用程序中使用自定义配置,则可选择该类型。生成的代码是一个简单的NI-DAQmx范例,可将其修给改后用于自定义应用程序。
  • 配置-生成的代码将复制任务和全局虚拟通道的配置。如需将应用程序部署到另一个系统,则选择该类型。如需更多信息,见开始»所有程序»National InstrumentsNI-DAQmx Help中的Deployment

    生成配置代码时,应用程序与DAQ助手之间的链接将丢失。对生成的配置代码所作任何修改都不在DAQ助手中反映出来。配置代码可从DAQ助手生成,但生成的代码不保留之前对代码所做的修改。
    注意:  尽管生成的配置代码包括了用于创建全局虚拟通道和任务的代码,但不包括用于创建换算的代码。如生成的配置代码将要部署在具有换算的应用程序中,则必须确保目标计算机已配置了换算。关于部署的相关选项,见NI-DAQmx HelpDeployment
  • 配置和范例-必须使用LabVIEW生成该类型的代码。如需创建整套便携式应用程序且在其它系统上运行,则选择该类型。
注:  右键单击“DAQ助手”Express VI并选择生成NI-DAQmx代码时,将同时生成配置代码和范例代码。

在应用软件中生成代码

生成代码的类型以及通过DAQ助手生成代码的方式取决于使用的NI应用软件。选择下列NI应用软件,了解更多相关信息。