06-11-2012 09:25 AM
Hello LabView Discussion forum.
I am currently using LabView 2009. My research supervisor has been attempting to open Legacy files from Labview 7.1 on the more modern version, with no success. After doing a little research, I found that I needed to download Traditional DAQ in order to get the newer version of LabView to open the older file. I first downloaded the DAQ for 7.4.1 and installed it with setup.exe, after which I attempted to open the program. I got the "Error loading lvdaq.dll... Initialization failed" error. I then downloaded 7.4.4, thinking perhaps it would be a better version. Same error. I am now downloading version 7.1 (an earlier legacy DAQ), thinking that perhaps the version numbers ought to match up from the origin of the older file to the legacy DAQ I have to run it. Hopefully this will work (and if it does I will simply delete my post), however if it doesn't, I shall update my post, and hopefully get some help figuring out what needs to be done.
I thank you in advance for any assistance rendered.
Solved! Go to Solution.
06-11-2012 09:42 AM
I don't think you need to worry about which version of Traditional DAQ you load. I have used both you mentioned. When are you getting this error, when you start labVIEW or when you open the VI you are looking at?
You should be able to open a legacy VI with TDAQ, you would get "can't find file" type errors, but clicking through them you should still be able to open the VI. Not sure if 2009 can open 7.1 file (regardless of TDAQ being installed) , you might need to check that, I think there is an online guide for compatibility.
I use 8.2. to open older files ( like 7 and 5, etc... ), then use 2011 to open the 8.2 files.
06-11-2012 09:47 AM
I had quite a few "Can't find file" errors, which we fixed by manually browsing through the library files (.llb) and finding the files in question.
Once all of the files were found, I attempted to load the program, and I got a (nidaq.32) error, which we fixed by downloading the legacy version of DAQ.
Once this had been done, I attempted to load the program again, only to get the error consistent with my post title.
The error comes up when I attempt to open the VI, not just when I load LabView.
As you said, it might be that version 9 simply is unable to, but I don't know why that would be the case. Lack of backwards compatibility in a software like this doesn't seem to make very much sense.
I'll check it though. Thank you very much good sir! I'll update the thread if I find that version 9 is indeed not compatible.
06-11-2012 09:54 AM
Update: Unable to locate a compatibility guide online or on the forums. I keep arriving at guides detailing compatibility with different OS, but very few dealing with backwards compatibility, and of the forum posts I have found that do indeed deal with backwards compatibility, none have any kind of information that tell me that version 9 ought not to be backwards compatible.
06-11-2012 10:03 AM - edited 06-11-2012 10:03 AM
06-11-2012 10:05 AM
Thank you for the link!
Windows XP.
06-11-2012 10:32 AM
So I suppose the only way to get a Labview version 7.1 file to load on version 9 is to upconvert step by step?
06-11-2012 10:40 AM
It should be a one step process unless you decide to discard the traditional DAQ. I'm not sure why you would be getting an error with 7.4.4 installed. Is there an error number associated with it? Can you use traditional DAQ in MAX?
06-11-2012 10:45 AM
There is no error number. It reads as follows:
Error loading "C:\Program Files\National Instruments\LabView 2009\vi.lib\Daq\lvdaq.dll".
A dynamic link library (DLL) initialization routine failed.
And I have not discarded the traditional DAQ, it is installed, yet I still get the above error.
I'm not sure what you mean by "use traditional DAQ in MAX".
06-11-2012 10:59 AM
MAX is Measurement And Automation Explorer. It should be on your desktop. If correctly installed, you should be able to see your DAQ card listed there and run test panels. If it fails to start there, you may need to completely uninstall all NI drivers and reinstall 7.4.4. There is a utility called msiblast (I don't have a link right now) that has been used in the past to clean up driver installations.