Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Problem with image aquisition

Hello

I am getting problem with image aquisition. It is searching for following files.

IMAQ WindDraw
IMAQ Write TIFF File
I have attached a word file containing block diagram and file search pop ups.
0 Kudos
Message 1 of 10
(5,522 Views)
Hello Jayaprakash,

Thank you for contacting National Instruments.

Both of the missing VIs that you listed are part of the IMAQ Vision package, which is a separate installation from NI-IMAQ and NI-IMAQ for IEEE 1394. I recommend checking which version of Vision you have installed. The latest version of Vision is 7.1 and includes support for LabVIEW 6.1, 7.0, and 7.1. If you have recently upgraded LabVIEW, then you will need to install Vision support for the new version.

You should be able to fix this issue if you install Vision with support for your version of LabVIEW. If not, let me know your versions of Vision, IMAQ, and LabVIEW so I can continue to assist you.

Best Regards,

Jesse D.
Applications Engineering
National Instruments
0 Kudos
Message 2 of 10
(5,507 Views)
Hello Jesse D

I have LabView 7.0 installed on my system. I have CD's for IMAQ Vision 6.0 and NI IMAQ for IEEE-1394 cameras. I am not able to find many

other VI's apart from what i told you earlier. I am attaching the word document,showing installed softwares and some of the missing VI's. Would

you please guide me, how to deal with this problem.

Thank you

Jayaprakash.
0 Kudos
Message 3 of 10
(5,494 Views)

Hello Jayaprakash,

All of the missing VIs you listed are part of the IMAQ Vision installation. From the list of installed software you provided, it does not appear you have IMAQ Vision installed. If you do have it installed, I highly recommend uninstalling it (from the Add/Remove Programs menu) and then reinstalling it from the IMAQ Vision 6.0 CD. When the installer starts, perform a custom installation and choose to install support for the "Current/Latest Version of LabVIEW." It will not list LabVIEW 7.0 by name since Vision 6.0 is older than LabVIEW 7.0.

However, once the VIs are installed, there may be other issues involved as well.

The "Snap in Picture Control" example has several broken wires. This is because the image datatype changed in LabVIEW 7.0 with the newer IMAQ drivers (it was previously a cluster/pink wire, and is now an image type/purple wire). From the images you attached, the NI-IMAQ for 1394 VIs (for example, IMAQ1394 Snap.vi) appear to be using the incorrect datatype (the image wire is pink instead of purple). This could be because the driver version of NI-IMAQ for 1394 that you have came out prior to LabVIEW 7.0. You will most likely see the same problem with the Vision 6.0 VIs. To fix this, the datatypes for all of the VIs should be updated. 

If you are not using NI-IMAQ for 1394 version 1.5.2, I also recommend contacting your sales representative. As long as you own a previous version of the 1394 driver, 1.5.2 is a free upgrade (however, it is not available to download). Upgrading the driver should automatically fix the incorrect datatypes for the 1394 VIs.

Best Regards,

Jesse D.
Applications Engineering
National Instruments

0 Kudos
Message 4 of 10
(5,483 Views)
Hello Jesse D

I removed LabVIEW 7.0 from my system. I installed LabVIEW 6.1, IMAQ Vision 6.0, and NI IMAQ for IEEE 1394 cameras Version 1.1 in my

system. When i start running my VI, it is again asking for two diffrent VI's, this time it asks for diffrent VI's from what it is asking before.

The missing VI's are : IMAQ Creat Bayer LUT.vi

IMAQ Bayer Color Decode.vi

I am attaching the word file showing pictures of block diagram, missing vi's and installed software's. Please have a look at attached word file.

Thank you very much for your continued support.


Jayaprakash.
0 Kudos
Message 5 of 10
(5,468 Views)

Hello Jayaprakash,

It appears that one other piece of software is either missing or out of date. With the LabVIEW 7.0 setup you had, I noticed NI-IMAQ 3.0.1 was installed. "NI-IMAQ" and "NI-IMAQ for IEEE 1394" are separate products. The first is the driver for our PCI/PXI based hardware, the other is the driver for IEEE 1394 hardware. NI-IMAQ is where the missing Bayer VIs came from in the original setup. These VIs were added in NI-IMAQ 2.6, so I recommend checking to see what version of NI-IMAQ is installed and update it to at least 2.6.1. The newest version will also work, as it still includes support for LabVIEW 6.1.

Best Regards,

Jesse D.
Applications Engineering
National Instruments

0 Kudos
Message 6 of 10
(5,441 Views)
Hello Jesse D

Thank you very much for your support. Now the application is not asking for any vi's. I am in the process of building many IMAQ

applications. I hope you will support me in the future too.


Thank you very much

Jayaprakash.
0 Kudos
Message 7 of 10
(5,411 Views)
Dear Jesse D. -

I have a related, perhaps more general question about the new image format in LV7. We just upgraded to LV7.1 (from 6.1) and I am trying to get our previous imaging applications to work (using IMAQ Vision 6, we don't have a newer version). I did not update to LV7.1 but uninstalled everything and reinstalled from scratch. During the installation of IMAQ Vision 6 it asked if it should install things necessary for the latest version of LV and it recognized 7.1. That looked promising.

I read about the image datatype issue and carefully ran the conversion utility on our llb with the vision VIs I wrote. Now the remaining broken wires are those where the new image datatype connects to "old" Vision 6 VIs that still require the old (pink) cluster type input. Many of the Vision 6 VIs seem to be intrinsically using that type at a very low level, like for example the FFT ones.

What is the recommended way to solve this?  Should I go in by hand and convert back and forth from new to old image datatype wherever the old IMAQ VIs require it? Is there are more elegant solution (requiring less work, I hope)?

Thank you very much for any advice or help you can provide.

Regards,
Bernhard.

0 Kudos
Message 8 of 10
(5,046 Views)
 
Hey Bernhard,
 
We would recommend that you upgrade to the newest versions of LabVIEW (at the time of this post is LabVIEW 8.0) and the current version of Vision (also 8.0 at the time of this post). But if you are unable to upgrade to the most recent versions of software, then we recommend that you at least upgrade to Vision 7.1, as this will save you time and probably a rough time getting everything up to date.
 
If you still want to use the old Vision 6 with LabVIEW 7.1 then you will need to run that utility on the specific VI's that you say still have the old data type. You can also check out the following KnowledgeBase document that talks about this similar old issue called Upgrading IMAQ with LabVIEW FAQ.
 
Let us know if you have any further questions or concerns. Thanks, and have a great day.
 
Regards,
DJ L.
0 Kudos
Message 9 of 10
(5,009 Views)
Dear DJ,

Unfortunately, whether or not we upgrade here is not up to me, but I'll suggest it. I did just run this conversion VI on the "old" Vision 6 directory and my VIs and now the wires are not broken anymore. I haven't been able to check yet if the entire application runs as before but this looks good so far.

Thank you for your help and suggestions.

Regards,
Bernhard.

0 Kudos
Message 10 of 10
(4,996 Views)