LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Convert an EXE back to a VI?

Hello all,
I'm just getting started with Labview.  My question is in regards to the possiblity of converting an EXE back to a VI. We have diagnostic software that we use on our equipment and would like to make some modifications to some timing features due to recent hardware/software upgrades.  We'd also like to switch most of the current hardware (ISA DAQ's) to a more modern portable setup (preferably PCMCIA or USB DAQ's).  Is it possible to convert back to VI's so we can make the changes or do we need to start from scratch and rewrite the VI's?  The originals were written a long time ago and the engineers are long since gone.
 
Wayne
 
0 Kudos
Message 1 of 3
(4,941 Views)
Sorry, no. When an exe is created, the block diagrams are removed and without the block diagrams, you have no code. Unless you get lucky and find the original VIs, you will have to re-create everything.
0 Kudos
Message 2 of 3
(4,936 Views)
I seem to recall reading about some little tricks you can use to get some information from the EXE - something about using LabVIEW to get the name of all VIs in memory.  That will just get you names of the subVI calls, though, and I'm guessing that wouldn't be terribly helpful.

At least you can take some comfort in knowing that converting something that ran on ISA DAQs would probably require some pretty substantial rewriting anyway to work with modern stuff . 😉 (And if you want to hire someone to do it for you, there's always the Jobs forum down below.)


Message Edited by kehander on 01-31-2008 01:44 PM
0 Kudos
Message 3 of 3
(4,931 Views)