Thorlabs USB Camera

Hello,

We are trying to write an XOP for controlling a ThorLabs USB camera (specifically the CC215MU) using XOP Toolkit 8. Thorlabs provides an SDK and a full list of available functions in a C API reference. Does anyone have experience writing or using an XOP for a ThorLabs camera? If you would be willing to share your code with us, that would be appreciated.

Thanks in advance.

 

Hi,

I had Thomas Braun code a special XOP for Basler camera.  He did a very nice job.

Andy

FWIW, if you want someone else to test the XOP, I have a ThorLabs lowlight camera. We've just been using the vendor software to acquire snapshots or time sequenced images. We post process using the Image Tools package.

Hello,

We have written an XOP for controlling a ThorLabs USB camera (specifically the CC215MU) with help from A.G. This XOP calls upon the functions provided by Thorlabs in their SDK. We've written XOP functions for the following tasks:

1. Initializing camera resources and returning the camera's serial number to Igor as a string

2. Setting parameters (exposure, frames per trigger, and polling timeout) as variables in Igor and sending them to the camera

3. Arming the camera

4. Sending a software trigger to the camera to initiate taking a picture

5. Retrieving the pending frame and returning the image to Igor as a 2D wave

6. Taking a picture (software trigger and receiving a pending frame) and returning the image to Igor as a 2D wave (this can be done instead of steps 4 and 5)

7. Disarming the camera and cleaning up resources.

If anyone else is using a ThorLabs USB camera along with Igor Pro, please email me if you'd like to use this XOP.