LabVIEW应用程序生成简介

概览

软件开发人员很少打算仅在开发计算机上使用已完成的应用程序。为了解决这个问题,NI提供了LabVIEW应用程序生成器,可让LabVIEW用户自行配置程序生成规范

  • 独立可执行应用程序,可以分发给有LabVIEW Run-time引擎的用户。
  • 安装程序,可安装为Windows平台创建的独立可执行应用程序和共享库。
  • .NET互操作程序集,将用于Microsoft .NET Framework的VI打包。
  • 程序包,用于使用NI Package ManagerSystemLink分发其他程序生成规范输出。
  • 打包项目库,在一个位置打包多个文件,并将项目库作为根文件。
  • 共享库,通过基于文本的编程语言(如LabWindows/CVI、Microsoft Visual C++和Microsoft Visual Basic)调用LabVIEW代码。
  • Zip文件,对于将大量代码作为单个可移植文件进行分发十分有用。


程序生成规范的使用因所用的LabVIEW版本而异。有关应用程序生成器的详细信息和最新信息,请参阅LabVIEW帮助。在LabVIEW中依次选择“帮助”(Help)»“LabVIEW帮助”(LabVIEW Help),可打开LabVIEW帮助

在创建可执行文件或安装程序时,必须要用到LabVIEW应用程序生成器(LabVIEW Application Builder)。LabVIEW专业版开发系统中包含应用程序生成器。如使用的是LabVIEW基础软件包或完整版开发系统,则可以单独购买应用程序生成器

内容

简介

LabVIEW应用程序生成器利用LabVIEW项目提供的结构,可组织和管理与应用程序相关的文件。这些文件包括VI、项目库、文档、数据文件、硬件配置等。应用程序生成器通过LabVIEW项目中的用户指定文件创建应用程序、DLL等,并且各个程序生成设置均保存在项目的“程序生成规范”中。

如果您正在寻找新手入门指南,请浏览开发和发布应用程序中的资源,并点击下面的各个链接,详细了解每种程序生成规范类型。

要详细了解每种类型的单独配置页面,请查看每种类型对应的LabVIEW帮助主题:应用程序(EXE)安装程序.NET互操作程序集程序包打包库共享库Zip文件

程序生成规范必需配置推荐配置

使用应用程序生成器时,将显示几个不同的配置页面。对于不同的程序生成规范类型,这些页面的标题类似,但不同的类型可能有不同的外观。如无特别说明,以下屏幕截图均来自应用程序(EXE)(Application (EXE))类型。打开LabVIEW项目,右键单击“ 程序生成规范(Build Specification)”项目项,然后选择“ 新建>>应用程序 (EXE)(New >> Application (EXE))”或其他程序生成类型,即可进入以下图片所示的界面。浏览每个配置页面中的选项,并参考LabVIEW帮助文档中的应用程序属性,详细了解每个类别的设置。

下文的必需一词表示您必须在页面上设置程序生成规范的对应信息。推荐表示该页面将使用默认设置,但您可以自定义这些设置。例如,您可能有多个应用程序(EXE)规范,但如果未更改推荐的“信息”页面,则所有的EXE都将命名为“Application.exe”。若要查看您选择的程序生成类型的必需、推荐或可选配置,请参见LabVIEW帮助文档中开发和发布应用程序生成应用程序的配置规范部分。

  • 信息 — 此页面包含与规范及其目标文件名和常规保存位置有关的信息基本项。对于所有程序生成规范类型而言,此页面为推荐配置(安装程序除外,因为对其而言为必需配置)。请参阅各程序生成规范类型的详细信息,了解更多信息。



  • 源文件 — 此页面用于添加和删除“程序生成输出”文件夹中文件与文件夹。对于所有程序生成规范类型而言,此页面为必需配置(程序包除外,因为对其而言仅为推荐配置)。请参阅各程序生成规范类型的详细信息,了解更多信息。



  • 目标 — 此页面用于配置目标并将目标目录添加到您的程序生成规范中。对于所有程序生成规范类型而言,此页面为推荐配置(Zip不适用,不包含在内)。请参阅各程序生成规范类型的详细信息,了解更多信息。



  • 源文件设置 — 此页面用于编辑程序生成规范中包含的文件和文件夹的属性。对于所有程序生成规范类型而言,此页面为推荐配置(程序包和Zip不适用,不包含在内)。请参阅各程序生成规范类型的详细信息,了解更多信息。



  • 版本信息(仅适用于安装程序)— 用于输入安装程序的版本和公司信息。仅适用于安装程序类型,为推荐配置

    .

  • 程序包属性(仅适用于程序包)— 此页面用于配置程序包的显示名称和概要。仅适用于程序包类型,为推荐配置。



  • Zip文件结构(仅适用于Zip文件)— 此页面用于指定Zip文件生成所使用的文件结构。仅适用于Zip文件类型,为推荐配置。


其他信息

如果要在开发计算机之间移动代码和/或希望用户在分发代码时可以访问源文件,则不应该将代码捆绑在EXE中。相反,可以使用源代码分发(Source Distributions)打包LabVIEW源文件,并将其分发给其他LabVIEW开发人员。任何版本的LabVIEW(基础版、完整版或专业版)均提供创建源代码分发的功能,并且不需要应用程序生成器。

Was this information helpful?

Yes

No