生成和部署独立的实时应用程序
- 更新时间2025-05-20
- 阅读时长5分钟
按照下列步骤生成独立的实时应用程序,并将其部署至RT终端:
注:
- 部署应用程序之前,确定应用程序最适合哪种部署方法。
- 生成应用程序之后,如要更新启动VI或始终包括文件,应重新生成应用程序,而不是试图将文件直接复制到RT终端。
- 打开要生成独立实时应用程序的项目。
- 右键单击RT终端下的程序生成规范,从快捷菜单中选择新建»实时应用程序,显示“实时应用程序属性”对话框。
- 填写“实时应用程序属性”对话框“信息”页的下列项:
- 在程序生成规范名称文本框中输入一个程序生成规范的名称。程序生成规范中将显示该名称。同一个RT终端下,程序生成规范的名称必须是唯一的。
- 在目标文件名文本框中输入独立实时应用程序的名称。独立实时应用程序扩展名必须为.rtexe。
- 浏览“应用程序信息”页的其他项。
- 填写“源文件”页的下列项:
- 在项目文件树中,选择一个VI作为独立实时应用程序的启动VI,即顶层VI。RT终端上电后,启动VI即打开并运行。每个生成的实时应用程序都必须至少有一个启动VI。
- 单击启动VI列表框旁的右箭头按钮,将选中的VI移动至启动VI列表框中。
- 在项目文件树中,选择要定义为动态调用VI或支持文件的项,如要通过VI服务器调用的VI或从VI读取的文本文件。
- 单击始终包括列表框旁的右箭头按钮,将选中项移至始终包括列表框。
注: 启动VI或始终包括列表框中不能包含多态VI。应使用多态VI的某个实例。
- 在“目标”页,配置目标设置并添加独立实时应用程序的目标目录。
- 在“源文件设置”页,编辑独立实时应用程序中单个文件或文件夹的目标和属性。注: 如果要发布一个使用了共享变量的独立可执行应用程序,那么在LLB或可执行程序中不要包含.lvlib文件。设置.lvlib文件的目标为可执行文件或LLB以外的地址。
- 在“高级”页,配置独立实时应用程序的高级设置。
- 在“附加排除项”页,配置设置以减少独立实时应用程序的大小及载入生成的程序时,优化加载时间并降低内存使用量。
- 在“生成前/后操作”页上,指定生成之前或之后LabVIEW要执行的VI。
- 在“预览”页,单击生成预览按钮以查看生成的独立实时应用程序文件。注: 为确保预览的准确性,创建或编辑程序生成规范前,应将对VI所作的改动保存在内存中。
- 从“项目浏览器”窗口或LabVIEW开发环境之外部署应用程序。注: 如果修改了代码并想重新部署应用程序,请右键单击程序生成规范,从快捷菜单中选择取消部署,以删除先前部署的文件。此操作会删除先前部署到终端的所有文件,而不仅仅是单个程序生成规范部署的文件。为避免冲突,在使用不同的系统传输文件(如通过SystemLink进行安装)之前,请使用此选项从终端删除已部署的文件。
从项目浏览器窗口部署
按照下列步骤,生成一个独立应用程序并从“项目浏览器”窗口将该应用程序部署至RT终端:
- 使用“实时应用程序属性”对话框指定应用程序的设置。
- 单击生成按钮。程序生成规范的名称出现在“项目浏览器”窗口RT终端下的程序生成规范树中,LabVIEW会将应用程序放置在“实时应用程序属性”对话框“目标”页上指定的目录中。
- 右键单击程序生成规范,从快捷菜单中选择设置为启动项。 注: 可为RT终端下的独立实时应用程序的不同配置,生成多个程序生成规范。但只能将一个独立实时应用程序设置为RT终端的启动程序。将程序生成规范设置为RT终端的启动应用程序后,LabVIEW将在项目浏览器窗口的程序生成规范图标周围显示绿色外框。
- 右键单击程序生成规范,从快捷菜单中选择部署,将应用程序部署至终端。
- 右键单击RT终端,选择工具»重启,重启RT终端,运行独立的实时应用程序。
注: 必须将应用程序设置为启动并重启RT终端,才能运行独立实时应用程序。
从LabVIEW应用环境之外部署
按照下列步骤,从LabVIEW开发环境之外部署独立的实时应用程序:
- 使用“实时应用程序属性”对话框指定应用程序的设置。 注: 必须在“源文件”页指定至少一个启动VI。
- 在“组件定义”页上,勾选创建组件定义文件(.cdf)并指定依赖关系复选框。
- (可选)如要为应用程序指定一个版本号,取消勾选版本号面板的自动递增复选框,为应用程序指定一个版本号。
- (PXI)在必需的软件组件列表中,勾选需要随应用程序一并安装的每个软件组件旁的复选框。在软件版本下拉菜单中,从每个软件组件的可用版本中进行选择。(CompactRIO)在必需的软件组列表中,选择需要随应用程序一并安装的软件组。在附加软件列表中,勾选要安装的附加软件旁的复选框。(可选)取消勾选按组显示软件复选框,查看可用软件组件的列表。 注: LabVIEW会始终指定作为应用程序依赖项运行的LabVIEW Real-Time模块的版本。
- 单击生成按钮。LabVIEW生成应用程序和组件定义文件(.cdf),该文件定义了应用程序及其依赖项。LabVIEW将.cdf置于National Instruments\RT Images\User Components目录下。
- 生成完成后,在生成状态对话框中检查生成好的应用程序位置,单击完成按钮。
- 如要将应用程序及其依赖项安装至少量终端,可使用NI Measurement & Automation Explorer (MAX);如要安装至大量终端,可使用安装VI的安装启动实例。关于使用MAX安装独立应用程序的步骤信息,见Measurement & Automation Explorer帮助中的安装启动应用程序。
关于从LabVIEW开发环境之外部署独立实时应用程序的详细信息,见ni.com上的“使用应用程序组件部署LabVIEW Real-Time应用程序”。