Academic Company Events Community Support Solutions Products & Services Contact NI MyNI
3 ratings:
 5 out of 5   

Why Do I Get a TestStand Error Claiming my VI Prototype Changed After Successfully Deploying my Files?



Primary Software:
Primary Software Version: 4.2
Primary Software Fixed Version: N/A
Secondary Software: N/A

Problem:
I am using TestStand 4.2 and LabVIEW 8.2.1 or greater. I build a successful deployment using the Deployment Utility, but when I deploy to my target machine and run my sequence file, I receive the error The parameters specified by the step do not match the controls and indicators of the VI. Click this icon to reload the prototype.... I have not made any changes to my VI's Connector Pane. Why am I getting this error?

Solution:
TestStand 4.2 provides new options for packaging LabVIEW VIs in the LabVIEW Options Dialog Box of the Distributed Files tab of the Deployment Utility which can be seen below.



One possible cause of the aforementioned behavior is checking the "Remove Unused VI Components" option of the LabVIEW VI Options dialog box. In TestStand 4.2, checking this option provides the same behavior as though you were building a LabVIEW Source Distribution and checked the first three check-boxes of the Additional Exclusions page as seen in the image below.



If your VI has any type defined controls connected to the connector pane, checking the Remove Unused VI Components option in the Deployment Utility will disconnect your type definitions from the VI and change the VI Prototype. To avoid this behavior, uncheck the Remove Unused VI Components option and rebuild your deployment.



Related Links:
KnowledgeBase 3VME8NYV: What Do the Various Warnings Given by the TestStand Deployment Utility Mean?

Attachments:





Report Date: 07/23/2009
Last Updated: 07/11/2014
Document ID: 4ZM95C1O

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit