This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Synchronizing DLP projector (CEL5500 light engine) with a camera and controlling them via a LabView based Platform

Other Parts Discussed in Thread: DLPC200

Hello:

We have an imaging system that consists of a digital light projector [CEL5500 light engine (with DLPC200) ] and a camera (PhotonMax:1024B). Currently, a custom-developed LabView-based GUI is used to control image acquisition and the projector is controlled using the bundled software (DLP® CELconductor Control Software), and the two components work independently from each other.

What we are going to next to integrate the two components in to the LabView platform, and automatically captures each of projected light pattern (let projector trigger camera or vice versus). My first question is to how to interface the projector with LabView. I searched some posts on the topic (https://e2e.ti.com/support/dlp__mems_micro-electro-mechanical_systems/advanced_light_control/f/387/t/468024; https://e2e.ti.com/support/dlp__mems_micro-electro-mechanical_systems/advanced_light_control/f/94/p/292004/1022485#1022485) but had no good luck.

If the projector is not controlled by LabView, is there other way to synchronize the light projection with image acquisition when the latter is done in LabView? Does an external trigger cable lining the projector and camera suffice? We want to doe some high-speed imaging experiments to take the full advantage of the projector and the camera.

Thanks

Yuzhen

  • Hello Yuzhen,

    We have not developed a Labview Library for the DLPC200, however a Labview wrapper for the API dll's could be written. You would have to debug and test it yourself.

    You can define the output triggers to send a pulse out once the image begins displaying. All you would need is an IO device that Labview could monitor and send a trigger to the camera, or you could have the projector trigger the camera and then read the data back from the camera.

    How you implement this depends on the pattern rate you need (and bit depth i.e. 1-bit or 8-bit).

    You can also have Labview trigger the projector and camera (you need some kind of hardware that Labview can send a trigger from. You will need to characterize the latency of the PC/Labview/Camera and Projector.

    The DLPC200 API provides a number of different ways to implement your purpose.

    Fizix