LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Is the file lvdaq.dll that comes with the installation software for LabView Version 6 for 16 or 32 bit machines?

I am trying to upgrade an application from LabView 3 to LabView 6. When I mass compile my VIs, I get the following error: Cannot load lvdaq.dll: System error 1114". Has anybody ever come across this problem when upgrading their applications? If so, could you provide me with some hints on resolving this problem? Thanks in advance.
0 Kudos
Message 1 of 4
(4,113 Views)
LabVIEW 6 is only for 32 bit OS's. If it's Windows, that means Win95/Win98,WinNT/WinME. You have to have a new version of NI-DAQ installed as well. In addition, I believe that you can't go directly from 3 to 6. I think you need something from NI that provides for first converting from LabVIEW 3 to LabVIEW 5. I would also avoid the mass compile option and try converting a few at a time. It's possible that you'll have to manually update some of your VIs to use the new DAQ functions. Good luck.
0 Kudos
Message 2 of 4
(4,113 Views)
> Is the file lvdaq.dll that comes with the installation software for
> LabView Version 6 for 16 or 32 bit machines?
>
> I am trying to upgrade an application from LabView 3 to LabView 6.
> When I mass compile my VIs, I get the following error: Cannot load
> lvdaq.dll: System error 1114". Has anybody ever come across this
> problem when upgrading their applications? If so, could you provide
> me with some hints on resolving this problem? Thanks in advance.
>

I believe that the problem is likely caused by loading older DAQ VIs
that were copied out of vi.lib. The DAQ interface should be the same,
but the VIs will be implemented differently calling different DLLs.

If you think this is what is causing the problem, you can load up some
of the DAQ VIs, po
ssibly using an example, and then load your VIs.
Since the VIs will already be in memory, LV will use the new versions
instead of the older ones. Another approach is to delete the older DAQ
VIs and let LV find them by searching.

As mentioned earlier, I think that you will probably need a tool to
convert VIs that old.

Greg McKaskle
0 Kudos
Message 3 of 4
(4,113 Views)
At JMU we came across this problem running LabView 7.0 and LabView 7.1 on Windows XP systems with both SCXI-1000 interfaces and PXI-1010 interfaces. This problem occurs inconsistently: It appears on some computers and not others with identical configurations, and it is not clear as to why. But, here is the problem and the solution.



User rights have been restricted on student accounts to "read", "list", and "execute" for all but a very few directories.
When loading a vi that accesses a daq, such as "capture waveform.vi", the following error appears, which prevents operation of the vi:
Error loading "C:\Program Files\National Instruments\LabView 7.1\vi.lib\daq\lvdaq.dll." A dynamic link library (dll) initialization routine failed.




The solution is to set the permissions so that the user has "write" privileges to the directory "C:\Program Files\National Instruments\", in addition to "read", "list", and "execute" rights. This permission need apply only to this directory, and no subdirectories of it. This directory contains only subdirectories, and when loading and running such a vi, no files are observed to be written to this directory. So, it is a mystery as to why write privileges are needed for it on some computers.



Sincerely, Joseph D. Rudmin
0 Kudos
Message 4 of 4
(4,113 Views)