python并行端口扩展
pyparallel的Python项目详细描述
概述
这个模块封装了对并行端口的访问。它提供了 在windows和linux上运行python的后端。其他平台是 也可能,但尚未整合。
这个模块还在开发中。但它可能有助于 开发商。 Windows版本需要编译的扩展名和giveio.sys驱动程序 适用于Windows NT/2K/XP。它使用cTypes访问预先构建的dll中的函数。
它是在自由软件许可下发布的,更多信息请参见license.txt 细节。
版权所有(c)2001-2016 chris lichticliechti@gmx.net
功能
- 在所有支持的平台上提供基于类的相同接口
- 端口编号从零开始,无需知道 用户程序
- 如果通过编号访问,则可以指定端口字符串(设备名称) 不合适
要求
- python 2.2或更新版本
- Java/Jython的“Java通信”(JavaComm)扩展
安装
从存档文件中提取文件,打开该目录中的shell/console,然后 剩下的由distutils完成:
$ python setup.py install
简介
>>>importparallel>>>p=parallel.Parallel()# open LPT1 or /dev/parport0>>>p.setData(0x55)
示例
请查看git存储库。有一个示例目录 可以找到一个简单的终端等等。 https://github.com/pyserial/pyparallel/tree/master/examples
参考文献
- Python:http://www.python.org
- Jython:http://www.jython.org
- Java@IBMhttp://www-106.ibm.com/developerworks/java/jdk/(javacomm 链接位于相应平台JDK的下载页上)
- Java@SUNhttp://java.sun.com/products/