2013-07-21 2 views
-1

나는 파이썬을 사용하여 USB를 통해 PIC24 보드와 통신 할 GUI를 개발 중이다. 마이크로 칩이 제공하는 mpusbapi dll 파일을 사용하고 있습니다. 어떻게 mpusbapi dll의 파이썬에서 함수를 호출 할 수 있습니까? 여기 python으로 mpusbapi dll 파일을 호출하는 기능

DWORD (*MPUSBGetDLLVersion)(void); 

DWORD (*MPUSBGetDeviceCount)(PCHAR pVID_PID); 

HANDLE (*MPUSBOpen)(DWORD instance,   // Input 
       PCHAR pVID_PID,   // Input 
       PCHAR pEP,     // Input 
       DWORD dwDir,    // Input 
       DWORD dwReserved);   // Input <Future Use> 

DWORD (*MPUSBRead)(HANDLE handle,   // Input 
       PVOID pData,    // Output 
       DWORD dwLen,    // Input 
       PDWORD pLength,    // Output 
       DWORD dwMilliseconds);  // Input 

DWORD (*MPUSBWrite)(HANDLE handle,   // Input 
       PVOID pData,    // Input 
       DWORD dwLen,    // Input 
       PDWORD pLength,   // Output 
       DWORD dwMilliseconds);  // Input 

DWORD (*MPUSBReadInt)(HANDLE handle,  // Input 
        PVOID pData,    // Output 
        DWORD dwLen,    // Input 
        PDWORD pLength,   // Output 
        DWORD dwMilliseconds); // Input 

BOOL (*MPUSBClose)(HANDLE handle); 
+0

http://docs.python.org/2/library/ctypes.html – Blender

답변

0

ctypes 튜토리얼을 통해 귀하의 방법을 작업하고 손으로 인터페이스를 생성 한 다음로드하고 공유 라이브러리로 실행하거나를 생성하는 SWING를 사용 mpusbapi.h 파일의 함수이다 인터페이스와 같은 작업을 수행합니다.