在往cFP,cRIO或者PXI目标中安装软件时发生的未解决的依赖性错误



主要软件:
主要软件版本: 8.2
主要软件修正版本: N/A
次要软件: N/A
硬件: Compact FieldPoint>>Controllers>>cFP-2010, Compact FieldPoint>>Controllers>>cFP-2020, Compact FieldPoint>>Controllers>>cFP-2120, Compact FieldPoint>>Controllers>>cFP-2100, Compact FieldPoint>>Controllers>>cFP-2000, Compact FieldPoint>>Controllers>>cFP-2110, Compact FieldPoint>>Controllers>>cFP-2200, CompactRIO>>Controllers, CompactRIO>>Controllers>>cRIO-9014, CompactRIO>>Controllers>>cRIO-9012, CompactRIO>>Controllers>>cRIO-9004, CompactRIO>>Controllers>>cRIO-9002

问题:

我在我的cRIO,cFP或者PXI RT设备上安装LabVIEW RT软件,首先在MAX中右键目标,选择Add/Remove Software,然后我选择了LabVIEW或者其他软件,接着我就看到了如下所示的错误:Cannot continue because of the following unresolved dependencies: LabVIEW Real-Time 8.2 requires LabVIEW RT Common 8.2,还有一个类似的错误:Cannot continue because of the following unresolved dependencies: USB 1.0 requires Base 3.0,我该如何解决这个问题?



解答:

远程系统上的未解决的LabVIEW RT依赖性是由于主机上的某个软件依赖性造成的。当你在cRIO,cFP或者PXI上点击Add/Remove Software时,它将搜索上位机确认哪些软件更新可以下载到远程系统上。
如果你在上位机尚未安装LabVIEW RT模块或者其他依赖性软件时就在RT目标上安装LabVIEW RT,你将会发现这个未解决的依赖性错误,因为下位机会去搜索上位机。所以,在试图在cFP,cRIO或者PXI控制器上添加软件前,要确认已经正确地安装了对应的软件。例如,如果你已经从上位机更新或者将旧版软件更新为新版本,你也将需要重新安装驱动软件(例如将DAQmx 8.3更新至DAQmx 9.0.2),这时你需要检查驱动的ReadMe从而确认LabVIEW版本的兼容性。
当确认好LabVIEW的软件版本匹配后,更新LabVIEW RT目标的最简单的方法就是首先将目标中的所有的软件都卸载掉,然后重新安装需要的软件,你可以从LabVIEW RT软件向导中通过点击National Instrument RT Software旁边的下拉框,然后点击Select all for uninstall,一旦软件卸载后,你就可以安装你需要的软件了。

如果上位机中的RT软件刚开始就未cFP或者cRIO安装好了,同样的情况会发生于PXI系统。这对于LabVIEW 7.1或者更早的版本适用,在安装RT时,会有是否安装针对于PXI目标的选项,如下图所示。为了解决这个依赖性问题,你需要修改/重新安装LabVIEW RT,从而确认PXI支持已经添加到系统中了。



相关链接: KnowledgeBase 3OLG881: Why Is There No Software Available To Install Onto My Real-Time (RT) Controller?
KnowledgeBase 2HEEPEZ8: Installing Software on Real-Time (RT) PXI Series Hardware
KnowledgeBase 3VQ66M8T: Error 59 When Trying to Install Software to a Real-Time System

附件:


UnresolvedDependencies.JPG - UnresolvedDependencies.JPG



报告日期: 02/06/2007
最近更新: 06/30/2014
文档编号: 465E0A0L