避免执行在RT系统启动时运行Real-Time执行程序



主要软件: LabVIEW Development Systems
主要软件版本:
主要软件修正版本:
次要软件: N/A
硬件: PXI/CompactPCI>>Controllers, CompactRIO, Compact FieldPoint, FieldPoint

问题:

每次Real-Time控制器重启时,都会自动运行其中的Real-Time可执行程序。如何可以删除程序,或者禁止它自动运行?



解答: 有几种方法可以阻止在启动时自动运行RT程序。可以删除在RT系统中~/ni-rt/startup/目录下的执行文件,或者禁用掉在这个路径下的程序。在FieldPoint, CompactRIO以及 Real-Time PXI控制器上有一个硬件开关,可以禁用vi和可执行文件在开机时自动执行。在cRIO控制器和最新的Compact FieldPoint控制器上开关标签为NO APP。早期的FieldPoint器件上这个开关被标记为Disable VI,PXI控制器上这个开关标记为Disable Statup VI。需要注意的是BIOS中将LabVIEW RT选项设置为Use Hardware Switch。关于使用硬件开关的更多信息请查询产品手册。这些开关在启动时有效,因此将这些开关置为ON并且手动或者使用软件重起设备时,vi和可执行文件将不会运行。

也可以使用台式机工具U盘来禁用Real-Time桌面电脑的启动运行程序功能。在Measurement and Automation Explorer中选择工具»RT磁盘工具»创建台式机工具U盘来创建这样一个启动盘,然后使用这个启动盘启动Real-Time系统的电脑,选择Disable LabVIEW Real-Time startup application即可。

还可以通过修改Real-Time目标系统中的INI文件来改变启动运行的设置。找到Real-Time系统中根目录下ni-rt.ini文件中RTTarget.LaunchAppAtBoot=字段。在等号之后键入True为允许启动时运行程序,键入False则禁用启动运行程序功能。

使用任何一种FTP客户端软件可以浏览ftp://ip_address/ni-rt/startup/。

其中ip_address是控制器的IP地址,可以由下面的方式查询:

  1. 在Windows中点击开始»所有程序»National Instruments»Measurement & Automation 打开Measurement and Automation Explorer (MAX)。
  2. 左键单击远程系统左边的+ 按钮,列出所有在本地子网内Real-Time设备。

  3. 左键单击您的Real-Time设备。 如下图所示的屏幕的中间位置即可以看到IP地址。


Measurement and Automation Explorer (MAX)中带有文件传输工具,可以右键单击远程系统下的设备,选择File Transfer工具使用该工具。


需要删除RT可执行文件, 请参见KnowledgeBase 2I4GEOS0

相关链接: KnowledgeBase 2I4GEOS0: Error 550 When Trying to Delete Startup.rtexe
Product Manuals: cFP-21xx and cFP-BP-x User Manual
Product Manuals: cFP-2200/2210/2220 Operating Instructions and Specifications
Product Manuals: CompactRIO 9012/9014 Operating Instructions and Specifications
Product Manuals: CompactRIO 9072/3/4 Operating Instructions and Specifications
Product Manuals: Real-Time PXI Controllers

附件:





报告日期: 11/28/2000
最近更新: 04/28/2009
文档编号: 23RHHT4U