08-02-2010 01:08 PM
Hi.
I am trying to get a firewire camera working with a labview program that already works on a different computer (with LabVIEW 8.6).
I installed the camera driver LabVIEW 8.6, the Vision Acquisition Software, the Vision Development Module and the corresponding Device Drivers including NI-IMAQ 4.1, NI-IMAQdx 3.2 and NI-IMAQ I/O 2.2.
When I run the program it asks for .ctl and .vi files like "IMAQ1394.ctl" all having IMAQ in their names.
I tried copying them from the other computer but even after doing so I get an error message saying NIPALP.dll is missing from my computer.
It all sounds like the necessary stuff is not installed at all even though the NI-IMAQ for IEEE 1394 should be a part of the NI-IMAQdx 3.2.
Some of the files on the other computer were in this folder: C:\Program Files\National Instruments\RT Images\NI-IMAQ for IEEE 1394
which I don't have on mine.
Do I need an additional package for firewire support? Shouldn't NI-IMAQ 4.1, NI-IMAQdx 3.2 and NI-IMAQ I/O be sufficient?
Any help will be greatly appreciated.
08-02-2010 06:42 PM
I believe there is a 1394 legacy support but you can also change the code to be Imaqdx (different driver) compatable. The Imaqdx driver will allow for easier migration to different camera bus like gigE.
If you are just grabbing (not making changes to low level camera settings) changing over to ImaqDx calls is easy and is mostl;y a 1:1 change of vis (ie 1394 open replaced with ImaqDx open).
08-03-2010 07:29 AM
Hi,
IMAQdx contains all the latest functionality for firewire cameras, and as Paul said you will find all the same VIs in the IMAQdx driver so I would recommend using those.