Skip to main content

Package Structure

API Positioning

The relationships among the APIs provided by this product are illustrated below.

Package structure

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.

CategoryDescriptionFile nameFolder
Common Service APIDLL file (32-bit)MPXCANFDCtrlFree.dllLibrary
DLL file (64-bit)MPXCANFDCtrlFree_x64.dllLibrary
Microsoft Visual Basic .NET wrapper DLL (32-bit)MPXCANFDCtrldotNET40Free.dllLibrary
Microsoft Visual Basic .NET wrapper DLL (64-bit)MPXCANFDCtrldotNET40Free_x64.dllLibrary
Microsoft Visual Basic .NET XML documentation file (32-bit)MPXCANFDCtrldotNET40Free.xmlLibrary
Microsoft Visual Basic .NET XML documentation file (64-bit)MPXCANFDCtrldotNET40Free_x64.xmlLibrary
Library definition headerMPXCANFDCtrlFree.hLibrary
Microsoft Visual C++ library (32-bit)MPXCANFDCtrlFree.libLibrary
Microsoft Visual C++ library (64-bit)MPXCANFDCtrlFree_x64.libLibrary
Embarcadero C++ Builder library (32-bit)MPXCANFDCtrlFree_BCB.libLibrary
Embarcadero C++ Builder library (64-bit)MPXCANFDCtrlFree_x64.aLibrary
Microsoft Excel definition moduleMPXCANFDCtrlFree.basLibrary

The development environments listed below require the corresponding definition files or wrapper DLLs (all located in the Library folder).

Development environmentDefinition / 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 ExcelMPXCANFDCtrlFree.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.

Info

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

CategoryDescriptionFolder
Sample programsC++ 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

CategoryDescriptionFolder
USB driver for MicroPeckerXInstall this driver on any PC that connects to MicroPeckerX for the first time.USBDriver\DpinstCall.exe
MicroPeckerX firmware update toolUpdates 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