Home

MPL-16V5.0-PCIWXP 取扱説明書

image

Contents

1. 0 PORT Ex 247 1 1 2 3 4 5 1
2. SPEC1 PULSE COUNTER DFL COUNTER INITIALIZE COMMAND g 1IOINT a INITIALIZE IOINT b 1 0 PORT Ex c 0 PORT INT ENABLE EDGE TYPE d e 0 PORT f 1 0 PORT INT ENABLE EDGE TYPE g 0 PORT 6 6 1 O O
3. TRUE 1 FALSE 0 9 Z A SENSOR PORT C 874v1 Z A SENSOR PORT BOOL MPL_BRSensor WORD ZoaraNo WORD PortNo WORD FAR 2272 MPL_S RESULT FAR ses VB Function MPL_BRSensor ByVal boaralo As Integer ByVal PortNo As Integer 272 As Integer psResult As MPL_S RESULT As Boolean Delphi function MPL_BRSensor 2g 2Wo WORD PorthNo WORD var 2272 WORD var psfesult MPL_S _ RESULT Boolean VB NET Function MPL_BRSensor ByVal Boaralo As Short ByVal PortNo As Short ByRef 272 As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BRSensor ushort Z 22 W2 ushort ref ushort 272 ref MPL_S_ RESULT ses ll nl og 2 0 lt 9 PortNo SENSOR PORT o 2 MPL_ SENSOR_PORT Z SENSOR PORT MPL_A SENSOR_PORT A SENSOR PORT 7272
4. 2 TEL 042 664 5382 FAX 042 666 5664 E mail s support melec inc com TIEL 042 664 5384 FAX 042 666 2031 193 0834 516 10 URL http www melec inc com cHHHH
5. TRUE 1 FALSE 0 COUNTER DATA3 PORT COUNTER DATA3 PORT BOOL MPL_BWCounterData3 DWORD er WORD FAR 272 MPL_S_RESULT FAR psfesult VB Function MPL_BWCounterData3 ByVal hev As Long pbData As Integer psfesult As MPL_S RESULT As Boolean Delphi function MPL_BWCounterData3 ey DWORD var 272 WORD var ps7es MPL_S_RESULT Boolean VB NET Function MPL_BWCounterData3 ByVal er As Integer ByRef g272 As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BWCounterData3 uint hev ref ushort 272 ref MPL_S RESULT ps7es hpDev phata ses RESULT NULL 0 TRUE 1
6. 0 Reserved CallBack NULL RdyInt_User RDYINT Cntlnt User CNTINT DFLINT Reserved_User 15 0 PORT I 0 PORT II C typedef struct MPL_TAG_S_I0_PORT_INT_CONFIG 1 UINT lolnt_Message UINI Reserved_Message PLPMPLCALLBACK Iolnt_CallBack PLPMPLCALLBACK Reserved_CallBack DWORD Iolnt_User DWORD Reserved User MPL_S 10 PORT_INT_CONFIG_INF0 Delphi MPL_S_IO PORT_INI_CONFIG_INFO record lolnt_Message DWORD Reserved Message DWORD lolnt_CallBack Pointer Reserved CallBack Pointer lolnt_User DWORD Reserved_User DWORD end VB NET lt StructLayout LayoutKind Seguential gt _
7. DRIVE DATA1 PORT DRIVE DATA2 PORT DRIVE DATA3 PORT DRIVE DATA1 PORT DRIVE DATA2 PORT DRIVE DATA3 PORT COUNTER DATA1 PORT COUNTER_DATA2 PORT COUNTER DATA3 PORT typedef struct MPL TAG_S_DATA 1 WORD MPL 272 4 MPL_S DATA VB Type MPL_S_DATA WPL_Data ll To 4 As Integer End Type Delphi MPL_S_ DAIA record WPL_Data arrayl1 4 of WORD end VB NEI Structure MPL_S_DATA MarshalAs UnmanagedType ByValArray SizeConst 4 gt Public MPL Data l As Short Public Sub Initialize ReDim MPL Data 4 End Sub End Structure C NET StructLayout LayoutKind Sequential public struct MPL_S_ DATA1 MarshalAs UnmanagedType ByValArray SizeConst 4 public ushort MPL Data Dublic MPL_S DATA ushort dummy 1 WPL_Data new ushort 4 72272 2 7 7272 Visual Basic MPL_Data 1 NMNPL_Data 4 Visual Basic NET MPL_Data 0 MPL_Data 2 Delphi WPL_Datal1 1 MNPL_Datal4 C NET MPL_Datal0 MPL_Datal2 MPL_Datal0 DRIVE DA
8. TRUE 1 FALSE 0 DRIVE DATA2 PORI DRIVE DATA2 PORT BOOL MPL_BWDriveData2 DWORD er WORD FAR 2272 MPL_S_RESULT FAR psfesult VB Function MPL_BWDriveData2 ByVal er As Long 272 As Integer s7es 7 As MPL_S RESULT As Boolean Delphi function MPL_BWDriveData2 er DWORD var 272 WORD var ps7es MPL_S_ RESULT Boolean VB NET Function MPL_BWDriveData2 ByVal er As Integer ByRef 273 As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BWDriveData2 uint hmMev ref ushort plata ref MPL_S RESULT ps es hpDev phata psResult RESULT NULL 0 TRUE 1 FALSE
9. i HPL Gamnle Prngram 1 5 nh ne hiata Sat Scan hriwe Qrg Driwe Rtn Drive Idex hriwe hiaman i 0pen Close End Reset Stop Data Set Scan Drive Scan Drive Org Drive Rtn Drive Index Drive Index Drive Demo ADDRESS COUNTER 0 PRESET DRIVE DRIVE TYPE L TYPE LSPD 1000Hz URATE 10ms 1000Hz HSPD 5000Hz DRAIE 10ms 1000Hz CW SCAN DRIVE CCW SCAN DRIVE 0RG 3 ORIGIN DRIVE ADDRESS 0 ABSOLUTE INDEX DRIVE CW 3000 INCREMENTAL INDEX DRIVE CCW 3000 INCREMENTAL INDEX DRIVE ORIGIN DRIVE
10. ses RESULT NULL 0 TRUE 1 FALSE 0 DRIVE COMMAND PORT DRIVE COMMAND PORT BOOL MPL_BWDriveCommand DWORD 40ev WORD FAR 7 MPL_S_RESULT FAR psfesult VB Function MPL_BWDriveCommand ByVal hev As Long 7 As Integer psfesult As MPL_S RESULT As Boolean Delphi function MPL_BWDriveCommand er DWORD var 7 WORD var ps7es MPL_S RESULT Boolean VB NET Function MPL_BWDriveCommand ByVal er As Integer ByRef As Short ByRef psfesult As MPL_ S RESULT As Boolean C NET bool MPL BWDriveCommand uint er ref ushort pCind ref MPL_S_ RESULT ps7es ll nl hpDev 7 ses
11. 1 0 PORT 0 PORT No PORT No 1 0 PORT 0 PORT 1 0 PORT Ex 1 0 PORT 1I 0 PORT I 0 PORT 0 PORT 1 0 PORT 5 2 5 1 MPL BOARD CONTROLLER
12. TRUE 1 FALSE 0 DRIVE DATA1 PORT DRIVE DATA1 PORT BOOL MPL_BRDriveData1 DWORD er WORD FAR 2272 MPL_S_RESULT FAR psfesult VB Function MPL_BRDriveData1 ByVal hmMev As Long plData As Integer s7es 7 As MPL_S RESULT As Boolean Delphi function MPL_BRDriveData1 er DWORD var 2272 WORD var psfesult MPL_ S S RESULT Boolean VB NET Function MPL_BRDriveData1 ByVal hev As Integer ByRef 272 As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BRDriveData1 uint e r ref ushort plata ref MPL_S RESULT pses er 7272 ses RESULT NULL 0 TRUE 1 FALSE 0 DRIVE DATA2 PORT
13. ses RESULT NULL 0 TRUE 1 FALSE 0 STATUS5 PORT STATUS5 PORT BOOL MPL_BRStatus5 DWORD e WORD FAR pstatus MPL_S_RESULT FAR psfesult VB Function MPL_BRStatus5 ByVal er As Long pstatus As Integer psfesult As MPL_S_ RESULT As Boolean Delphi function MPL_BRStatus5 er DWORD var pstatus WORD var ps7es MPL_S_RESULT Boolean VB NET Function MPL_BRStatus5 ByVal hev As Integer ByRef pstatus As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BRStatus5 uint er ref ushort pSstatus ref MPL_S RESULT ses er pstatus ses RESULT NULL
14. s7es RESULT NULL 0 TRUE 1 FALSE 0 9 1 0 PORT PORT 0 PORT 1 0 PORT phPort I 0 PORT BOOL MPL_BPortOpenEx HWND hnd WORD BoaraNo WORD PortNo DWORD FAR phPort MPL_S RESULT FAR s es VB Function MPL_BPortOpenEx ByVal hlnd As Long ByVal Boaralo As Integer ByVal PortMNo As Integer phPort As Long s es 7 As MPL_S_ RESULT As Boolean Delphi function MPL_BPortOpenEx hllnd DWORD og 2Wo WORD PorthNo WORD var phPort DWORD Var s es 7 MPL_S_RESULT Boolean VB NET Function MPL_BPortOpenEx ByVal hlnd As Integer ByVal Boaralo As Short ByVal PortMNo As Short ByRef phPort As Integer ByRef s es 7 As MPL_S RESULT As Boolean C NET bool MPL BPortOpenEx uint hlnd ushort 2g2 2W2 ushort PortNo ref uint phPort ref MPL_S_ RESULT ses
15. 16 1 0 PORT INT SET I 0 PORT INT SET C typedef struct MPL_TAG S 10 PORT_INT_SET 1 WORD IntEnable1 WORD Edgelype1 WORD IntEnable2 WORD Edgelype2 MPL_S 10 PORT_INT_SET Delphi MPL_S_ IO PORT_INI_SET record IntEnable1 WORD Edgelype1WORD IntEnable2 WORD Edgelype2 WORD end VB NET lt StructLayout LayoutKind Seguential gt _ Public Structure MPL_S_I0 PORT_INI_SET Public IntEnable1 As Short Public Edgelype1 As Short Public IntEnable2 As Short Public Edgelype2 As Short End Structure C NET StructLayout LayoutKind Sequential public struct MPL_S 10 PORT_INT_SET 1 public ushort IntEnable1 public ushort Edgelype1 public ushort IntEnable2 DuDlic ushort Edgelype2 IntEnable1 1 0 PORT IN10 IN30 INT ENABLE 0 1 Edgelype1 1 0 PORT IN10 IN30 EDGE TYPE 0 ON 1 OFF IntEnable2 1 0 PORT IN20 IN40 INT ENABLE 0 1 EdgeType2 1 0 PORT
16. RESULT NULL 0 TRUE 1 FALSE 0 _ 30 COUNTER DATA2 PORT COUNTER DATA2 PORT BOOL MPL_BWCounterData2 DWORD er WORD FAR 272 MPL_S_RESULT FAR psfesult VB Function MPL_BWCounterData2 ByVal hev As Long 272 As Integer psfesult As MPL_S RESULT As Boolean Delphi function MPL_BWCounterData2 ey DWORD var 272 WORD var ps7es MPL_S_RESULT Boolean VB NET Function MPL_BWCounterData2 ByVal er As Integer ByRef g272 As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BWCounterData2 uint hev ref ushort 2272 ref MPL_S RESULT ps7es hpDev phata psResult RESULT NULL 0
17. s 272 ses RESULT NULL 0 TRUE 1 FALSE 0 20 DRIVE DATA DRIVE DATA1 PORT DRIVE DATA2 PORT DRIVE DATA3 PORT C BOOL MPL_IWData DWORD hev MPL_S_DATA FAR psData MPL_S_RESULT FAR psfesult VB Function MPL_IWData ByVal er As Long psData As MPL_S DATA psfesult As MPL_S RESULT As Boo lean Delphi function MPL_IWData hev DWORD var ps 272 MPL_S_ DATA var psfesult MPL_ S RESULT Boolean VB NET Function MPL_IWData ByVal hev As Integer ByRef psData As MPL_S DATA ByRef ses 7 As MPL _S _RESULT As Boolean C NET bool MPL IWData uint hev ref MPL_S DATA s 272 ref MPL S RESULT ses ll nl hDev psData
18. TRUE 1 FALSE 0 0 1 0 PORT I 0 PORT BOOL MPL_BPortClose DWORD hPort MPL_S_RESULT FAR psfesult VB Function MPL_BPortClose ByVal hPort As Long psfesult As MPL_S RESULT As Boolean Delphi function MPL_BPortClose Zo DWORD var ps7es MPL_S_RESULT Boolean VB NET Function MPL_BPortClose ByVal hPort As Integer ByRef psfesult As MPL_S_ RESULT As Boolean C NET bool MPL BPortClose uint hmPort ref MPL_S RESULT psfesult hPort 1 0 PORT ses RESULT NULL 0 TRUE 1 FALSE 0 1 0 PORT 1 0 PORT BOOL MPL_BPortlIn DWORD hmPort WORD FAR 2272 MPL_S RESULT FAR psfesult VB Function MPL_BPortln ByVal hPort As Long pbData As Integer psfesult As MPL_S RESULT As Boolean Delphi function MPL_
19. DRIVE DATA2 PORT _ BOOL MPL_BRDriveData2 DWORD er WORD FAR pData MPL_S_RESULT FAR psfesult VB Function MPL_BRDriveData2 ByVal er As Long plData As Integer s7es 7 As MPL_S_RESULT As Boolean Delphi function MPL_BRDriveData2 er DWORD var pbData WORD var psfesult MPL_S RESULT Boolean VB NET Function MPL_BRDriveData2 ByVal hmev As Integer ByRef 272 As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BRDriveData2 uint hmMev ref ushort plata ref MPL_S RESULT ps es hDev 7272 ses RESULT NULL 0 TRUE 1 FALSE 0 DRIVE DATA3 PORT DRIVE DATA3 PORT _ BOOL MPL_BRDriveData3 DWORD er WORD FAR pData MPL_S_RESULT FAR psfesult VB Function MPL_BRDriv
20. Gnd s 272 ses RESULT NULL 0 TRUE 1 FALSE 0 29 COUNTER COMMAND PORT COUNTER COMMAND PORT BOOL MPL_BWCounterCommand DWORD e r WORD FAR 7 MPL_S RESULT FAR s es VB Function MPL_BWCounterCommand ByVal hev As Long pCnmad As Integer s es 7 As MPL_S RESULT As Boolean Delphi function MPL_BWCounterCommand er DWORD var pbnd WORD var ps7es MPL_S_ RESULT Boolean VB NET Function MPL_BWCounterCommand ByVal hev As Integer ByRef 2 As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BWCounterCommand uint hev ref ushort 7 ref MPL_S RESULT ses ll nl hDev
21. RESULT NULL 0 TRUE 1 FALSE 0 Ee DRIVE DATA1 PORI DRIVE DATA1 PORT _ BOOL MPL_BWDriveData1 DWORD er WORD FAR pData MPL_S_RESULT FAR psfesult VB Function MPL_BWDriveData1 ByVal er As Long plData As Integer s7es 7 As MPL_S_ RESULT As Boolean Delphi function MPL_BWDriveData1 er DWORD var 272 WORD var psfesult MPL_S_ RESULT Boolean VB NET Function MPL_BWDriveData1 ByVal er As Integer ByRef 2723 As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BWDriveData1 uint hmMev ref ushort plata ref MPL_S RESULT ps es hDev phata ses RESULT NULL 0
22. 03 NULL 04 MpIBdrv sys 05 06 PORT 07 08 1 0 PORT 09 10 1 0 PORT 11 12 1 0 PORT 13 14 0 PORT 15 READY WAIT TIME OVER 16 WM_QUIT 17 READY WAIT READY WAIT 18 READY WAIT 19 1 20
23. 6 8 0 psfesu t RESULT NULL 0 TRUE 1 FALSE 0 Z A SENSOR PORT C 874v1 Z A SENSOR PORT BOOL MPL_BWSensor WORD BAoaraNo WORD PortNo WORD FAR 2272 MPL_S RESULT FAR psfesult ll nl VB Function MPL_BWSensor ByVal boaralo As Integer ByVal PortNo As lInteger pData As lnteger psResult As MPL_S RESULT As Boolean Delphi function MPL_BWSensor 2g 2Wo WORD PorthNo WORD var 2272 WORD var ps7es MPL_S_RESULT Boolean VB NET Function MPL_BWSensor ByVal Boaralo As Short ByVal PortNo As Short ByRef 272 As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BWSensor ushort BoaralNo ushort PortMo ref ushort 2272 ref MPL_S_ RESULT ses og WO 0 lt 9
24. NULL 0 TRUE 1 FALSE 0 40 1 0 PORT I 0 PORT INT SET 1 0 PORT 1 0 PORT INITIALIZE BOOL MPL_IoPortlnterruptOpen DWORD hPort MPL_S 10 PORT_INT_SET FAR psl oPortlIntset MPL S 10 PORT_INT_CONFIG_INF0O FAR ps oPortlIntConfig MPL_S_ RESULT FAR psfesult nll nl Delphi function MPL_loPortlnterruptOpen hPort DWORD var psloPortlntSet MPL_ SI10 PORT_INT_SET Var psloPortlntCvonfig MPL_ S 10_PORT_INT_CONFIG_INFO var ps7es MPL_S_ RESULT Boolean VB NET Function MPL_loPortlnterruptOpen ByVal hPort As Integer ByRef s o2 o 7 775e7 As MPL_S 10 POR T_INT_SET ByRef psloPortlntvonfig As MPL_S 10 PORTI_INI_CONFIG_INF0 ByRef psfesult As MPL S R ESULT As Boolean C NET bool MPL loPortlnterruptOpen uint hPort ref MPL SI10 PORT_INT_SET psloPortlIntsSet ref MPL S 10_PORT_INT_CONFIG_INFO ps oPortlIntConfig ref MPL_S_ RESULT psfesult
25. FALSE 0 Be 1 0 PORT I 0 PORT phPort 0 PORT C 872 0 PORT1 C nll nl VB Function MPL_BPortOpen ByVal hlnd As Long ByVal Boaralo As Integer phPort As Long BOOL MPL_BPortOpen HWND hnd WORD Boaraho DWORD FAR phPort MPL_S_RESULT FAR psfesult psResult As MPL_S RESULT As Boolean Delphi function MPL_BPortOpen hnd DWORD 2g 2o WORD var phPort DWORD var ps7es MPL_S_RESULT Boolean VB NET Function MPL_BPortOpen ByVal hlnd As Integer ByVal Z2g 2Wo As Short ByRef phPort As lInteger ByRef psfesult As MPL _S RESULT As Boolean C NET bool MPL BPortOpen uint hlnd ushort Boaralo ref _ uint phPort ref MPL_S_RESULT ps7es hhnd Visual Basic 0 NULL Boar dNo 0 9 phPort 1 0 PORT
26. 3 INITIALIZE INITIALIZE BOARD CONTROLLER RDYINT CNTINT DFLINT IOINT 2 ORDYINT CNTINT DFLINT a INITIALIZE b c SPEC1 PULSE COUNTER DFL COUNTER INITIALIZE COMMAND d e f
27. 18 gr BOOL MPL_BOpen HWND hlnd WORD boaraNo WORD Axris DWORD FAR 7 ey MPL_S_RESULT FAR psfesult nll nl V CD Function MPL_BOpen ByVal hlnd As Long ByVal Boaralo As Integer ByVal 4r s As Integer er As Long s es 7 As MPL_S RESULT As Boolean Delphi function MPL_BOpen hnd DWORD og 2Wo WORD 4 s WORD var phDev DWORD Var s es 7 MPL_S_RESULT Boolean VB NET Function MPL_BOpen ByVal hlnd As Integer ByVal boaralo As Short ByVal 4r s As Short ByRef er As Integer ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BOpen uint hlnd ushort Z 2g 2W2 ushort Axis ref uint er ref MPL_S_ RESULT psfesult hhnd Visual Basic 0 NULL og WO 0 9 4 s C 870v1
28. FALSE 0 34 0 PORT 1 0 PORT _ BOOL MPL_BPortOut DWORD hPort WORD FAR 2272 MPL_S_RESULT FAR ses VB Function MPL_BPortOut ByVal hPort As Long 272 As Integer s 7es 7 As MPL_S RESULT As Boolean Delphi function MPL_BPortOut Zo DWORD var pbData WORD var psfesult MPL_ S _ RESULT Boolean VB NET Function MPL_BPortOut ByVal hPort As Integer ByRef 272 As Short ByRef s7es 7 As MPL_S RESULT As Boolean C NET bool MPL BPortOut uint hmPort ref ushort 272 ref MPL_S_ RESULT wsfesult hPort 1 0 PORT phata 9 ses RESULT NULL 0 TRUE 1 FALSE 0 1 0 PORT
29. 6 2 RESULT 1 0 PORT 1 0 PORT INT SET 1 0 PORT I 0 PORT INT SET DRIVE COMMAND DRIVE DATA DRIVE COMMAND PORT DRIVE DATA1 PORT DRIVE DATA2 PORT DRIVE DATA3 PORT STATUS1 PORT STATUS2 PORT STATUS3 PORT STATUS4 PORT STATUS5 PORT DRIVE DATA DRIVE DATA1 PORT DRIVE DATA2 PORT DRIVE DATA3 PORT READY WAIT READY WAIT READY WAIT COUNTER COMMAND COUNTER COMMAND P
30. 7 ses RESULT NULL 0 TRUE 1 FALSE 0 COUNTER DATA1 PORT COUNTER DATA1 PORT BOOL MPL_BWCounterData1 DWORD hev WORD FAR 272 MPL_S_RESULT FAR psfesult VB Function MPL_BWCounterData1 ByVal hev As Long 272 As Integer psfesult As MPL_S RESULT As Boolean Delphi function MPL_BWCounterData1 ey DWORD var 272 WORD var ps7es MPL_S_RESULT Boolean VB NET Function MPL_BWCounterData1 ByVal er As Integer ByRef g272 As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BWCounterData1 uint hev ref ushort 2272 ref MPL_S_ RESULT ps7es er phata psfesult
31. i C VB OO gt Visual Basic RY Delphi VB NE mm Visual Basic NET CH_NET CO NET EN ER RC OOOO ER C C UB i RE Visual Basic BEG CN SE Delphi VB_NET nn Visual Basic NET CE_NET C NET CR 2
32. MPL FALSE 0 TRUE 1 MPL MPL TRUE 1 TRUE 1 FALSE 0 RESULT 9 3 INITIALIZE RDYINT CNTINT DFLINT 1 0 PORT IOINT CNTINT DFLINT CNTINT DFLINT OUTPUT TYPE CNTINT DFLINT LATCH TRIGGER TYPE 0 PORT
33. oh 24 STATUS4 PORT hh 25 STATUS5 PORT oo 25 DRIVE DATA emmemremmemremetemtmtetetretememreeetemeneeee 26 DRIVE DATA1 PORT ho 26 DRIVE DATA2 PORT ho 27 DRIVE DATA3 PORT ho 27 READY WAIT hh 28 READY WAIT oo 28 READY WAIT hh 29 COUNTER COMMAND ooo 29 COUNTER COMMAND PORT oo 30 COUNTER DATA1 PORT ho 30 COUNTER DATA2 PORT 31 COUNTER DATA3 PORT ememmeeeeimeemimememtemtesemneeeeeemeeeenneteeeee ee 31 1 0 PORT oh 32 1 0 PORT ee 33 1 0 PORT oh 34 1 0 PORT oo 34 1 0 PORT oe 35 0 PORT eee 35 0 PORT tee 36 0 PORT ee 37 0 PORT ee 38 Z A SENSOR PORR Re 39 Z A SENSOR RT 39 etre 40 th 8 ert 40 LCEORNT YO DR 41 LO PORT
34. MCCO5v2 RDYINT CNTINT DFLINT 1 0 0INT 1 0 PORT C 875 BOARD CONTROLLER INITIALIZE BOARD CONTROLLER BOARD CONTROLLER INITIALIZE INITIALIZE MCCO5v2 COMMAND 1 0 INT SET PORT INT ENABLE BIT BOARD CONTROLLER RDYINT CNTINT DFLINT IOINT SPEC INITIALI E1 COMMAND DRIVE TYPE Ls TYPE LIMIT STOP TYPE MOTOR TYPE STEPPING RDYINT TYPE PULSE COUNIER _ INITIALI E COMMAND COMP STOP TYPE CNIINI OUTPUT TYPE COMPARATOR CNTINT LATCH TRIGGER TYPE COUNT CLOCK TYPE MCCO5v2 DRIVE PULSE CWP CCWP
35. hpev ses RESULT NULL 0 TRUE 1 FALSE 0 DRIVE COMMAND DRIVE COMMAND PORT DRIVE DATA1 PORT DRIVE DATA2 PORT DRIVE DATA3 PORT BOOL MPL_IWDrive DWORD er WORD 7 MPL_S_DATA FAR s 272 MPL_S_RESULT FAR psfesult VB Function MPL_IWDrive ByVal hev As Long ByVal Cnmd As Integer psData As MPL_S DATA s 7es 7 As MPL_S RESULT As Boolean Delphi function MPL_IWDrive hev DWORD Cmd WORD var ps 272 MPL_S_DATA Var s es 7 MPL_S_RESULT Boolean VB NET Function MPL_IWDrive ByVal hev As Integer ByVal As Short ByRef psData As MPL_S_ DATA ByRef psfesult As MPL _S RESULT As Boolean C NET bool MPL IWDrive uint hev ushort Cmd ref MPL_S DATA psData ref MPL_S RESULT pshfesult ll nl hDev Gnd
36. 1 0 PORT C 872 0 PORT1 C BOOL MPL_Inp WORD 2g 2 WORD FAR pata MPL_S_RESULT FAR psfesult VB Function MPL_Inp ByVal Boaralo As Integer pData As lInteger s 7es 7 As MPL_S RESULT As Boolean Delphi function MPL_Inp 22g 2Wo WORD var pData WORD var ses MPL_S_RESULT Boolean VB NET Function MPL_Inp ByVal 2g 2Wo As Short ByRef 272 As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL Inp ushort 2g 22 ref ushort 2272 ref MPL_S RESULT ps7es og WO 0 lt 9 phata 6 86 0 psfesu t RESULT NULL 0 TRUE 1 FALSE 0 _ 35 1 0 PORT P
37. SNEE 41 42 43 44 NO 45 CC SE AE 46 8 1 46 0 Neeeeeeset 47 9 1 47 9 2 47 9 3 oo 47 1 MPL 16v5 0 PCIWXP D0S V Windows PCI BUS amp DLL BOARD CONTROLLER PORT BOARD CONTROLLER PORT RDYINT CNTINT DFLINT I0INT BOARD CONTROLLER 1 MCCO5 PORT DRIVE COMMAND PORT DRIVE DATA1 PORT DRIVE DATA2 PORT DRIVE DATA3 PORT STATUS
38. 10 21 22 23 24 NULL 25 26 0 PORT 27 0 PORT 28 RDYINT 29 CNTINT 30 31 INITIALIZE 32 1 0 PORT INT SET 33 0 PORT WPL_ es 7 WPL_RPesult 3 bo
39. nll nl hhnd Visual Basic 0 NULL og WO 0 9 PortNo 1 0 PORT C 870v1 874 C 874v1 PortAMo MPL_PORI 0 PORT C 872 PortAMo MPL_PORT 0 PORT1 MPL_PORI2 0 PORT12 C 875 Por tANo MPL_PORI 0 PORT MPL_ EX PORT_IN10 1 0 PORT IN10 MPL_ EX _ PORT_IN20 1 0 PORT IN20 MPL_EX PORT_IN30 1 0 PORT IN30 MPL_ EX PORT_IN40 1 0 PORT IN40 MPL_EX_ PORT_OUI10 0 PORT 0UT10 MPL_EX PORT_OUI20 1 0 PORT 0UT20 MPL_EX PORT_OUT30 0 PORT 0UT30
40. 0 TRUE 1 FALSE 0 25 DRIVE DAIA DRIVE DATA1 PORT DRIVE DATA2 PORT DRIVE DATA3 PORT C BOOL MPL_IRDrive DWORD 40ev MPL_S_DATA FAR s 272 MPL_S_RESULT FAR psfesult VB Function MPL_IRDrive ByVal hev As Long psData As MPL_S DATA psfesult As MPL_S_RESULT As Boolean Delphi function MPL_IRDrive hev DWORD var psData MPL_S DATA var psfesult MPL_S_RESULT Boolean VB NET Function MPL_IRDrive ByVal hev As Integer ByRef psData As MPL_S DATA ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL IRDrive uint hev ref MPL_S DATA ps 272 ref MPL_S RESULT ps es ll nl hDev psData ses RESULT NULL 0
41. COUNI PAITERN TYPE EA EB AUTO CLEAR ENABLE RELOAD ENABLE COMP1 INI ENABLE CNTINT COMP1 STOP TYPE COMP2 INT ENABLE CNTINT COMP2 STOP TYPE COMP3 INI ENABLE CNTINT COMP3 STOP TYPE COMP4 INI ENABLE CNTINT COMP4 STOP TYPE COMP5 INI ENABLE CNTINT COMP5 STOP TYPE DFL COUNIER INIIIALIZE COMMAND DFLCOMP STOP TYPE DFLINI OUTPUT TYPE COMPARATOR DFLINT LATCH TRIGGER TYPE COUNT CLOCK TYPE MCCO5v2 DRIVE PULSE CWP CCWP EA EB COUNT PATTERN TYPE EA EB COMP1 INI ENABLE DFLINT COMP1 STOP TYPE COMP2 INT ENABLE DFLINT COMP2 STOP TYPE NT MASK COMMAND PLS COMPT INT MASK PLS COMP2 INI MASK PLS COMP3 INI MASK PLS COMP4 INI MASK PLS COMPS INI MASK DFL COM
42. Data 2 2 ps Data MPL_Datal 01 DATA1 PORT Data 2 216 ps Data MMPL_ ui DATA2 PORT ps Data MPL_Datal21 DATA3 PORT VOID MPL_SetData DWORD Data MPL_S_DATA FAR psData VB Sub MPL_SetData ByVal Data As Long psData As MPL_S_DATA Delphi procedure MPL_SetData 272 DWORD var ps 272 MPL_S_DATA VB NET Sub MPL_SetData ByVal Data As Integer ByRef psData As MPL_S DATA C NET void MPL SetData int Data ref MPL_S_DATA s 27 Data 32 psData 43 92 32 9 5 1 11 11W1WIWT 24 lt RN DATA1 PORT 27 7272 7 MPL Datal2 20 DATA2 PORT
43. ADDRESS COUNTER 0 PRESET CW 4000 4 INCREMENTAL INDEX DRIVE ADDRESS 30000 ABSOLUTE INDEX DRIVE ADDRESS 0 ABSOLUTE INDEX DRIVE 46 9 9 1 Even 1 sheets of board isn t able to detect it PCI The detected board is over 10 sheets 10 The board number is doubling SC LIMIT FSSTOP 9 2
44. DATA3 PORT 0 DWORD MPL_GetData MPL_S_DATA FAR s 272 VB Function MPL_GetData s 272 As MPL_S DATA As Long Delphi function MPL_GetData var s 272 MPL_S DATA DWORD ll nl HH VB NET Function MPL_GetData ByRef psData As MPL_S DATA As Integer C NET int MPL GetData ref MPL_S_DATA s 279 psData 32 44 7 Program Files 1 Visual C NET Visual C Program Files Mpl16v5 Bin Vc MpIB h Program Files Mpl16v5 Bin Vc VcMplB Iib 2 Visual Basic Program Files Mpl16v5 Bin Vb MpIB bas 3 Delphi Program Files Mpl16v5 Bin Delphi MpIB pas 4 C Builder Program Files Mpl16v5 Bin Bui lder MplB h Program Files Mpl16v5 Bin Builder BcMplB lib 5 Visual Basic NET Program Files Mpl16v5 Bin Vb NET MpIB vb
45. DFL COUNIER INITIIALIZE COMMAND COUNTER COMPARE REGISTER DFLINT COMP1 INT ENABLE COMP2 INT ENABLE DFLINT OUTPUT TYPE COMPARATOR DFLINT LATCH TRRIGER TYPE 10INT BOARD CONTROLLER RDYINT CNTINT DFLINT 1 0 PORT IOINT 0 PORT 0 PORT CNTINT DFLINT MCCO5v2 COMMAND CNTINT DFLINT INT MASK COM
46. cicc STEPPING amp SERVO MOTOR CONTROLLERS OPTION MPL 16vso PCIWXP C 670v C 6 7 1 C 872 C 873 C 874 C 6 74Vv C 875 MNO0056 NN REE 4 No NG RU A RR RN CC 5 A 5 OPORT OO NN 5 RI 6 5 1 mt 6 8 RS ERR IS2RPEREE 9 6 1 ttt O 6 2 10 RESULT oo 11 Ia 13 oo 14 1 0 PORT emer 16 1 0 PORT INT SET eee 17 NT NE CR 18 EE ERE ER RE EN NER EC RR 19 7 20 DRIVE COMMAND ee 20 DRIVE DATA ooo 21 DRIVE COMMAND PORT oo 21 DRIVE DATA1 PORT oo 22 DRIVE DATA2 PORT eee 22 DRIVE DATA3 PORT oo 23 STATUS1 PORT hh 23 STATUS2 PORT hh 24 STATUS3 PORT
47. 0 TRUE 1 FALSE 0 41 BOARD CONTROLLER BOOL MPL_IntlInitialize WORD boaralNo MPL_S_RESULT FAR psfesult Delphi function MPL_IntlInitialize 2g g2Wo WORD var ses MPL_S_RESULT Boolean VB NET Function MPL_IntlInitialize ByVal Boaralo As Short ByRef psfesult As MPL_S RESULT As Boolean CG NET bool MPL IntlInitialize ushort Z2g gWo ref MPL_S_RESULT ps7es Boar dNo 0 9 s es RESULT NULL 0 TRUE 1 FALSE 0 342 32
48. MPL_ EX PORT_IN40 1 0 PORT IN40 PORT IN40 gt IN47 MPL_EX_ PORT_OUT10 1 0 PORT OUT10 PORT OUT10 0OUT17 MPL_EX_ PORT_OUI20 1 0 PORT OUT20 PORT OUT20 0UT27 MPL_EX_ PORT_OUT30 1 0 PORT OUT30 PORT OUT30 0OUT37 272 ses 7 MPL_ EX_1010 20_INT_STATUS_PORT IN10_IN20 INT STATUS PORT MPL_ EX_1030_40_INT_STATUS_PORT IN30_IN40 INT STATUS PORT MPL_EX PORI_IN10_IN20 1 0 PORT IN10 PORT IN10 IN17 0 PORT IN20 PORT IN20 IN27 MPL_EX PORI_IN30_IN40 1 0 PORT IN30 PORT IN30 IN37 0 PORT IN40 PORT IN40 IN47 C 870v1 C 872 C 874 C 874v1 8 8 0 C 875 1 0 PORT MPL_EX_PORT_IN10_IN20 MPL_EX_PORT_IN30_IN40 16 8 IN20 IN40 8 IN10 IN30
49. DRIVE DATA2 PORT DRIVE DATA3 PORT READY READY WAIT READY WAIT READY COUNTER COMMAND DATA1 3 PORT COUNTER COMMAND PORT COUNTER DATA1 PORT COUNTER DATA2 PORT COUNTER DATA3 PORT 1 0 PORT 1 0 PORT 1 0 PORT 1 0 PORT 1 0 PORT 1 0 PORT 1 0 PORT 1 0 PORT 1 0 PORT Z A SENSOR PORT A SENSOR PORT I 0 PORT I 0 PORT 32 32 RESULT typedef struct MPL TAG_S_ RESULT WORD MPL _ Result 4l MPL_S_ RESULT nll nl VB Type MPL_S_RESULT MPL_Result l To 4 As Interger End Type Delphi MPL_S_RESULT record
50. PortNo SENSOR PORT PortMo MPL_ SENSOR_PORT Z SENSOR PORT MPL_A SENSOR_PORT A SENSOR PORT 272 9 psfesu t RESULT NULL 0 TRUE 1 FALSE 0 39 INITIALIZE C BOOL MPL_lnterruptOpen DWORD hev MPL_S_INT_CONFIG FAR ps ntConfig MPL_S RESULT FAR psfesult Delphi function MPL_InterruptOpen er DWORD var ps 77 2 77 g MPL_S_INT_CONFIG Var s es 7 MPL_S_RESULT Boolean VB NET Function MPL_InterruptOpen ByVal hev As Integer ByRef ps ntConfi
51. C 871 C 874 C 874v1 C 875 C 872 C 873 4r s 4 s 4r s 4r s MPL_X X MPL_A A MPL_X1 X1 MPL_X2 X2 MPL_Y Y MPL_B B MPL_Y Y1 MPL_Y2 Y2 MPL_ MPL CO C MPL_Z1 Z1 MPL_Z2 Z2 MPL_A Al MPL _A2 A2 MPL_B B1 MPL_B2 B2 MPL_C C1 MPL_C2 2 phDev psfesu t RESULT NULL 0 TRUE 1 FALSE 0 19 _ BOOL MPL_BClose DWORD er MPL_S_RESULT FAR psfesult VB Function MPL_BClose ByVal er As Long s es 7 As MPL_S_ RESULT As Boolean Delphi function MPL_BClose er DWORD var psfesult MPL_S_RESULT Boolean VB NET Function MPL_BClose ByVal er As Integer ByRef psfesult As MPL_S_ RESULT As Boolean C NET bool MPL BClose uint hev ref MPL_S_RESULT ses
52. MPL EX 10_INI_SET_PORT 0 INT SET PORT MPL_ EX 1010 20 INT_STATUS_PORT 1 0 IN10 20 INT STATUS PORT MPL_ EX 1030_40 INT_STATUS_PORT 1 0 IN30_40 INT STATUS PORT MPL_ EX PORI_IN10_IN20 1 0 PORT IN10_1N20 MPL_EX PORT_IN30_IN40 1 0 PORT IN30_1N40 1 10INT IN10INT IN20INT IN30INT IN40INT 0 PORT I 0 PORT IN1OINI MPL_ EX PORI_IN10_IN20 IN3OINI MPL_ EX PORI_IN30_IN40 IN20INI MPL_ EX PORI_IN10_IN20 IN40INI MPL_ EX PORI_IN30_IN40 2 MPL_EX_10_INT_SET_PORT MPL_EX_1010 20 INT_STATUS_PORT MPL_EX_1030_40_INT_STATUS PORT phPort 1 0 PORT s7es RESULT NULL 0
53. hPort 1 0 PORT psloPortlIntSet 1 0 PORT INT SET psloPortIntConfig 1 0 PORT Os es RESULT NULL 0 TRUE 1 FALSE 0 I 0 PORT 1 0 PORT BOOL MPL_loPortlnterruptClose DWORD hmPort MPL_S_RESULT FAR psfesult Delphi function MPL_loPortlnterruptClose hPort DWORD var psfResult MPL_S_RESULT Boolean nl nll VB NET Function MPL_loPortlnterruptClose ByVal hPort As Integer ByRef psfesult As MPL_S _ RESULT As Boolean C NET bool MPL loPortlnterruptClose uint Port ref MPL_S_ RESULT psfesult hPort 1 0 PORT ses 7 RESULT NULL
54. _ BOOL MPL_BRStatus1 DWORD e WORD FAR pstatus MPL_S_RESULT FAR psfesult VB Function MPL_BRStatus1 ByVal er As Long pstatus As Integer psfesult As MPL_S RESULT As Boolean Delphi function MPL_BRStatus1 er DWORD var pSstatus WORD var psfesult MPL_ S S RESULT Boolean VB NET Function MPL_BRStatus1 ByVal hev As Integer ByRef pstatus As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BRStatus1 uint er ref ushort pSstatus ref MPL S RESULT ses er pstatus ses RESULT NULL 0 TRUE 1 FALSE 0 23 STIATUS2 PORT STATUS2 PORT _ BOOL MPL_BRStatus2 DWORD e WORD FAR pstatus MPL_S_RESULT FAR psfesult VB Function MPL_BRStatus2 ByVal er As Long pstatus As Integer psfesult As MPL_S_ RESULT As Boolean Delphi function MP
55. 0 2 DRIVE DATA3 PORI DRIVE DATA3 PORT _ BOOL MPL_BWDriveData3 DWORD er WORD FAR pData MPL_S_RESULT FAR psfesult VB Function MPL_BWDriveData3 ByVal er As Long plData As Integer psResult As MPL_S_RESULT As Boolean Delphi function MPL_BWDriveData3 er DWORD var 2272 WORD var psfesult MPL_S_RESULT Boolean VB NET Function MPL_BWDriveData3 ByVal er As Integer ByRef 2723 As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BWDriveData3 uint e r ref ushort plata ref MPL_S RESULT pses hDev phata ses RESULT NULL 0 TRUE 1 FALSE 0 STATUS1 PORT STATUS1 PORT
56. Public Structure MPL_S_IO0 PORIT_INT_CONFIG_INFO Public lolnt Message As Integer Public Reserved Message As Integer Public lolInt_CallBack As PLPMPLCALLBACK Public Reserved_CallBack As PLPMPLCALLBACK Public lolnt_ User As Integer Public Reserved_User As Integer End Structure C NET StructLayout LayoutKind Sequential public struct MPL_S 10 PORT_INT_CONFIG_INFO 1 public public public public public public lolnt_Message Reserved Message lolnt_CallBack Reserved_CallBack lolnt_User Reserved User ulnt lolnt_Message ulnt Reserved_Message PLPMPLCALLBACK lolnt_CallBack PLMPLCALLBACK Reserved_CallBack ulint lolnt_ User uint Reserved User IOINT WM_NULL WM_NULL IOINT NULL IOINT
57. WPL_Result arrayl1 4 of WORD end VB NET Structure MPL_S_RESULT MarshalAs UnmanagedType ByValArray SizeConst 4 gt Public MPL RPesult As Short Public Sub Initialize ReDim MPL_ 7es 7 4 End Sub End Structure C NET StructLayout LayoutKind Sequential public struct MPL_S RESULT 1 MarshalAs UnmanagedType ByValArray SizeConst 4 public ushort MPL Result Dublic MPL_S RESULT ushort dummy 1 MPL_ Pesult new ushort 4 C C MZ _fesu t 0 MPL_fesyu t 2 Visual Basic WPL_Result 1 MPL_Result 4 Visual Basic NET MPL_Result 0 MNPL_Resyult 2 Delphi WPL_ Resultl 1 1 MPL_fResuylt 4 C NET MPL_Result10 MPL_Resu t 27 MPL_fResul t 0 10 0 INITIALIZE 1 0 PORT 1 0 PORT DRIVE COMMAND PORT DRIVE DATA1 PORT DRIVE DATA2 PORT DRIVE DATA3 PORT COUNTER COMMAND POR
58. phata 8 psfesu t RESULT NULL 0 TRUE 1 FALSE 0 1 0 PORT PORT 1 0 PORT IOINT BOOL MPL_OutpEx WORD 22 2W2 WORD PortNo WORD FAR 2272 MPL_S_RESULT FAR psfesult C nll nl VB Function MPL_OutpEx ByVal Boaralo As lInteger ByVal PortMNo As Integer pbData As lnteger psResult As MPL_S RESULT As Boolean Delphi function MPL_OutpEx 2g gWo WORD PortNo WORD var 2272 WORD Var s es 7 MPL_S_RESULT Boolean VB NET Function MPL_OutpEx ByVal Zoaraho As Short ByVal 2 As Short ByRef 272 As Short ByRef psfesult As MPL_S RESULT As Boole
59. 1 0 PORT 1 0 PORT 6 8 0 RESULT NULL 0 TRUE 1 FALSE 0 1 0 PORT 1 0 PORT C 872 0 PORT1 BOOL MPL_Outp WORD 2g 2Wo WORD FAR 2272 MPL_S_RESULT FAR psfesult C nll nl VB Function MPL_Outp ByVal Z2g 2Wo As Integer 272 As Integer psfesult As MPL_S_RESULT As Boolean Delphi function MPL_Outp ZoaralNo WORD var 272 WORD var ses MPL_S_RESULT Boolean VB NET Function MPL_Outp ByVal boaralo As Short ByRef 272 As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL Outp ushort 2g 22 ref ushort plata ref MPL_S_RESULT psfesult og 6 0 9
60. 1 PORT STATUS2 PORT STATUS3 PORT STATUS4 PORT STATUS5 PORT COUNTER COMMAND PORT COUNTER DATA1 PORT COUNTER DATA2 PORT COUNTER DATA3 PORT 2 0 PORT 3 0 PORT 4 6 874v1 Z A SENSOR PORT 2 No 10 BOARD CONTROLLER BOARD CONTROLLE R BOARD CONTROLLER No S1 mm O 3 MCCO05 PORT No 4 1 O PORT
61. 6 C NET Program Files Mpl16v5 Bin C NET MpIB cs 45 O O NN mm 8 Visual C NET Visual C Delphi C Builder Visual Basic Visual Basic NET C NET Program Files 1 Visual C NET Visual C Program Files Mpl16v5 Samp le Vc 2 Delphi Program Files Mpl16v5 Samp le Delphi 3 C Builder Program Files Mp 16v5 Samp e Builder 4 Visual Basic Program Files Mp 16v5 Samp le Vb 5 Visual Basic NET Program Files Mpl16v5 Samp le Vb NET 6 O NET Program Files Mpl16v5 Samp e C NET 8 1 0 0 X OC NET 2002 Visual Basic NET 2002 Visual C 6 0 C Builder5 Visual Basic6 0 Delphi5
62. BPortln Zo DWORD var pbData WORD var ps7es MPL_S_RESULT Boolean VB NET Function MPL_BPortln ByVal hPort As Integer ByRef 272 As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BPortln uint hmPort ref ushort 272 ref MPL_S RESULT ses hPort 1 0 PORT 7272 1 0 PORT MPL_EX_PORT_IN10_IN20 MPL_EX_ PORT_IN30_IN40 I 0 PORT 1 0 PORT 16 8 IN20 IN40 8 IN10 IN30 8 8 0 MPL_EX_PORT_IN10_IN20 MPL_EX_PORT_IN30_IN40 IN20 7V70 IN40 IN30 psfesu t RESULT NULL 0 TRUE 1
63. IN20 IN40 EDGE TYPE 0 ON 1 OFF C void CallBackProc DWORD Status DWORD UserData Delphi procedure CallBackProc Status DWORD UserData DWORD VB NEI Sub CallBackProc ByVal Status As Integer ByVal UserData As lnteger nll nl Cf NET void CallBackProc uint Status uint UserData Status RDYINT STATUS1 PORT Status 8Bit CNTINT DFLINT STATUS3 PORT Status 8Bit 10INT IN10_20INT STATUS PORT IN30_40INT STATUS PORT Status 8Bit SIAIUS1 PORT STATUS3 PORT IN10_20INI STATUS PORT IN30_40INI STATUS PORIT BOARD CONTROLLER UserData 1 0 PORT
64. L_BRStatus2 er DWORD var pstatus WORD var ps7es MPL_S_RESULT Boolean VB NET Function MPL_BRStatus2 ByVal hev As Integer ByRef pstatus As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BRStatus2 uint er ref ushort pSstatus ref MPL_S RESULT ses hDev pstatus ses RESULT NULL 0 TRUE 1 FALSE 0 STIATUS3 PORT STATUS3 PORT BOOL MPL_BRStatus3 DWORD e WORD FAR pstatus MPL_S_RESULT FAR psfesult VB Function MPL_BRStatus3 ByVal er As Long pstatus As Integer psfesult As MPL_S_ RESULT As Boolean Delphi function MPL_BRStatus3 er DWORD var pstatus WORD var ps7es MPL_S_RESULT Boolean VB NET Function MPL_BRStatus3 ByVal hev As Integer ByRef pstatus As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bo
65. MAND PLS COMP1 INT MASK PLS COMP5 INT MASK PLS COMP2 INT MASK DFL COMP1 INT MASK PLS COMP3 INT MASK DFL COMP2 INT MASK PLS COMP4 INT MASK 1 0 PORT 1 0 INT SET PORT INT ENABLE INT EDGE TYPE 1 INITIALIZE COMMAND DATA RDYINT CNTINT DFLINT PULSE COUNIER INITIALI E COMMAND CNTINT CNTINT OUTPUT TYPE COMPARATOR CNTINT LATCH TRRIGER TYPE DFL COUNTER INITIALIZE COMMAND DFLINT DFLINT OUTPUT TYPE COMPARATOR DFLINT LATCH TRRIGER TYPE 2 INITIALIZE INT MASK COMMAND
66. ORT 1 0 PORT BOOL MPL_InpEx WORD Z2g 2o WORD PortMNo WORD FAR 2272 MPL_S_ RESULT FAR psfesult VB Function MPL_InpEx ByVal Z2g 2Wo As Integer ByVal PortNo As Integer 272 As Integer s 7Yes 7 As MPL_S RESULT As Boolean Delphi function MPL_InpEx 222 2Wo WORD PortNo WORD var 272 WORD var ses MPL_S_RESULT Boolean VB NET Function MPL_InpEx ByVal Z2g 2Wo As Short ByVal PortNo As Short ByRef 272 As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL InpEx ushort Boaralo ushort PortMNo ref ushort phata ref MPL_S_ RESULT psfesult 22 2 PortMNo 0 lt 9 1 0 PORT C 870v1 6 874 C 874v1 PortMo MPL_PORI 1 0 PORT C 872 PortMo MPL_PORT 0 PORT1 MPL_PORI2 0 PORT2 C 875 PortMo MPL_PORI 1 0 PORT MPL_ EX_ PORT_IN10 1 0 PORT IN10 PORT IN10 IN17 MPL_ EX PORT_IN20 1 0 PORT IN20 PORT IN20 gt IN27 MPL_ EX PORT_IN30 1 0 PORT IN30 PORT IN30 gt IN37
67. ORT COUNTER DATA1 PORT COUNTER DATA2 PORT COUNTER DATA3 PORT 1 0 PORT 1 0 PORT 1 0 PORT 1 0 PORT 1 0 PORT 1 0 PORT 1 0 PORT 0 PORT 0 PORT Z A SENSOR PORT Z A SENSOR PORT 1 0 PORT 1 0 PORT 10 DRIVE COMMAND DATA1 3 PORT DRIVE DATA1 3 PORT DRIVE COMMAND PORT DRIVE DATA1 PORT DRIVE DATA2 PORT DRIVE DATA3 PORT SIATUS1 PORT STATUS2 PORT STATUS3 PORT STATUS4 PORT STATUS5 PORT DRIVE DATA1 3 PORT DRIVE DATA1 PORT
68. P1 INI MASK DFL COMP2 INI MASK INITIALIZE BOARD CONTROLLER MCCO5v2 RDYINT CNTINT DFLINT 1 0 PORT OINT 1 0 PORT Ex 1 0 PORT BOARD CONTROLLER RDYINT CNTINT DFLINT COMMAND DATA RDYINT SPEC INITIALIZE1 COMMAND RDYINT TYPE RDYINT CNTINT PULSE COUNTER INITIALIZE COMMAND COMPARE REGISTER CNTINT COMP1 INT ENABLE COMP2_ INT ENABLE COMP3 INT ENABLE COMP4 INI ENABLE COMP5 INT ENABLE CNTINT OUTPUT TYPE COMPARATOR CNTINT LATCH TRRIGER TYPE DFLINT
69. PL_S_RESULT ps7es nll nl hpev ses RESULT NULL 0 TRUE 1 FALSE 0 COUNTER COMMAND COUNTER COMMAND PORT COUNTER DATA1 PORT COUNTER_DATA2 PORT COUNTER_ DATA3 PORT BOOL MPL_IWCounter DWORD er WORD 7 MPL_S_DATA FAR s 272 MPL_S_RESULT FAR psfesult Function MPL_IWCounter ByVal er As Long ByVal Cnd As Integer psData As MPL_S DATA s Yes 7 As MPL_S RESULT As Boolean Delphi function MPL_IWCounter er DWORD Cnmd WORD var ps 272 MPL_S_DATA var ses MPL_S_RESULT Boolean VB NET Function MPL_IWCounter ByVal hev As Integer ByVal Cnmd As Short ByRef psData As MPL_S DATA ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL IWCounter uint hev ushort Cmd ref MPL_S DATA psData ref MPL_S RESULT ses nll nl V CD hDev
70. S RESULT As Boolean Delphi function MPL_BWaitDriveCommand er DWORD MaitTime WORD var ps7es MPL_S_ RESULT Boolean VB NET Function MPL_BWaitDriveCommand ByVal er As Integer ByVal MaitTime As Short ByRef psResult As MPL_S RESULT As Boolean C NET bool MPL BWaitDriveCommand uint hev ushort MeitTime ref MPL_S RESULT ses er WaitTime 1ms 0 READY ses RESULT NULL 0 TRUE 1 FALSE 0 READY WAIT READY WAIT BOOL MPL_BlsWait DWORD er WORD FAR pMaitsts MPL_S RESULT FAR s es VB Function MPL_BlsWait ByVal er As Long phaitsts As Integer psfesult As MPL_S_RESULT As Boolean Delphi function MPL_BlsWait ey DWORD var phaitsts WORD var ps7es MPL_S_RESULT Boolean VB NET Function MPL_BlsW
71. T COUNTER DATA1 PORT COUNTER DATA2 PORT COUNTER DATA3 PORT STATUS1 PORT STIATUS2 PORT STATUS3 PORT STIATUS4 PORT STIATUS5 PORT DRIVE DATA1 PORT DRIVE DATA2 PORT DRIVE DATA3 PORT 1 0 PORT 1 0 PORT 1 0 PORT 1 0 PORT 1 0 PORT 1 0 PORT 0 PORT 0 PORT 1 0 PORT READY WAIT READY WAIT READY WAIT DRIVE COMMAND DRIVE DATA PORT COUNTER COMMAND DRIVE DATA Z A SENSOR PORT Z A SENSOR PORT 7 es 7 7 10 00 01 02 DLL API
72. TA1 PORT COUNTER DATA1 PORT WPL_Datal1 DRIVE DATA2 PORT COUNTER DATA2 PORT MPL_Datal2 DRIVE DATA3 PORT COUNTER DATA3 PORT MPL_Datal3 13 C Delphil nl typedef struct MPL_TAG_S_INT_CONFIG UINT Rdylnt_ Message UINT Cntlnt_Message UINT Reserved Message PLPMPLCALLBACK Rdylnt_CallBack PLPMPLCALLBACK Cntlnt_CallBack PLPMPLCALLBACK Reserved_CallBack DWORD RdyInt_User DWORD Cntlnt_User DWORD Reserved User MPL_S_INT_CONFIG MPL_S_INI_CONFIG record end RdyInt_Message DWORD CntlInt_Message DWORD Reserved Message DWORD Rdylnt_CallBack Pointer Cntlnt_CallBack Pointer Reserved CallBack Pointer RdyInt_User DWORD Cntlnt_User DWORD Reserved_ User DWORD VB NET lt StructLayout LayoutKind Sequential gt _ Public Structure MPL_S_INI_CONFIG Ct NET End Public RdyInt_Message As Integer Public CntlInt_Message As Integer Public Reserved Message As Integer Public RdyInt_CallBack As PLPMPLCALLBACK Public CntlInt_CallBack As PLPMPLCALLBACK Public Reserved_CallBack As PLPMPLCALLBACK Public R
73. ait ByVal hev As Integer ByRef pheaitsts As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BlsWait uint hev ref ushort pMaitSsts ref MPL_S RESULT ses hpev phaitsSts READY WAIT 0 READY WAIT 1 READY WAIT pshesult RESULT NULL 0 TRUE 1 FALSE 0 28 READY WAIT READY WAIT READY BOOL MPL_BBreakWait DWORD hev MPL_S_RESULT FAR psfesult VB Function MPL_BBreakWait ByVal hev As Long psfesult As MPL_S_ RESULT As Boolean Delphi function MPL_BBreakWait er DWORD var psfesult MPL_S RESULT Boolean VB NET Function MPL_BBreakWait ByVal er As Integer ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BBreakWait uint e ref M
74. an C NET bool MPL OutpEx ushort ZoaradlNo ushort PortNo ref ushort 272 ref MPL_S_RESULT ps7es og2 6 0 lt 9 PorthNo 1 0 PORT C 870v1 C 874 C 874v1 Por tMNo MPL_PORI 0 PORT C 872 Por tNMo MPL_PORT 0 PORT1 MPL_PORI2 0 PORT2 C 875 Por tNMo MPL_PORT 0 PORT MPL_EX PORT_OUT10 0 PORT 0UT10 MPL_EX PORT_OUI20 0 PORT 0UT20 MPL_EX PORT_OUT30 0 PORT 0UT30 MPL EX IO0_INI_SET_PORT 0 INT SET PORT 272 9 psfesu t RESULT NULL 0
75. dyInt_User As Integer Public Cntlnt_User As Integer Public Reserved_User As Integer Structure StructLayout LayoutKind Sequential public struct MPL_S INT_CONFIGI public uint RdyInt_Message public uint CntlInt_Message public uint Reserved_Message public PLPMPLCALLBACK Rdylnt_CallBack public PLPMPLCALLBACK Cntlnt CallBack public PLPMPLCALLBACK Reserved CallBack public uint Rdylnt_User public uint Cntlnt_ User public uint Reserved_User 14 RdyInt_Message RDYINT WM_NULL 0 Cntlnt_Message CNTINT DFLINT WM_NULL 0 Reserved Message WM_NULL 0 RdyInt_CallBack RDYINT 0 CntlInt_CallBack _ CNTINT DFLINT
76. eData3 ByVal er As Long plData As Integer s7es 7 As MPL_S_ RESULT As Boolean Delphi function MPL_BRDriveData3 er DWORD var 2272 WORD var ps7es MPL_S_RESULT Boolean VB NET Function MPL_BRDriveData3 ByVal hev As Integer ByRef 272 As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BRDriveData3 uint e ref ushort 272 ref MPL_S RESULT ps es hpDev pData ses RESULT NULL 0 TRUE 1 FALSE 0 READY WAIT MCCO5v2 READY STATUS1 PORT BUSY 0 BOOL MPL_BWaitDriveCommand DWORD er WORD MaitTime MPL_S_ RESULT FAR s es C nll nl VB Function MPL_BWaitDriveCommand ByVal hev As Long ByVal NMeaitTime As Integer psResult As MPL_
77. g As MPL_S_INT_CONFIG ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL InterruptOpen uint hev ref MPL_S_INT_CONFIG ps ntConfig ref MPL_S_ RESULT ses hpev pslntCconfig ses 7 RESULT NULL 0 TRUE 1 FALSE 0 BOOL MPL_InterruptClose DWORD hev MPL_S_ RESULT FAR psfesult Delphi function MPL_InterruptClose er DWORD var ps7es MPL_S_RESULT Boolean nll nl VB NET Function MPL_InterruptClose ByVal hev As Integer ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL InterruptClose uint hev ref MPL_S RESULT psfesult hpev ses RESULT
78. ol MPL BRStatus3 uint er ref ushort pSstatus ref MPL_ S RESULT ses er pstatus ses RESULT NULL 0 TRUE 1 FALSE 0 24 STATUS4 PORT STATUS4 PORT _ BOOL MPL_BRStatus4 DWORD e WORD FAR pstatus MPL_S_RESULT FAR psfesult VB Function MPL_BRStatus4 ByVal er As Long pstatus As Integer psfesult As MPL_S RESULT As Boolean Delphi function MPL_BRStatus4 er DWORD var pstatus WORD var ps7es MPL_S_ RESULT Boolean VB NET Function MPL_BRStatus4 ByVal hev As Integer ByRef pstatus As Short ByRef psfesult As MPL_S RESULT As Boolean C NET bool MPL BRStatus4 uint er ref ushort pSstatus ref MPL_S RESULT pses hDev pstatus

Download Pdf Manuals

image

Related Search

Related Contents

トラックボール  MT-010 取扱説明書  posDesigner User Manual  360413 INSTRUCTIONS FOR USE PHOENIX USER`S MANUAL A  PenMount 9036 Control Board  JUNO-FIX - Billiger.de  Lasko 4820 User's Manual  Obras Sanitarias del Estado - Licitaciones y Compras  NETGEAR N300 Wireless ADSL2+ Modem Router  Losi 1/18 Mini-Rock Crawler RTR  

Copyright © All rights reserved.
Failed to retrieve file