LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Why am I getting negative image values using MAX (IMAQdx GigE)?

I built an installer with labview run-time engine 2009 sp1, MAX 4.6.1, Vision run-time engine 2009 and NI-IMAQdx 3.6. After I installed it on another laptop, I was getting negative values from MAX. Yet if I plug the camera back to my own laptop, the MAX works fine. 

 

The camera is Prosilica GC660 GigE

Both MAX show signed 16 bit image (mono 12), yet only the one on the target laptop has a range from negative to positive.

Both laptop have windows 7 64 bit installed.

I'm using LV 2009 32 bit.

 

Can someone tell me how to solve it?

 

Thanks,

 

Lei

0 Kudos
Message 1 of 2
(2,198 Views)

update:

 

I found out that it was the packet size. I was missing packets, the camera kept requesting and resenting. Once I dropped it from 8000 to 1500 (not even 1600) the problem were gone.

So I went back to network setting. The one in my laptop (sony) uses Marvell Yukon 88E8057 PCI-E GigE, while the other one (toshiba) has Atheros AR8131.

The only noticeable differences are the "Large Send offload v2 (IPv4) & (IPv6)" enabled by default in mine, while disabled in the other.

However after I enabled them and ran MAX at 8000, the infamous blue screen came out. After reboot I was able to run it again, yet the problem remained the same, no packet size larger than 1500 were allowed.

 

0 Kudos
Message 2 of 2
(2,178 Views)