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)也以类似的方式控制, 这个模块应该可以马上控制它们。然而,他们 从未被测试过。这些激光器有一些额外的功能,支持 可以很容易地添加到这个模块中。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
主类中的java访问方法   Javalog4j不读取它的log4j。属性文件   雅加达ee通过Java(web应用程序)使用iText/任何其他使用现成数据的库生成PDF报告   lua使用java阅读TeamSpeak 3消息   将日期转换为BST java   java Spring引用ProxyFactoryBean中带有ref的protoyype bean   如何使java只打印一条带有if语句的消息   java如何通过JavaMail从雅虎服务器发送电子邮件?   使用百分比和BigDecimal的java测试   java如何对字符串数组排序   java验证器+MVC+REST::更新问题   java如何阻止eclipse如此频繁地挂起?   java从AsyncTask(片段内)访问TextView   IDEJava:制作可调整大小和拖动的组件