windows XP/2000?上的并行端口编程?

我想编写一个与并行端口接口的简单应用程序,并根据键盘输入更改其上的数据. 我希望我可以在Windows XP和 /或Windows 2000下运行它. 我怎样才能做到这一点? 我需要知道什么? 看起来不像标准库(我的枕头下的库)具有该功能. 此外,我听说Windows的新版本不允许您直接与端口进行通信,而是需要与某些驱动程序进行接口? 我遇到了这个:http://pyserial.sourceforge.net/pyparallel.html 但是它似乎仅用于直接访问(它可以与XP一起使用?),并且已经有几年了. 此外,它需要Java/jython的" Java Communications"(Javacomm)扩展名为" Java Communications"(Javacomm),而没有提供链接,当我Google Google Google时 - Google返回了我来自的页面! 为了增加混乱,我希望我可以提供脚本的PY2EXE可执行文件,而不是强制安装完整. --------------- =使用grabit = -------------------------------------- ------ =二进制USENET下载变得简单= ------------------------------------------------- - =从http://www.shemes.com/ = - (_@_ _)免费获得抓取 新手实验写道:( _@_) 新手实验写道: 这是jaavx.comm -http://java.sun.com/products/javacomm/index.jsp的TEH链接. 界面的东西,嗯,我不太确定您对您有什么看法 通过Win32 API访问端口,即"驱动程序" - 您可以 可能绕过这一点,开始使用汇编代码,但是 毫无意义!! 干杯, 尼尔 - - 尼尔·本恩 高级自动化工程师 Cenix Bioscience 生物介入Zentrum 塔兹伯格47 D-01307 德累斯顿 德国 电话:+49(0)351 4173 154 电子邮件:bexem@cenix-bioscience.com Cenix网站:http://www.cenix-bioscience.com

# 回答1

新手实验写道: 使用pyparallel. 除非 您正在使用Jython. 只需按照页面上的说明 (下载,非构造,python setup.py install). 之后,您必须了解平行端口的工作原理,但是我将 假设您已经做或可以使用网络来弄清楚它. - - Benji York
# 回答2

2005年8月2日星期二23:44:54 -0700,"新手实验" 宣布 comp.lang.python中的以下内容:( _@_) 新手实验(ex@pe.rl)写道: :我想编写一个与并行端口接口的简单应用程序,并根据键盘输入更改其上的数据. 我希望我可以在Windows XP和 /或Windows 2000下运行它. : 我怎样才能做到这一点? 我需要知道什么? 看起来不像标准库(我的枕头下的库)具有该功能. 此外,我听说Windows的新版本不允许您直接与端口进行通信,而是需要与某些驱动程序进行接口? 我总是使用dlportio,使生活几乎像gwbasic和dos一样简单 框...您可以围绕此创建自定义扩展名或使用 CTYPES. G 能够说一个自定义.dll才需要您是您的 LPT交易是双向交易,高度交织和高带宽. dlportio:http://www.driverlinx.com/download/dlportio.htm ctypes:http://starship.python.net/crew/theller/ctypes/ 请注意,Dlportio不是Python的事情,它是一个通用的Windows .dll C和VB示例,并且需要安装,因此不能包装 py2exe. 我想对于其他并行端口加速是相同的 工具 - 我认为您需要在Windows NT/2K/XP框上的Admin Privilidges到 安装DLPORTIO,但不使用它. 如果您认为这是您的最佳路线,发现自己卡住了,请丢下 我发送了一些示例代码的电子邮件. --- CD :我遇到了这个: :http://pyserial.sourceforge.net/pyparallel.html :但是它似乎仅用于直接访问(它可以与XP一起使用?),并且已经有几年了. 此外,它需要Java/jython的" Java Communications"(Javacomm)扩展名为" Java Communications"(Javacomm),而没有提供链接,当我Google Google Google时 - Google返回了我来自的页面! :为了增加混乱,我希望我可以提供脚本的PY2EXE可执行文件,而不是强制安装. :---------------- =使用grabit = -------------------------------------- :------ =二进制USENET下载变得简单= ------------------------------------------------ : - =从http://www.shemes.com/ = -
# 回答3

免费获得GET GRABIT 忘了说 - 在源自Windows NT的OS'下(即NT 3.5,NT4,2K, XP和Future)不可能直接访问并行端口, 这必须由内核驱动程序完成,因此需要安装 像dlportio之类的东西,在内核中存在于 硬件,部分在userland,允许您的程序与 内核部分. 我觉得很烦人的PC在 简单的IO-回到8幅时,很容易挂接传感器和 执行器直达计算机,没有太多知识和编程 与他们合作. 如今,没有特殊套件几乎是不可能的 很多知道如何. 哎呀,旧的BBC mirco有原始的io capabilites 快速作为IBM并行端口,更灵活地启动. 进步. 研发类型的真正痛苦. --- CD C D Saunter(chthydedhede*************@durham.ac.uk)写道: :新手实验(ex@pe.rl)写道: ::我想编写一个与并行端口接口的简单应用程序,并根据键盘输入更改其上的数据. 我希望我可以在Windows XP和 /或Windows 2000下运行它. : : 我怎样才能做到这一点? 我需要知道什么? 看起来不像标准库(我的枕头下的库)具有该功能. 此外,我听说Windows的新版本不允许您直接与端口进行通信,而是需要与某些驱动程序进行接口? :我总是使用dlportio,使生活几乎像gwbasic和dos一样简单 :box ...您可以围绕此创建自定义扩展名或使用 :ctypes. 通常来说,一般来说 仅当您是您的 :LPT交易是双向交易,高度交织和高带宽. :dlportio:http://www.driverlinx.com/download/dlportio.htm :ctypes:http://starship.python.net/crew/theller/ctypes/ :请注意,Dlportio不是Python的事情,它是一个通用的Windows .dll :C和VB示例,并且需要安装,因此不能包装 :py2exe. 我想对于其他并行端口加速是相同的 :工具 - 我认为您需要在Windows NT/2K/XP框上的Admin Privilidges到 :安装Dlportio,但不使用它. :如果您决定这是您的最佳路线,发现自己卡住了,请丢下 :我一封电子邮件以获取一些示例代码. :---- :cds

标签: python

添加新评论