按照下列步骤生成独立的实时应用程序,并将其部署至RT终端:

注:
  • 部署应用程序之前,确定应用程序最适合哪种部署方法。
  • 生成应用程序之后,如要更新启动VI始终包括文件,应重新生成应用程序,而不是试图将文件直接复制到RT终端。
  1. 打开要生成独立实时应用程序的项目。
  2. 右键单击RT终端下的程序生成规范,从快捷菜单中选择新建»实时应用程序,显示“实时应用程序属性”对话框。
  3. 填写“实时应用程序属性”对话框“信息”页的下列项:
    1. 程序生成规范名称文本框中输入一个程序生成规范的名称。程序生成规范中将显示该名称。同一个RT终端下,程序生成规范的名称必须是唯一的。
    2. 目标文件名文本框中输入独立实时应用程序的名称。独立实时应用程序扩展名必须为.rtexe
    3. 浏览“应用程序信息”页的其他项。
  4. 填写“源文件”页的下列项:
    1. 项目文件树中,选择一个VI作为独立实时应用程序的启动VI,即顶层VI。RT终端上电后,启动VI即打开并运行。每个生成的实时应用程序都必须至少有一个启动VI。
    2. 单击启动VI列表框旁的右箭头按钮,将选中的VI移动至启动VI列表框中。
    3. 项目文件树中,选择要定义为动态调用VI或支持文件的项,如要通过VI服务器调用的VI或从VI读取的文本文件。
    4. 单击始终包括列表框旁的右箭头按钮,将选中项移至始终包括列表框。
注: 启动VI始终包括列表框中不能包含多态VI。应使用多态VI的某个实例。
  1. 在“目标”页,配置目标设置并添加独立实时应用程序的目标目录。
  2. 在“源文件设置”页,编辑独立实时应用程序中单个文件或文件夹的目标和属性。
    注: 如果要发布一个使用了共享变量的独立可执行应用程序,那么在LLB或可执行程序中不要包含.lvlib文件。设置.lvlib文件的目标为可执行文件或LLB以外的地址。
  3. 在“高级”页,配置独立实时应用程序的高级设置。
  4. 在“附加排除项”页,配置设置以减少独立实时应用程序的大小及载入生成的程序时,优化加载时间并降低内存使用量。
  5. 在“生成前/后操作”页上,指定生成之前或之后LabVIEW要执行的VI。
  6. 在“预览”页,单击生成预览按钮以查看生成的独立实时应用程序文件。
    注: 为确保预览的准确性,创建或编辑程序生成规范前,应将对VI所作的改动保存在内存中。
  7. 从“项目浏览器”窗口或LabVIEW开发环境之外部署应用程序。
    注: 如果修改了代码并想重新部署应用程序,请右键单击程序生成规范,从快捷菜单中选择取消部署,以删除先前部署的文件。此操作会删除先前部署到终端的所有文件,而不仅仅是单个程序生成规范部署的文件。为避免冲突,在使用不同的系统传输文件(如通过SystemLink进行安装)之前,请使用此选项从终端删除已部署的文件。

从项目浏览器窗口部署

按照下列步骤,生成一个独立应用程序并从“项目浏览器”窗口将该应用程序部署至RT终端:

  1. 使用“实时应用程序属性”对话框指定应用程序的设置。
  2. 单击生成按钮。程序生成规范的名称出现在“项目浏览器”窗口RT终端下的程序生成规范树中,LabVIEW会将应用程序放置在“实时应用程序属性”对话框“目标”页上指定的目录中。
  3. 右键单击程序生成规范,从快捷菜单中选择设置为启动项
    注: 可为RT终端下的独立实时应用程序的不同配置,生成多个程序生成规范。但只能将一个独立实时应用程序设置为RT终端的启动程序。将程序生成规范设置为RT终端的启动应用程序后,LabVIEW将在项目浏览器窗口的程序生成规范图标周围显示绿色外框。
  4. 右键单击程序生成规范,从快捷菜单中选择部署,将应用程序部署至终端。
  5. 右键单击RT终端,选择工具»重启,重启RT终端,运行独立的实时应用程序。
注: 必须将应用程序设置为启动并重启RT终端,才能运行独立实时应用程序。

从LabVIEW应用环境之外部署

按照下列步骤,从LabVIEW开发环境之外部署独立的实时应用程序:

  1. 使用“实时应用程序属性”对话框指定应用程序的设置。
    注: 必须在“源文件”页指定至少一个启动VI。
  2. 在“组件定义”页上,勾选创建组件定义文件(.cdf)并指定依赖关系复选框。
  3. (可选)如要为应用程序指定一个版本号,取消勾选版本号面板的自动递增复选框,为应用程序指定一个版本号。
  4. (PXI)在必需的软件组件列表中,勾选需要随应用程序一并安装的每个软件组件旁的复选框。在软件版本下拉菜单中,从每个软件组件的可用版本中进行选择。(CompactRIO)在必需的软件组列表中,选择需要随应用程序一并安装的软件组。在附加软件列表中,勾选要安装的附加软件旁的复选框。(可选)取消勾选按组显示软件复选框,查看可用软件组件的列表。
    注: LabVIEW会始终指定作为应用程序依赖项运行的LabVIEW Real-Time模块的版本。
  5. 单击生成按钮。LabVIEW生成应用程序和组件定义文件(.cdf),该文件定义了应用程序及其依赖项。LabVIEW将.cdf置于National Instruments\RT Images\User Components目录下。
  6. 生成完成后,在生成状态对话框中检查生成好的应用程序位置,单击完成按钮。
  7. 如要将应用程序及其依赖项安装至少量终端,可使用NI Measurement & Automation Explorer (MAX);如要安装至大量终端,可使用安装VI的安装启动实例。关于使用MAX安装独立应用程序的步骤信息,见Measurement & Automation Explorer帮助中的安装启动应用程序

关于从LabVIEW开发环境之外部署独立实时应用程序的详细信息,见ni.com上的“使用应用程序组件部署LabVIEW Real-Time应用程序”。