Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hamamatsu DCAM support #1

Open
artelse opened this issue Sep 10, 2020 · 2 comments
Open

Hamamatsu DCAM support #1

artelse opened this issue Sep 10, 2020 · 2 comments

Comments

@artelse
Copy link

artelse commented Sep 10, 2020

Not really an issue, more of a question.
I have a Hamamatsu flat panel x-ray camera that operates over USB for the image capture. I want to use the camera on my Linux system and wrote some python to control the machine over the serial port.
Capturing the image data on the Windows side uses a DLL library which I cannot use on Linux. I haven't looked at the code, but can PLL be used to get the cam data? Or do you know of a DCAM USB library perhaps?

@AlexShkarin
Copy link
Owner

PLL also uses DCAM API, that is, it relies on the DLL supplied there (dcamapi.dll). Hence, as you noted, it can't readily work on Linux.

DCAM website is a bit confusing regarding Linux support. The overview page states that it is supported on Windows or Linux, but the downloads page only has Windows and MacOS versions. I'm not sure if the overview page contains a typo, outdated information, or if DCAM API for Linux can be found somewhere else (standard Linux repositories?) I'd suggest contacting them to clarify this contradiction.

Their website also supports list of compatible software. Perhaps, there's something there that could help? For example, it looks like MicroManager is open-source, can run on Linux, and has Python and C++ support (though, I never used it personally, so I don't know if it actually works).

@artelse
Copy link
Author

artelse commented Sep 13, 2020

Thanks for the suggestions. The Hamamatsu Linux support is indeed confusing and contacted them about it. But they said they don't support Linux. I also looked at Micromanager, they had direct DCAM support, but removed it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants