国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python調用Moxa PCOMM Lite通過串口Ymodem協議實現發送文件

2019-11-25 18:17:35
字體:
來源:轉載
供稿:網友

本文實例講述python調用Moxa PCOMM Lite通過串口Ymodem協議實現發送文件的方法,該程序采用python 2.7編寫。主要內容如下:

經過長期搜尋,終于找到了Moxa PCOMM Lite。調用PCOMM.DLL可以非常方便的通過串口的Xmodem、Ymodem、Zmodem等協議傳輸文件,而無需重復制造輪子。

PCOMM Lite 1.6適用于win7等系統,做為dll文件可以采用任何支持調用dll的編程語言例如VC++、VB、Qt等等編寫應用程序,點此本站下載

以下是發送端的python代碼:

#encoding=utf-8from ctypes import *dll = windll.LoadLibrary("PCOMM.DLL")port = 2 # 指定串口COM2dll.sio_open(port)dll.sio_ioctl(port, 15, 0x00 | 0x03 | 0x00) # 57600, 無校驗,8位數據位,1位停止位def cb(xmitlen, buflen, pbuf, flen):  print xmitlen, flen,  print   return xmitlenCALLBACK = WINFUNCTYPE(c_int, c_long, c_int, POINTER(c_char), c_long)ccb = CALLBACK(cb)dll.sio_FtYmodemTx(port, "e:/test.jpg", ccb, 0)dll.sio_close(port)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凉城县| 南康市| 城市| 清丰县| 金塔县| 夏津县| 东乡| 平和县| 垦利县| 民权县| 郁南县| 曲松县| 吉林市| 义乌市| 昌宁县| 重庆市| 五家渠市| 榆中县| 广安市| 五大连池市| 聂拉木县| 岑巩县| 五寨县| 永定县| 班戈县| 曲阳县| 江阴市| 阿克| 香格里拉县| 磴口县| 镇江市| 邻水| 鄱阳县| 鹤岗市| 晋城| 大悟县| 吴旗县| 雷波县| 富锦市| 沭阳县| 斗六市|