Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Problems with new Image Control

Hello I recently upgraded to LabVIEW and Vision 7.1. I have a large application developed in 6.1 that worked great. It does image acquisition
via a Bitflow frame grabber using labview VI's that call their DLL. The application also utilizes GOOP 1.01 that is downloadable from the NI
web site. The problem I think is happening is that the BitFLOW DLL's often map and unmap the pixel pointer. I then try to write the control back to the GOOP objects data member set, but I don't think it is really pointing or holding the right memory location. This is hard to explain, but the acquisition window shows no data, like it is pointing to different memory. When the DLL Maps and unmaps the image is it doing something to the memory space? Can GOOP not hold the image control in it's data set now? If I get rid of the GOOP object and just use the VI's that call the BITFLOW DLL it works fine. What exactly changed on the new control?

Attached is a screen capture of what works and what does not.

John
0 Kudos
Message 1 of 2
(3,002 Views)
Hi John,

I'm assuming this is the same issue you emailed us about? You should be able to Navigate to C:\Program Files\National Instruments\Vision\Utility and will find a VI to run that automatically upgrades your VIs to the LV 7 image type. Let us know how things work out for you!

Regards

Dan
National Instruments
0 Kudos
Message 2 of 2
(2,987 Views)