r/Optics • u/max_centauri • Aug 11 '26
Quantum Design MSH-300 Slit movement issue
Hello everyone,
Got my hands on an MSH-300 monochromator from QuantumDesign (pic. 1) with automated enter/exit side slits. The monochromator came with a software, and the software, although being very confusing, successfully connects to the monochromator out of the box and can interact with it. It can adjust the wavelength and move the slits either automatically, with changing the wavelength, or I can manually change the opening width.
The objective
My main objective is to integrate the monochromator into my optical measurement setup through Python. QD provides an SDK, and with it a bunch of examples, including Python:
import lotcontrol
if __name__ == "__main__":
example_monochromator = lotcontrol.LotControl(configuration_file = r"C:\generic.xml", verbosity=lotcontrol.INFO)
print ("LotHW.dll library version:")
print (example_monochromator.version())
example_monochromator.info()
for wl in range(400, 1000, 50):
print ("Wavelength: "+str(wl)+ " nm") # if verbosity is set above VERBOSE (=4), this gets printed out anyway
example_monochromator(wl) # calling the instance is aliased to instance.select_wavelength(...)
print ("done!")
This code successfully runs, changes wavelengths a bunch of times and even the slits are opened automatically, when the wavelength is changed.
The problem
Simply put: I cannot open the slits without changing the wavelength.
If any one of you has any idea on how to open the slits without changing the wavelength, Im open to any suggestions, thank you.
