06-30-2009 04:45 PM
i have a dll that controls a 12 bit grayscale camera. when i call a function in the dll, it reads the raw ccd data in a 16bit(padded from 12bits) memory buffer.
a, how is it possible to acquire this memory area and store it into labview so that i can use it ?
b, when i have succesfully transferred this memory area to labview, what are the steps i need to take in order to display the image ?
i suppose i need to convert it to an array or a spreadsheat and then feed it into a VI i just cant find the way.
Thanks in advance,
Laszlo
06-30-2009 05:37 PM
Don't you have a DLL-function which returns an array? Then you could use "Call Library function node"
To display the data you might need to reshape the array according to the CCD pixel height and pixel width. The image data can be display using the intensity graph. Or you use the IMAQ Vision Library where you can convert Array to IMAQ Images.
Jörn
07-03-2009 05:50 AM
thank you !