我可以设置Real-Time Target在启动时不运行下载的VI吗?



主要软件:
主要软件版本: 2009 SP1
主要软件修正版本: N/A
次要软件: N/A

问题: 我有一个联网的Real-Time控制器,并且在控制器启动时会下载VI。我希望通过主机的VI服务器启动VI,而不希望控制器启动时VI就自动运行,如何实现?

解答:

使用应用程序生成器可以实现该功能。与下面文档中提到的方法类似,该方法介绍如何设置启动时执行可执行程序: Developer Zone Tutorial: Step by Step Tutorial: How to Embed an Executable VI on Networked RT Series Hardware

本文提到的方法与上面文档中的方法的区别是:当生成可执行程序时,顶层VI会在打开时默认进入运行状态。当生成需要下载到实时控制器中的startup.exe时,需要按照如下方法设置:

在生成规范中添加顶层VI之后,切换到Source File Settings页面。在列表中选择顶层VI,选择Customize VI Properties

弹出VI Properties对话框,在Execution中有Run when opened选项。如果希望禁用该选项,可以去掉该选项的对勾。

点击OK生成可执行程序。当部署代码时,作为启动项的可执行程序只会下载进控制器,而不会在启动时执行。



相关链接: Developer Zone Tutorial: Step by Step Tutorial: How to Embed an Executable VI on Networked RT Series Hardware

附件:





报告日期: 11/25/2002
最近更新: 11/19/2012
文档编号: 2ROFIHEW