User | Kudos |
---|---|
6 | |
2 | |
2 | |
1 | |
1 |
Hi to all, I have a question and can be a suggestion as well for next labview features.
I am a beginner in labview so please provide me information about my question.
Is there a sort of flatten Main VI feature in labview?
What I mean about flatten is that, when I flatten a main vi, all its Sub-VIs will completely be
its parts. This means that flatten feature will only copy the connection and structures (including its icon)
inside all the involved Sub-VIs and then integrate it to the main VI as its main parts. This flatten feature
should not affect the original sub-VIs and their location in the directory, but just copy their structures and connections
for the purpose of removing all the Sub-VI dependencies connected to it(I mean not anymore actually access the sub-VIs located in different directories).
I am thinking that, after flattening the main VI, still the sub-VI icons are still there with all its connections and structures inside (nothing has changed),
only that, we do not anymore access it to somewhere because it is completely copied during flatten action. This can provide advantages like we are not
anymore dependent on the sub-VIs. Whenever some sub-VIs have been deleted on the accessed directories, we are not anymore troubled about missing
files and errors because our main VI itself is complete or independent. But as a reference to where we copied the flattened Sub-VI, atleast we are given
that information where they are located.
The disadvantage is that, we increase memory consumption, since we actually created at most two entities (one independent and the other).
I am suggesting that NI will include this an option/feature in labview, incase there is none. This provides a Main VI to be more compact and
free from all sorts of Sub-VI dependencies. This is just an option though, just to provide more versatility to wide range of users.
I mean, depends on user preference.
THANKS 🙂
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.