NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Updating LabVIEW TypeDef COntrols without Updating TestStand Modules

I use Type Def Enum controls frequency, and share them across many code modules. Whenever I update the control, by adding a new selection value, TestStand forces me to update every Module I have using this Type Def. I generally do this by clicking on the Red exclamation point.

 

Questions:

Is there a Global way to do this rather than click on each step and clicking the exclamation point?

Is there a better way to use the Type def such that this doesn't happen?

 

Thanks

 

 

0 Kudos
Message 1 of 3
(1,901 Views)

Tools>>Update VI Calls...

 

There is not a better way.  That is why they are type defs because you should only need to update in one location.  Well....technically once in each programming language.

jigg
CTA, CLA
testeract.com
~Will work for kudos and/or BBQ~
Message 2 of 3
(1,888 Views)

Such issue is always a pain with TS.

Indeed you use the tool to update VI calls.

Another way is to create a step types ca;lling your VIs as PostStep. PostStep are called 'on the fly' and  their prototypes are not checked in edition. So if your LV typedef matches your TS Data Type you should not have to update your VIs calls.

However there are several cons to this method...

CLA, CTA, LV Champion
View Cyril Gambini's profile on LinkedIn
This post is made under CC BY 4.0 DEED licensing
0 Kudos
Message 3 of 3
(1,870 Views)