![]() |
||
Basic Member
加入日期: Apr 2008
文章: 24
|
python ctypes調用dll問題
小弟非資工本科,還請各位先進多指教
工作上自學python最近在讀一組RFID機器所碰到的問題 protocol 送出命令的部分都沒問題,都Return 0成功 ============================== from ctypes import * dll = windll.LoadLibrary("MasterRD.dll") port = 1 baud = 19200 icdev = 0 msec = 10 color = 2 type = 0x41 model = 0x52 bcnt = 4 rf_init_com = dll.rf_init_com(port,baud) rf_beep = dll.rf_beep(icdev,msec) rf_ligh = dll.rf_light(icdev,color) rf_init_type = dll.rf_init_type(icdev,type) rf_request = dll.rf_request(icdev,model,byref(i)) print i ============================== 我該如何利用byref讀取*pTagType回應值呢? |
|||||||
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Apr 2005
文章: 1,209
|
我沒學過python
但看起來byref(i)已經把i的引用傳給rf_request了 如果函數返回0成功的話 i本身就是pTagType的值了 不就讀到了嗎? print i 也把它顯示出來了? |
||
![]() |
![]() |