04-12-2016 09:42 AM
Me again! Another conflict question.
I am working with two projects, which (for sake of argument) we can call A and B.
I work on A for a time. I run my Teststand sequence and it is fine. I then push it to CVS.
Next I switch to working on Project B ( which uses common VIs stored in its own folders).
However, when I open Project B in LV it is full of Conflicts. These I fix, run the sequence and then save it.
Now I change back to Proj A. However, it is full of Conflict errors!!!!!!
What is happening!?
In an effort to fix this, I fully recreated both projects, and explicitly defined which VIs to use in each case and where to get them from. However I still get conflicts when switching.
Any ideas?
04-12-2016 09:48 AM
04-12-2016 09:54 AM - edited 04-12-2016 09:55 AM
oops ignore this post
04-12-2016 09:58 AM
I've even tried rebooting the PC, to be doubly sure of flushing out any VIs in memory. Also, I rename the project which I am not working on.
Out of interest, is it possible to set Teststand to unload automatically, when it finishes running?
04-12-2016 10:10 AM
04-12-2016 10:35 AM
Now I have a question- That is not to say the "Load-Unload" files from the *.seq options won't help (They just might)
Does your sequence call vis through the associated lvproj context? As I understand things, The vi with the right name in the search path options will load first in TS unless, you give it a "Fully Qualified Name" by calling through the *.lvproj at which time the *.lvproj is queried for an exact path. (Just open a *.lvproj in notepad- you'll understand when you see the vi paths listed in human readable text)
You also seem to have multiple projects (*.lvproj files) linked to common reuse vis. Where are those common files? <LabVIEW>\User.lib\MyStuff\ CommonVIsXYZ.lvlib would be a nice parking spot for those A few more details and we will get you on the path to success! (If my 8-Ball hasn't already given you the right information)