02-11-2021 06:00 AM
Dear all,
I have a custom-made camera that outputs signed 10-bits images through camera link grabber card (PCIe-1437).
The issue I met when I try to grab the images on MAX (Measurement and Acquisition Explorer) is the bit assignment in a 16-bits data.
I expect the assignment is as follows,
[+/-] | <- | <- | <- | <- | <- | <- | x | x | x | x | x | x | x | x | x |
However actual assignment was as follows,
1 | 0 | 0 | 0 | 0 | 0 | [+/-] | x | x | x | x | x | x | x | x | x |
Is there any way to fix this issue by changing commands in camera file (*.icd)
Best regards,
H. Yamada
Solved! Go to Solution.
02-12-2021 05:10 AM - edited 02-12-2021 05:12 AM
02-14-2021 06:34 PM
Hi,
Thank you for your reply. Now I tried to create camera file (*.icd) with Camera File Generator (CFG) you recommend.
However, I could not find bit assignments in 16-bits data in CFG
Best regards,
H. Yamada
02-15-2021 01:02 AM
02-16-2021 01:09 AM
Hi,
Thank you for additional links to solve this issue.
I have already solved the bit-assignments on LabVIEW program (software).
Now I would like to find another way to solve this in a hardware (in PCIe-1437).
Best regards,
H. Yamada
02-16-2021 04:32 PM
Hi Yamada,
It should be fairly easy to fix this issue on Vision FPGA card like PCIe-1477.
When you program the Vision FPGA you have direct access to assign the pixels in hardware.
You can look at example code "PCIe-1477 Getting Started.lvproj"
But I think it might be overkill if you can do it in software very quickly.
If you have real need to do it in hardware then PCIe-1477 or PCIe1473R can do it as fast as the camera can go.
Thanks - Amit,