Hello,
I have been using a couple of Thorlabs' Zelux Scientific Cameras in a project for a while with no issue. They interface using a provided .net SDK as these cameras don't use standard USB3 drivers, or at least I've never had them show up in NI-MAX.
However now I am trying to use a separate USB3 camera in the same project using IMAQdx, and after using the camera the Thorlabs SDK fails to load e.g. the below sample VI will run once successfully, then error ("Unable to open TSI SDK2") on subsequent runs at the Open SDK VI.
Sample VI
Open SDK VI
This notably only happens with USB3 cameras - USB2/integrated webcams do not cause this issue, nor does loading images from disk. I've not had the opportunity to test with any other USB3 cameras than the ones I have currently.
Replacing the Express VI with lower level VIs produces the same result.
I've contacted Thorlabs about this and they weren't very familiar with IMAQ, so were not of much help.
Has anyone encountered anything similar, or have an idea what might be the underlying issue?
Kind regards,
Christopher