01-24-2013 09:07 AM
Hello NI Folks,
I am using a GigE camera for my Machine Vision application. I have to save data from all three channels coming out of Camera.
I am using Example VI from National Instruments 'Grab and Setup attributes.vi' to get attributes and save Image. But the problem is this example VI has capability only to grab data from one channel. Anyone please give an idea for Which part of thIS example VI should I edit to grab all the three channels ??
I checked this issue even in MAX. I selected all three channels in MAX and tried to take a snap from camera, but there is only one image captured, there is no option in MAX to view all three channels. I am attaching the MAX scrrenshot below which shows all the channels from my GigE are activated
How to make Labview to read all the three channels from camera ??
Regards
Neo.
01-25-2013 06:00 AM
Hello Neo6,
what camera is in use and which version of IMAQdx?
01-25-2013 06:07 AM
Hello Mr.Alexander Dlasner,
Camera is from third party supplier (Automation technologies) and NI-IMAQ version August 2012
Regards
Neo
01-25-2013 08:36 AM
Hello Neo6,
and what camera exactly and what is mean with three channels is this a 3D camera or a line camera?
Iif you change the checkbox so only one is marked like DC0 or only DC1 do you get different pictures?
01-25-2013 09:08 AM
Hello Mr.Alexander Glasner,
This is the camera I am using
http://www.automationtechnology.de/cms/index.php?id=243&L=1
It is used for Laser triangulation technique. this camera gives out 3D data in one channel, Intensity data in other channel, grey scale Image in third channel. All these these channels comes out ofcamera through a single Gigabit Ethernet.Camera manufacture provided a software with which streaming of desired channels is possible. But I want to do it in Labview. Is there any block in IMAQ library to isolate these channels from GigE Interface ?
My point with MAX is, MAX is able to grab all the attributes including its channels names DC0,DC1,DC2. But it is not able to display three channels seperately when selected.
Regards
Neo
01-25-2013 09:30 AM
Hello Neo6
for setting the attribute this should help
Programmatically Get and Set Attributes with IMAQdx vs. IMAQ for IEEE 1394
It should look like this
But at the moment, i did not know if this helps because normaly, it should also work in MAX.
01-25-2013 09:43 AM
Hello Mr.Alexander Glasner,
Sscrrenshot seems like works for me..... thnx..I will get you back soon
Have a Nice Weekend
Regards
Neo
01-29-2013 05:43 AM - edited 01-29-2013 05:49 AM
Hello Mr.Alexander Glasner,
First of all ,Many thanks for your solution. I came to know one more way of soving these kind of problem. But I have few questions for you
1) Lets say, if I use three property nodes to activate three data channels on camera or some how I activate all three channels, How to display three data channels seperately ? How to display these three data channels seperately comming out of session out terminal of open Camera.vi ?
Here I have single camera with three software data channels and one hardware interface(ethernet) coming out of camera
Regards
Neo.
01-29-2013 08:15 AM - edited 01-29-2013 08:23 AM
Hello Neo6,
first question get you differnt images into the MAX, if you select only one and unselect the other
options and save it, because if not the software implementation also fail.
Have you cantact the vendor and asked, if they have examples?
01-29-2013 08:30 AM
Hello Neo6
you can also try ties
Compatibility Test for IEEE-1394 and GigE Cameras with NI-IMAQdx
and check if the attributes can be set