I'm looking for information on my best upgrade path to performing an advanced image acquisition.
Currently my situation is:
* Running VBAI 2.5
* Taking a single image of an LCD (external trigger, IEEE 1394 to Basler 601 camera)
* Inspecting the LCD to determine that all the elements are at the proper intensity.
* Read a Code 39 barcode to find the serial number of the unit under test.
I need to modify the program to:
* Use an external trigger to start the inspection (ideally with a
USB-6008, currently a no go with VBAI due to not being able to assign
global channels to the 6008, thanks NI)
* Use a software trigger to acquire the first image (fairly easy to do in all methods).
* After performing the same inspection as before, delay a set interval
(~ 2 sec) for the LCD to change state, then obtain another image from
the camera.
* Process the second image for a similar pattern as the first one.
I'm trying to determine the most economical way to do this upgrade,
based on the fact that I already have VBAI 2.5, VB6, VB.NET, as well as
Labview 7.1 and Labview 8.0 available. I'd tend to prefer to code in
VB6, since that's been an in house standard, plus that will work the
best with some misc. external data logging I may need to do.
I don't believe that we have a license for the Vision Development
Module (AKA "how many ways can we use 'IMAQ' in a product name before
everyone gets really confused").
At the moment, I can obtain an image, and even do the required
intensity inspections, all within VB6. I thought I was home free, but I
cannot modify the overlay (to highlight the areas I'm inspecting) and I
cannot read the barcode on the part.
Any thoughts from those more familiar with the product line?
Thanks,
--Rich