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(基础​版、​完整​版​或​专业​版)​均​提供​创建​源​代码​分发​的​功能,​并且​不需要​应用​程序​生成​器。