NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

calling labview 8.2 Vi from teststand 3.5 throws an error

calling labview-8.2 vi in teststand-3.5 throws the following error.

In the development environment, where Teststand 3.5 and LabVIEW 8.2 are installed, teststand file doesnt throw any error. However when the same sequence is deployed in a machine that doesnt have teststand and labview. (Both Teststand runtime engine and Labview runtime engine) are installed in the end machine.

Trying the execute the sequence in the end machine throws the following error

"Error loading step 'Call LabVIEW measurement module for amplitude imbalance' of sequence 'MainSequence' in file 'TSG06-Amplitude Imbalance.seq'.
LabVIEW:  VI version is later than the current LabVIEW version."

0 Kudos
Message 1 of 7
(3,815 Views)

Hi,

You need to check what is the version of the RTE's to make sure you have the right version, especially the labview RTE as its this that causing the error.

You can check the version in NI Max under the software tab

Regards

Ray Farmer

Regards
Ray Farmer
0 Kudos
Message 2 of 7
(3,807 Views)
Sorry for not mentioning the version info in my previous mail.
 
Teststand 3.5 runtime (from the deploy utility of Teststand) and Labview 8.2 runtime (91MB), downloaded from NI website) are installed in the end machine
 
Thanks
Ashok
0 Kudos
Message 3 of 7
(3,791 Views)
Hi,
 
Should have also asked this question before.
 
What is your LabVIEW Adaptor set too on the target system. Use ActiveX Runtime Server or LabVIEW RTE. If its set to use the LaBVIEW ActiveX Runtime Server which can be either the Operator Interface or the seperate ActiveX Server, then these are probably built with an early labVIEW.
 
If so you would need to rebuild the server you are using.
 
Regards
Ray Farmer
Regards
Ray Farmer
0 Kudos
Message 4 of 7
(3,774 Views)

Thanks for your reply.

Can you let me know how to set the adapter setting in target system. (I can only see the adapter config option in development system), I couldnt figure out a way to find the labview adapter setting in the target system. Target machine has only runtime engines installed.

I have created an installer (using deploy utility of Teststand) with LabVIEW 8.2.1 runtime engine option selected. But still i couldnt get the sequence working. I am getting the same error "Later version of VI..."

0 Kudos
Message 5 of 7
(3,756 Views)

Hi,

You should be able to select the Adapters in a fully featured Operator Interface, but you have to be logged into TestStand as an administrator user. the Selection is under the Configuration menu item.

TestStand 3.5 does come with LabVIEW 8.0 runtime engine in its deployment an therefore you have to modify the deployment setup to include 8.2.1 runtime engine.

There is a knowledgebase about this on the NI website.

Regards

Ray Farmer

Regards
Ray Farmer
0 Kudos
Message 6 of 7
(3,752 Views)

Thanks for the reply

Since i am using customized operator interface i didnt have the option of setting the adapter. Now i got the programatic way of setting the adapter. Its looks like i got it working 🙂

0 Kudos
Message 7 of 7
(3,746 Views)