05-29-2011 07:50 PM
Hello NI,
Recently my application (FPGA and host code) somehow crashed the entire PC and took out my application (host) VI with it.
This had happeded a feww times and the preceding occurence asked me to move the recovery file to a different location too recover. I did that and it did recover. However, the next time no such recovery file existed and hence the VI is now corrupted.
Any ideas how to restore a corrupted VI ?
I have two files which I'd like to included but they are too large: (a) the actual corrupted VI and (b) the recovery file from the previous occurence. Please let me know and i can also send these later.
I desperately hope you can guide me on how to recover one or both of these
Thanks
Jamie
05-29-2011 08:11 PM
05-29-2011 08:18 PM
05-29-2011 08:48 PM
Thanks for your prompt message. Just curious though, what and where is the SCM repository ? I assume its source control something or another.
The VI is about 6.5Mb in size which does seem quite large for a relatively simple application.
I'm using Labview 2010.
thanks
Jamie
05-29-2011 09:05 PM
05-30-2011 01:30 AM
Thanks again. Are there any known links for how to hexedit a VI ? Wouldnt NI engineers have some familiarity with this kind of procedure ?
thanks
Jamie
05-30-2011 09:02 AM - edited 05-30-2011 09:07 AM
I don't know of a proceedure but maybe someone at NI does.
This reminds me of this thread from a few weeks ago. Someone had a LabVIEW crash resulting in a corrupted llb. Andrey Dimitriev wrote a vi that decorrupted all but the main vi. MikeS81 came in later and said which bytes to alter with a hex editor to fix the whole thing. Mike never did get back and say how he figured it out. Daklu's first secret to success? In any case Florian got lucky. Darin.K suggested using a cloud storage like DropBox to prevent this which is very easy to set up.