NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

TestStand Deployment Issue - VI too early to convert

I have a test system which has LabVIEW 8.0 and TestStand 3.5 running VIs and sequences developed on this system. I am trying to replace this with a deployment system and not having much success. I admit I'm pretty green with LV8 and TS3.5, but reasonably computer savvy.
 
I purchased the same DAQ boards used in the existing system and installed them in a new PC. The PCs are different types, the existing system is a HP Pavilion and the deployment system is a Dell. I didn't think hat would have much effect.
 
I created a deployment install image on the development system. I tried this a few months ago and was able to get a simple test deployment working. Now that I've got the actual DAQ hardware, I attempted to deploy the full test system. It installed OK on the deployment system, but when I run a sequence, I get a message that states:
 
LABVIEW: VI version is too early to convert to the current LABVIEW version.
 
The notable differences between the two systems include:
 
1. Different PC types
2. Possibly a different DAQmx version - I installed DAQmx from the CDs that came with the new hardware, not from the original CDs.
3. XP Pro instead of XP Std
 
Any suggestions? Like I said, I don't have a lot of experience with this, so any help is appreciated.
 
Thanks,
 
Blair
0 Kudos
Message 1 of 6
(3,841 Views)
Blair,
 
 
>2. Possibly a different DAQmx version - I installed DAQmx from the CDs that came with the new hardware, not from the original CDs.
 
That is most likely the problem- I suspect that the DAQmx support VIs are broken because they are expecting a different version of DAQmx.  Note that the 3.5 deployment utility allows you to include NI drivers as part of your install (click on Drivers and Components... on the Installer Options Tab) check DAQmx.   This will insure you are using the same version of DAQmx on both systems. 
 
-Rick Francis
0 Kudos
Message 2 of 6
(3,831 Views)

Thanks, Rick. I tried checking Daqmx 8.0 as one of the drivers to load with the build and got an error. The error indicated that the driver couldn't be loaded as Measurement Studio wasn't installed.

I'll have to see if I can find the original drivers that were used with the old system and remove the drivers from the new system and install the old drivers. I suppose I could try installing the new drivers on the old system and then doing the build, but I hesitate to do that as I am afraid that something will get broken on the old system and shut down production. I've already had one issue during start-up that caused the license to invalidate and had to re-install the license, so I would rather not make any changes at this time.

Unfortunately, a subcontractor created the original system, and I don't know if I have the original driver disks.

The driver disks that came with the new DAQ boards show ver 8.6.

The version number of Measurement and Automation Explorer is the same.

Blair

 

0 Kudos
Message 3 of 6
(3,817 Views)
DAQmx 8.6 appears to be the problem. I downloaded DAQmx 8.0.1 and installed it (after uninstalling 8.6), but now I get a different error. The error message states:
 
Could not load DLL or external library 'C:\Program Files\National Instruments\Shared\LabVIEW Run-Time\8.5\lvrt.dll'.
 
The install image was generated from an 8.0 system, so there wouldn't be an 8.5 run-time.
 
There is a run-time in 'C:\Program Files\National Instruments\Shared\LabVIEW Run-Time\8.0\lvrt.dll'.
 
How do I get the system to look for the 8.0 run-time instead of the 8.5 run-time?
 
Thanks,
 
Blair
0 Kudos
Message 4 of 6
(3,794 Views)

I tried copying the 8.0 directory and naming it 8.5 - that worked, but now the error states that it can't find nidaq32.dll.

Blair

0 Kudos
Message 5 of 6
(3,792 Views)
I've determined that nidaq32.dll is part of the traditional drivers. Downloading them now. Hopefully will install and get it working tomorrow.
0 Kudos
Message 6 of 6
(3,790 Views)