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

首頁 > 編程 > Python > 正文

python調(diào)用Moxa PCOMM Lite通過串口Ymodem協(xié)議實現(xiàn)發(fā)送文件

2020-02-23 05:39:43
字體:
供稿:網(wǎng)友

本文實例講述python調(diào)用Moxa PCOMM Lite通過串口Ymodem協(xié)議實現(xiàn)發(fā)送文件的方法,該程序采用python 2.7編寫。主要內(nèi)容如下:

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

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

以下是發(fā)送端的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位數(shù)據(jù)位,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)
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 嵊州市| 崇文区| 诸暨市| 黑龙江省| 油尖旺区| 牟定县| 孟州市| 永新县| 尉犁县| 邵东县| 隆尧县| 东辽县| 万载县| 辉南县| 涟源市| 广南县| 厦门市| 深泽县| 和政县| 革吉县| 宜丰县| 韶山市| 蒙自县| 聂荣县| 常德市| 理塘县| 隆子县| 普洱| 青冈县| 乌拉特中旗| 涿州市| 凤翔县| 淳安县| 互助| 遵义县| 宁陕县| 通化市| 会宁县| 繁峙县| 滦平县| 万宁市|