omicron-luxx激光器控制模块
luxx_communication的Python项目详细描述
该模块提供了与OMicron Luxx激光器通信的框架, 通过串行接口(RS-232或USB)连接到计算机。你可以 将其导入您的解释器(例如ipython)并使用 简单的自我解释的陈述。另一种选择是将其集成到 某种程序,允许灵活的设备控制。典型用法 通常是这样的:
#!/usr/bin/env python from luxx_communication import Laser laser = Laser(port="/dev/ttyUSB0") laser.set_power(10) # 10 mW laser.set_mode("CW-ACC") # Auto current control laser.start() # Start light emission
其他omicron激光器(brixx和phoxx)也以类似的方式控制, 这个模块应该可以马上控制它们。然而,他们 从未被测试过。这些激光器有一些额外的功能,支持 可以很容易地添加到这个模块中。