slmsuite.hardware.slms.hamamatsu#

Hardware control for Hamamatsu SLMs in USB/Trigger mode. For DVI mode, reset the SLM to DVI mode externally and project information onto the appropriate screen using ScreenMirrored. Tested with Hamamatsu LCOS-SLM X15213.

Important

Hamamatsu requires dynamically linked libraries from Hamamatsu to be present in the runtime directory:

  • hpkSLMdaLV.dll

  • hpkSLMda.dll

These two files must be in the same directory.

Note

Hamamatsu provides base wavefront correction accounting for the curvature of the SLM surface. Consider loading these files via SLM.load_vendor_phase_correction()

Note

Reading/writing data to a microSD card is currently unsupported.

Classes

Hamamatsu

Initializes an instance of a Hamamatsu SLM.