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中使用ENUM生成随机数   Spring4REST应用程序使用Java配置(无xml)IllegalArgumentException   java在Jar中加载新的FXML   java无法将字符串转换为long(时间戳)或long转换为字符串   流我如何通过Java中的grpc(如broadcase)将持续响应从服务器发送到客户端?   java类型不匹配:无法从一个连接转换到另一个连接   带有组织名称、用户名和密码的java Spring引导登录页面   java从Android设备向Windows CE设备发送/获取字符串数据?   java Selenium代码在localhost上运行良好,但无法捕获Jenkins上的StaleElementReferenceException   jodatime如何获取与下一个小时、分钟对应的日期时间?   java在一个int数组中,如何返回对应于最低值的索引?   在web3j中,如何为运行时发现的数组类型创建TypeReference?   java如何仅在Spring Security上对特定URL强制使用https?   java如何添加全局动作事件侦听器?