Python2.7 win7系统串口报错:raise SerialException('call to ClearCommError failed')
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python2.7 win7系统串口报错:raise SerialException('call to ClearCommError failed')相关的知识,希望对你有一定的参考价值。
def inWaiting(self):
flags = win32.DWORD()
comstat = win32.COMSTAT()
if not win32.ClearCommError(self.hComPort, ctypes.byref(flags), ctypes.byref(comstat)):
raise SerialException('call to ClearCommError failed')
return comstat.cbInQue
关于API接口一般是一个可供调用的DLL文件。
如果有可以直接在C#中引用,作为类库来操作设备。
具体调用方式需要询问厂家或参阅api的文档说明。
不提供软件接口的设备是无法进行开发的。
我大概搜了下这个设备,设备是提供配套软件的,那么这款设备是有相关通讯接口类库的,也就是可以用C#进行开发。
如果找不到API文档,
请尝试用串口调试工具,跟踪配套软件的每一步操作,获取串口通讯报文,用C#模拟操作报文自己封装通讯类后进行开发。
win7安装python报错
新装win7后安装python出现one or more issues caused the setup to fail . Please fix the issues and then retry setup.For more information see the log file
本次解决方法:
进入网址https://www.microsoft.com/zh-CN/download/details.aspx?id=5842
下载windows6.1-KB976932-X64.exe安装后重启电脑再次安装python 成功
以上是关于Python2.7 win7系统串口报错:raise SerialException('call to ClearCommError failed')的主要内容,如果未能解决你的问题,请参考以下文章
Windows10-python2.7安装MySQLdb报错