LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

IMAQ ImageToArray.vi in installation of VDM2011

Solved!
Go to solution

Hi,

I am trying to use a firewire camera (Dragonfly2 DR2), with a custom VI that uses sub vi's like "IMAQ ImageToArray.vi" and "IMAQ1394Snap.vi". I installed VDM2011, thinking this would contain the vi's I'm looking for. This proved not to be the case.

 

Where are these vi's, if not in the installation of VDM2011?


Thanks,
David

0 Kudos
Message 1 of 6
(3,439 Views)

Hi David,

 

Thanks for popsting. 2 quick comments...

 

1. I believe that the IMAQ 1394 vi is legacy (perhaps someone else can confirm this?) To acquire data from a firewire/1394/GigE/USB direct show camera, you require a function called IMAQdx Snap.vi

 

IMAQdx snap.jpg

 

2. As you can see in the above screen capture, the IMAQdx Snap.vi is installed as part of the "Vision Acquisition Software"

 

NI Vision Acquisition Software

https://www.ni.com/en-us/shop/product/vision-acquisition-software.html

 

Note that a license for this software is included with all NI vision hardware (NI Smart Cameras, vision systems, frame grabbers) and all NI vision software licenses (NI Vision Development Module and Vision Builder for Automated Inspection licenses including run-time licenses).

Rich Roberts
Senior Marketing Engineer, National Instruments
Connect on LinkedIn: https://www.linkedin.com/in/richard-roberts-4176a27b/
0 Kudos
Message 2 of 6
(3,427 Views)

Thanks for your reply Rich.


I suspected there was something going on with the version of Labview I am running. If I were to reinstall Labview 7 and the Vision Acquisition Software do you think this will solve the problem?


I know the VI I have works with version 7 on a different laptop, however the firewire port is broken on that machine. The issue I am having is not knowing which package to install on the second machine to make the VI work.

 

Thanks,
David

0 Kudos
Message 3 of 6
(3,423 Views)
Solution
Accepted by topic author dtlloyd

Hi David,

 

Which version of the LabVIEW are you currently running?

 

I guess your suggestion (returning back to LabVIEW 7) would work... but you must ensure that you install the appropriate version of VDM and the Vision Acquisition software (check the software readme files to see if LabVIEW 7 is supported).

 

Personally, I think that you would be better off using the latest version of all the software - LabVIEW 2011, VDM 2011 and Vision Acquisition software 2011.09.

 

Yopu may need to tweek your code to make it work with the latest software - but LabVIEW, IMAQ(dx) drivers (in the Aquisition Software package) and the VDM have come on a LONG way since LV 7. The software is slicker, faster and easier to use!

 

But, ofcourse, it boils down to developer preference, so i will leave it to you to make that call 🙂

 

Best wishes,

Rich Roberts
Senior Marketing Engineer, National Instruments
Connect on LinkedIn: https://www.linkedin.com/in/richard-roberts-4176a27b/
0 Kudos
Message 4 of 6
(3,420 Views)

Hi Rich,

Thanks very much for your help with this. I suspect in the long run it makes more sense to switch to the latest versions and adapt the vi accordingly. No doubt you will see me on these pages in the near future asking for help with that as well 🙂

 

Thanks again,
David

0 Kudos
Message 5 of 6
(3,416 Views)

Ha Ha! No problem David, the community is here to help!!

Ask away!!

 

See you again... same place, difference thread Robot Very Happy

Rich Roberts
Senior Marketing Engineer, National Instruments
Connect on LinkedIn: https://www.linkedin.com/in/richard-roberts-4176a27b/
0 Kudos
Message 6 of 6
(3,414 Views)