Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Distorted Camera Output

Hello FumanWho. I've already tried example codes those provided by Labview. Result is the same. And yes camera directly connected to the computer. But one thing to inform you, I can not reach cam1, I use cam2 in that picture. 
http://forums.ni.com/ni/attachments/ni/200/41983/1/nimaxscreenshot.jpg

When I try to reach cam1, it gives packet size error. To solve that issue I've enabled Jumbo Packet but it did not help me.

0 Kudos
Message 21 of 45
(3,203 Views)

You don't want to use the Basler Genicam Source because you won't have any control over the camera settings because DirectShow doesn't expose them.

 

My guess if your "packet size" error was saying the test packet didn't work. Assuming the issue wasn't jumbo frames, it was likely due to a firewall being enabled. You could disable the network firewall or enable the Firewall Traversal attribute.

 

Eric

0 Kudos
Message 22 of 45
(3,200 Views)

Hi BlueCheese. When I've looked at to Firewall settings, Labview was at allowed apps, but for making it guaranteed I've completely turned the firewall off. But nothing has changed about my blood draining distorted output. 

0 Kudos
Message 23 of 45
(3,196 Views)

Allowing LabVIEW through the firewall won't help because the network traffic is handled in the Windows kernel, not the LabVIEW application. You either need to disable the Windows firewall (completely, or on that port) or enable the Firewall traversal attribute under the advanced ethernet section of the attributes page.

 

As far as distortion, my guess is that you are still using the Basler Genicam Source and it is possible that their DirectShow filter driver has some bugs. Again, you really don't want to use this driver for GigE Vision cameras because IMAQdx has native support for them directly.

 

Eric

0 Kudos
Message 24 of 45
(3,193 Views)

Hi Eric actually I also wanted to use cam1 source but when it gave error, I tried my luck with cam2. I did not choose Genicam Source, Genicam Source choosen me : )) Do you have any other advises for overcome the packet size issue of cam1 source? I feel that when I reached cam1 source and use it, all my pain will end.

0 Kudos
Message 25 of 45
(3,188 Views)

Have you tried all my suggestions? Did you enable jumbo frames? Did you enable the firewall traversal setting?

0 Kudos
Message 26 of 45
(3,182 Views)

I think I did not try firewall traversal setting, where is that setting? Is it the setting at pic. 3? If it is, today I will try it and inform you.

Download All
0 Kudos
Message 27 of 45
(3,187 Views)

Hello Bluecheese. As you said I allowed edge traversal for all NI programs. I've turned Jumbo Packets on. But nothing has changed. I still can't connect my cam1 source at NI MAX.

0 Kudos
Message 28 of 45
(3,183 Views)

What is the exact packet size error?
Here is a KB for a similar issue:
http://digital.ni.com/public.nsf/allkb/4D0ECFAA9AD9FF3E8625792600551A1E

There may be some steps here that will help you connect to the camera

Paolo F.
National Instruments
Applications Engineer
0 Kudos
Message 29 of 45
(3,172 Views)

I am doomed. Vey blind to see answer that lies in front of my eyes. I know that The Basler acA2500-14gc that I try to use with my laptop is IEEE 1394 device. My laptop Toshiba Satellite P-5-A-14 H, came with Win8, after I've replaced its hard drive with an SSD I've formatted it and installed Win 7 Ultimate on it. 2 days ago I've tried camera with a desktop computer in laboratory where I work. When I try to reach cam1 source(not Genicam one) it gave packet size error, when I allowed Jumbo Packets(as you helpful people told me before) problem solved. In NI MAX i can grab frames via cam1 source. But not at my laptop. When I look at the Desktop's device manager. There is IEEE 1394 device at device list. But at my laptop there is not and there is an unknown device. At first I thought because of the Win7, IEEE 1394 device did not worked on laptop but when I searched the internet with that unknown devices hardware id(ACPI\TOS6205) I learned that it is not IEEE 1394 device. It was just a bluetooth device. Before that search, I manually set that unknown device's driver as "1394 OHCI Bus Controller"  and it turned into a IEEE 1394 Bus Host Controller with a yellow exclamation mark but for a test, after I install all bluetooth drivers from Toshiba's website, that IEEE 1394 Bus Host Controller was dissappeared so I figuret out my laptop does not have IEEE 1394 port. Am I right? So is there anyway to use IEEE 1394 camera with a laptop that does not have that bus? I saw some IEEE 1394 to USB adapters but do they really work? 

0 Kudos
Message 30 of 45
(3,168 Views)