05-01-2007 07:50 AM
05-03-2007 07:52 AM
Hi DannyT,
I wouldn't have expected the caller VI to recompile unless you had changed the input and output connectors on the sub VIs. You said you made changes to the sub VIs that you didn't expect affected the calling VI. Can you give me some examples of those changes? Also, how are you determining that the caller VI is being recompiled and that a ripple effect exists?
Regards,
Way S.
NI UK Applcations Engineer
05-03-2007 09:54 AM
05-03-2007 10:11 AM
05-06-2007 04:09 PM
Aristos, you asked why is this issue a concern for me.
In configuration control there is a common idea of an activity package. This defines a package of changes made to fix a bug or add in a new feature. So we can track say five file were changed on this date by this developer to fix this problem and if need's be it is easy to revist change package at a later stage if there are problems.
In a typical compiled lanuguage situation, let us use C, you only change say five source code files, this might mean if one of the filse was a header file for example that your build rebuilds many more than five new object files and many links are done, but you always know that only five source files were change and have to olny look at those five files in the case of a problem after the software has been released.
My experience with Labview is that it is quite possible to actually only change five Labview VI's but actually have to save a great deal more files. Sometimes it can result in almost half a project needing to be saved. This make life quite hard at a later stage to go back and see what were the actual files that really started it all.
It is just an aspect of Labview I find anoying and would like to understand better.
Thanks for the correct term "inplaceness." I will do some searchs around this an see if it throws any light on the matter
cheers
Danny
05-06-2007 06:32 PM
05-07-2007 06:56 AM
HI Aristos,
That is an interesting approch to take and would work fine; not my ideal as it adds some overhead, but possibly the most pragmatic way to deal with it.
I just wanted to check it was not just a basic flaw in my artichecture or project structure, but it appear just to be something to live with.
Thanks for the replies
cheers
Dannyt
05-07-2007 07:20 AM