Now I'm working on the FlexRIO PXIe-7972R + NI 1483 for the camera-link camera. I already installed and connect all devices properly. The camera I used is pco.edge 4.2, with full camera-link communication, support for 10-tap 8-bit data. I just modify the example code from "10-Tap 8-Bit Camera". Now, I can detect the camera clock as figure, and the module is enabled. I use the IO Module\CL Control 1 to send the trigger command. However, when I start to acquire the image and send the trigger, there is no any image transmitted. I also discover the IO Module\CL Frame, CL Line, and CL Data are not valid as figure. Is anyone know where might have problem? Thanks.
Solved! Go to Solution.
Thanks for reply. Sure, the attachment is my latest code. I just realize that I have to set the camera configuration via serial port of camera-link(SerTC). I still works get stuck on the serial communication between PCO camera and my FlexRIO. Do you know how to sent serial command via SerTC port? I have attachment some references.
So far, I have two direction.
One is utilize the PCO SDK (SC2_Cam.dll).
The other is via serial server from LabView.
Well, I think you can try to use the PCO SDK (SC2_Cam.dll) instead of using the serial server from LabVIEW. After you install PCO SDK, it may be direct communicate with the camera. You can download the driver from the PCO official website.
Thanks for reply. However, I have question. Due to our camera already linked on the NI 1483 adapter (FlexRIO module); therefore, I cannot use the frame grabber from PCO. In this situation, the PCO SDK (SC2_Cam.dll) still can workable, thanks?
I have discussed with my colleagues, we are not very sure, but think that it should be workable. Do you mind trying to check it out?
Thanks for reply. So far, I only got some error; therefore, I'm not so sure. I will continue try to figure out, thanks.
I can load the clsernif.dll.
Finally, I got is works, this is really suffer me. I just need to let the TCP server run first, and then utilize the PCO SDK for the generic serial connection. The FlexRIO interface clsernif.dll is necessary to establish the serial communication to camera via NI-1483 as following hyperlink. Now it works as following figure, but still have some bug, because the PCO camera utilizes camera-link 10-taps for 16-bits data format. However, the FlexRIO example code only support for 10-tap 8-bit data format. This mean there is still long way to go. The torture is not over yet.
About clsernif.dll result can see this article:
Glad to hear that your camera works! I got a similar problem and I was wondering if you could have any clue.
I have a Basler SpL4096 camera which connected to my FrameGraber (Pcie-1473r) through cameralink wires. Now the NI MAX as well as pylon CL can recognize the frame grabber but I cannot detect the camera through pylon CL?