LabVIEW应用程序 (EXE)和安装程序的区别

更新 Oct 8, 2021

适用于

软件

  • LabVIEW
  • LabVIEW Run-Time Engine

问题详述

  • 安装程序与应用程序(EXE)有何不同?
  • 我没有LabVIEW相关的许可证,我需要购买许可证才可以使用LabVIEW 应用程序(EXE)和安装程序吗?
  • 我需要安装什么驱动才可以运行应用程序(EXE)和安装程序?

解决方案

如果您是最终用户,当您使用LabVIEW开发的应用程序(EXE)或安装程序时,您是无需向NI付费使用该程序的。但是若该程序需要运用到LabVIEW的附加工具包(例如:LabVIEW​声音​和​振动​工具包),您还是需要购买相关软件/工具包的许可证来使用。如果您想创建应用程序(EXE)或安装程序,您必须拥有LabVIEW以及Application Builder 相关的有效许可证。
请参考下面的相关链接以了解更多的详细资料。
  • 应用程序(EXE)
    • 应用程序(EXE)只是使用LabVIEW开发软件中的Application Builder构建的独立应用程序。应用程序(EXE)可以分发给其他用户使用。通常要运行LabVIEW应用程序(EXE),您需要安装与创建该应用程序(EXE)的LabVIEW版本相对应的LabVIEW运行引擎。例如,如果您在LabVIEW 2016中创建了LabVIEW应用程序(EXE),您需要安装LabVIEW Runtime Engine 2016。
  • 安装程序
    • 安装程序也是使用Application Builder来创建的。它通常不仅包括应用程序(EXE),它还包括其他依赖项,例如RTE,驱动程序和工具包。安装程序会自动将这些必要的软件安装到已部署的电脑上。如果安装程序中未包含必要的软件,您需要按照以下步骤来确定必要的组件是否完整。
    1. 运行引擎:
      • 无论应用程序的性质如何,您都需要在目标计算机上安装LabVIEW运行引擎。
      • 运行引擎的版本需要与应用程序内置的LabVIEW版本匹配。
      • 所有版本的LabVIEW运行引擎均可从NI网站下载。
    2. 驱动因素:
      • 如果应用程序有使用任何硬件功能,您需要安装相关的驱动程序。
    3. 工具包:
      • 如果您开发的应用程序需要使用到任何工具包,您需要在目标计算机上安装相同的工具包。请注意有些工具包是需要NI许可证来激活。