nate
2008-08-06 15:40:07 UTC
Does anyone know if there is a way to programmically detect software versions installed on real-time devices. Specifically the PXI-8145RT. We have stumbled across an issue where we can not use System Replication unless LabVIEW is already installed on the device. Basically what happens is that when we build the RT executable, we are forced to create a .rtexe file. Not necessary a problem, but if you format the compact flash on the 8145, confiure the IP address and then try to re-image it using an image created from the same device, it fails when it tries to FTP the .rtexe file to the controller. The problem seems to be with the ftp program that resides on the ROM of the device. With no software installed on the device, you can only ftp files to it that are in the 8.3 format. If I could programically detect that LabVIEW is not installed, then I could display an error message to install LabVIEW first.