Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to find vi's when using LabVIEW 7.1 with NI-DAQ 6.9.3

I recently installed LabVIEW 7.1 on a lab computer, which had been running LabVIEW 7.0. At the time I did not know the PCI-1200 board is no longer supported in NI-DAQmx; so I installed that as well. I have since uninstalled all versions of NI-DAQ, NI-DAQmx, and NI Measurement and Automation. Then I installed NI-DAQ 6.9.3; but, I am still unable to run the VIs that had been running before I installed LabVIEW 7.1. When I open the VIs I get messages indicating that the following VIs are missing:
AI Config.vi
AI Start.vi
AI Read.vi
AI Read (scaled array).vi
AI Clear.vi
AI Clock Config.vi
AI Control.vi
Write to Digital Line.vi
Get Channel Information.vi

I was able to find AI Config.vi manually; then I was asked for additional missing vis, such as AI Group Config.vi. I have run "Mass Compile" hoping that it might fix my problems. It hasn't; in fact I have a number of messages naming "###Bad VI" and "###Bad subVI", including AI Read.vi, etc.  Besides upgrading the hardware, is there anything else I can try?

Thanks,
JoHanna
0 Kudos
Message 1 of 8
(4,471 Views)
 

It would be because Traditional DAQ device drivers are not installed.

you could download the latest compatible version of Traditional DAQ device drivers 

After installing this, your missing vi's should be availible

0 Kudos
Message 2 of 8
(4,464 Views)
 

Hi JoHanna-

Dev's advice is correct in general for Traditional NI-DAQ support in LabVIEW 7.0 and later, but your board (PCI-1200) is only supported in NI-DAQ 6.9.3 and earlier.  To install support for that board in newer versions of LabVIEW you should manually select the installation location for LabVIEW support.  First, enable support in the installer for a version of LabVIEW that is supported by the NI-DAQ 6.9.3 installer but that you do not plan to use.  After enabling that older version of LabVIEW, use the installation location field at the bottom of the installer window to point to the LabVIEW 7.1 directory.  This will install the necessary menu files and VIs for LabVIEW support.

On a side note, you should consider updating your hardware if possible.  One method would be to upgrade to a PCI-6025E E Series card using this adapter and upgrade your device driver to NI-DAQmx.  Long-term, you may also want to consider a newer M Series device with NI-DAQmx support.  As an example, the PCI-6221 M Series device costs less than half the price of the PCI-1200 but offers improved resolution (16-bit vs 12-bit), hardware-timed digital I/O (vs. software-timed with the PCI-1200), and improved counters (80MHz 32-bit vs. 20MHz 24-bit).

Hopefully this helps-

Tom W
National Instruments
0 Kudos
Message 3 of 8
(4,451 Views)

Hi

I am having similar problems. I have a pci-1200 board and has installed daq 6.9.3. The pci-1200 is found and installed. I am using labview 8.5. I also have the same problem as the first person where labview cannot find the files (same files as him)When running the installer for daq 6.9.3, I can find the "installation location field" you are referring to but I cannot change the path.

I have downloaded the daq 6.9.3. from http://joule.ni.com/nidu/cds/view/p/id/825/lang/en 

however when running it, it is in german for some unknown reason. It installs fine though.

 

0 Kudos
Message 4 of 8
(3,924 Views)

I found a file called LV61Eng.exe which I ran first. Then I ran setup.exe and now I can change the directory to labview 8.5 (the installer is still in german). However, after I run the installer labview still cannot find ai read (scaled array).vi and other vi's.

 

0 Kudos
Message 5 of 8
(3,906 Views)

According to this link, Traditional DAQ 6.9.3 is not compatible with LV 8.5 and this is the reason why you are having trouble with the driver in LV. Those two versions are just not compatible with each other.


David A.

National Instruments
Applications Engineer
0 Kudos
Message 6 of 8
(3,889 Views)

There is a workaround for using daq 6.9.3 in Labview 7 or above. Using the installer one can redirect the support for an earlier version of labview (6.1) to the folder with Labview 7 or above. I tried that but it didn't work. It installed it in labview 6.1 instead. So what I did was move the Daq file in labview 6.1 to labview 7 and it worked!

0 Kudos
Message 7 of 8
(3,874 Views)

I just neede to mention that I installed LV7 instead of LV 8.5 first. But I have a feeling that just moving the Daq folder to the appropriate LV version wil work for all LV versions up to 8.5. I haven't tried it though and probably never will. It works now and I can get paid 🙂

0 Kudos
Message 8 of 8
(3,873 Views)