My recommendations: 1) use the working executables to develop a new functional specification for the system performance. 2) retrieve an use all functionalities that are easily available in existing subVIs, 3) recode the system to the newly defined functional spec.
You can waste too much time trying to reassemble someone else's software. Chances are that the new system will evolve to be better than the older one. ==================original note======================== I have an ugly labview problem. I have inherited a suite of labview programs, consisting of built executables that are known to work, and a vast, disorganised pile of vis. The challenge is to reconstruct working versions of the source code corresponding to each executable. What makes it hard is that there are 1/2 doz different versions of each vi, and no obvious way to tell which are the 'good' ones. I am hoping that it may be possible to dig into the exes and find out what vis went in to them (I understand that I certainly can't get the original source code out of the exes, but any clues would be helpful). Does anyone have any ideas? ====================================================