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

首頁 > 學院 > 開發設計 > 正文

python調用MoxaPCOMMLite通過串口Ymodem協議發送文件

2019-11-14 17:39:01
字體:
來源:轉載
供稿:網友

本文采用python 2.7編寫。

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

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

http://www.moxa.com/drivers/pcommlite/win2k/setup_pcommlite_1.6_12041917.zip

以下是發送端的python代碼

 1 #encoding=utf-8 2  3 from ctypes import * 4  5 dll = windll.LoadLibrary("PCOMM.DLL") 6  7 port = 2 # 指定串口COM2 8  9 dll.sio_open(port)10 11 dll.sio_ioctl(port, 15, 0x00 | 0x03 | 0x00) # 57600, 無校驗,8位數據位,1位停止位12 13 def cb(xmitlen, buflen, pbuf, flen):14     PRint xmitlen, flen,15     print 16     return xmitlen17 18 CALLBACK = WINFUNCTYPE(c_int, c_long, c_int, POINTER(c_char), c_long)19 20 ccb = CALLBACK(cb)21 22 dll.sio_FtYmodemTx(port, "e:/test.jpg", ccb, 0)23 24 dll.sio_close(port)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阜南县| 垦利县| 河东区| 绥棱县| 永安市| 黄大仙区| 黄龙县| 老河口市| 达拉特旗| 章丘市| 同江市| 临潭县| 德昌县| 平果县| 安阳市| 灌南县| 灵寿县| 沙湾县| 乌兰县| 双峰县| 彰化市| 丰都县| 三河市| 东台市| 莒南县| 简阳市| 广州市| 韩城市| 安西县| 呼玛县| 芦山县| 临海市| 封丘县| 漾濞| 准格尔旗| 宁德市| 辛集市| 犍为县| 株洲市| 博爱县| 宜良县|