Package Structure
API Positioning
The relationships among the APIs provided by this product are illustrated below.
Package Contents
Library
The following table shows the folder layout for the libraries included with the free edition. “Folder” indicates the path relative to the package root.
| Category | Description | File name | Folder |
|---|---|---|---|
| Common Service API | DLL file (32-bit) | MPXCANFDCtrlFree.dll | Library |
| DLL file (64-bit) | MPXCANFDCtrlFree_x64.dll | Library | |
| Microsoft Visual Basic .NET wrapper DLL (32-bit) | MPXCANFDCtrldotNET40Free.dll | Library | |
| Microsoft Visual Basic .NET wrapper DLL (64-bit) | MPXCANFDCtrldotNET40Free_x64.dll | Library | |
| Microsoft Visual Basic .NET XML documentation file (32-bit) | MPXCANFDCtrldotNET40Free.xml | Library | |
| Microsoft Visual Basic .NET XML documentation file (64-bit) | MPXCANFDCtrldotNET40Free_x64.xml | Library | |
| Library definition header | MPXCANFDCtrlFree.h | Library | |
| Microsoft Visual C++ library (32-bit) | MPXCANFDCtrlFree.lib | Library | |
| Microsoft Visual C++ library (64-bit) | MPXCANFDCtrlFree_x64.lib | Library | |
| Embarcadero C++ Builder library (32-bit) | MPXCANFDCtrlFree_BCB.lib | Library | |
| Embarcadero C++ Builder library (64-bit) | MPXCANFDCtrlFree_x64.a | Library | |
| Microsoft Excel definition module | MPXCANFDCtrlFree.bas | Library |
The development environments listed below require the corresponding definition files or wrapper DLLs (all located in the Library folder).
| Development environment | Definition / wrapper DLL |
|---|---|
| Microsoft Visual C++ (32-bit) | MPXCANFDCtrlFree.h (definition file) MPXCANFDCtrlFree.lib (library) |
| Microsoft Visual C++ (64-bit) | MPXCANFDCtrlFree.h (definition file) MPXCANFDCtrlFree_x64.lib (library) |
| Microsoft Visual C# (32-bit) | MPXCANFDCtrldotNET40Free.dll (wrapper DLL) (Note 1) MPXCANFDCtrldotNET40Free.xml (documentation file) (Note 2) |
| Microsoft Visual C# (64-bit) | MPXCANFDCtrldotNET40Free_x64.dll (wrapper DLL) (Note 1) MPXCANFDCtrldotNET40Free_x64.xml (documentation file) (Note 2) |
| Microsoft Visual Basic .NET (32-bit) | MPXCANFDCtrldotNET40Free.dll (wrapper DLL) (Note 1) MPXCANFDCtrldotNET40Free.xml (documentation file) (Note 2) |
| Microsoft Visual Basic .NET (64-bit) | MPXCANFDCtrldotNET40Free_x64.dll (wrapper DLL) (Note 1) MPXCANFDCtrldotNET40Free_x64.xml (documentation file) (Note 2) |
| Embarcadero C++ Builder (32-bit) | MPXCANFDCtrlFree.h (definition file) MPXCANFDCtrlFree_BCB.lib (library) |
| Embarcadero C++ Builder (64-bit) | MPXCANFDCtrlFree.h (definition file) MPXCANFDCtrlFree_x64.a (library) |
| Microsoft Excel | MPXCANFDCtrlFree.bas (definition file) (Note 3) |
Note 1: Add a project reference to the wrapper DLL. See Notes for Microsoft .NET Framework for details.
Note 2: See Notes for Microsoft .NET Framework for information about the XML documentation files.
Note 3: The same definition file is used for both the 32-bit and 64-bit editions.
To run applications developed with this product, place MPXCANFDCtrlFree.dll (32-bit) or MPXCANFDCtrlFree_x64.dll (64-bit) in the same folder as the application executable.
If you build applications in the Microsoft .NET Framework, also deploy the wrapper DLL that matches your development environment.
Sample Programs
| Category | Description | Folder |
|---|---|---|
| Sample programs | C++ sample application (monitor) | SampleProgram\MPXCANFDCtrl_CPP_MonSample |
| C++ sample application (simulation) | SampleProgram\MPXCANFDCtrl_CPP_SimSample | |
| C# sample application (monitor) | SampleProgram\MPXCANFDCtrl_CSharp_Sample | |
| Excel VBA sample application (monitor) | SampleProgram\MPXCANFDCtrl_ExcelVBA_Sample | |
| VB.NET sample application (monitor) | SampleProgram\MPXCANFDCtrl_VBNET_Sample |
For details on the sample applications, see Sample Programs.
Tools for MicroPeckerX
| Category | Description | Folder |
|---|---|---|
| USB driver for MicroPeckerX | Install this driver on any PC that connects to MicroPeckerX for the first time. | USBDriver\DpinstCall.exe |
| MicroPeckerX firmware update tool | Updates the firmware on the MicroPeckerX unit. Normally not required. | UpdateTool\MPXUpdateTool.exe |
Installing the MicroPeckerX USB Driver
Install the USB driver for MicroPeckerX by running DpinstCall.exe in the USBDriver folder.
For detailed steps, refer to the following manual.
MicroPeckerX USB Driver Installation Manual