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线程执行器服务   aspose如何通过java获得单词bookmark之前的所有文本内容?   一对一映射的java Hibernate合并问题   java SOAP XSD根元素问题   java如何保护我的Spring启动API   java使用GeoJson向google地图添加标记   java安卓:在SQLite中没有这样的列   java STS 2.8.0 StartExplorer/Legacy插件安装问题   java如何以编程方式获取AppBar高度?   在Java中将BigDecimal添加到BigDecimal   java不支持ntdll。dll是windows xp和windows vista的标准配置吗?   内容类型为application/xwwwformurlencoded的java Http Put请求在Spring中不起作用   java在数组中计算工资并返回答案   java数字/货币格式   elasticsearch java api中的弹性搜索查询