構成
APIの位置づけ
本製品で提供されるAPIの関係を、以下に示し ます。
パッケージ構成
ライブラリ
本製品のライブラリフォルダの構成を以下に示します。「格納フォルダ」は、ルートを基準とするフォルダパスを表します。
| 種別 | 概要 | ファイル名 | 格納フォルダ |
|---|---|---|---|
| Common Service API | DLLファイル(32bit版) | MPXCANFDCtrlFree.dll | Library |
| DLLファイル(64bit版) | MPXCANFDCtrlFree_x64.dll | Library | |
| Microsoft Visual Basic .NET(32bit版)ラッパDLLファイル | MPXCANFDCtrldotNET40Free.dll | Library | |
| Microsoft Visual Basic .NET(64bit版)ラッパDLLファイル | MPXCANFDCtrldotNET40Free_x64.dll | Library | |
| Microsoft Visual Basic .NET(32bit版)DLL情報ファイル | MPXCANFDCtrldotNET40Free.xml | Library | |
| Microsoft Visual Basic .NET(64bit版)DLL情報ファイル | MPXCANFDCtrldotNET40Free_x64.xml | Library | |
| ライブラリ定義ファイル | MPXCANFDCtrlFree.h | Library | |
| Microsoft Visual C++(32bit版)ライブラリファイル | MPXCANFDCtrlFree.lib | Library | |
| Microsoft Visual C++(64bit版)ライブラリファイル | MPXCANFDCtrlFree_x64.lib | Library | |
| Embarcadero C++ Builder(32bit版)ライブラリファイル | MPXCANFDCtrlFree_BCB.lib | Library | |
| Embarcadero C++ Builder(64bit版)ライブラリファイル | MPXCANFDCtrlFree_x64.a | Library | |
| Microsoft Excel ライブラリ定義ファイル | MPXCANFDCtrlFree.bas | Library |
本製品でアプリケーションを開発する場合は、開発環境ごとに以下の定義ファイル、または、ラッパDLLファイル(いずれもLibraryフォルダ内にあります)が必要になります。
| 開発環境 | 定義ファイル/ラッパDLLファイル |
|---|---|
| Microsoft Visual C++(32bit版) | MPXCANFDCtrlFree.h(定義ファイル) MPXCANFDCtrlFree.lib(ライブラリファイル) |
| Microsoft Visual C++(64bit版) | MPXCANFDCtrlFree.h(定義ファイル) MPXCANFDCtrlFree_x64.lib(ライブラリファイル) |
| Microsoft Visual C#(32bit版) | MPXCANFDCtrldotNET40Free.dll(ラッパDLLファイル)(※1) MPXCANFDCtrldotNET40Free.xml(DLL情報ファイル)(※2) |
| Microsoft Visual C#(64bit版) | MPXCANFDCtrldotNET40Free_x64.dll(ラッパDLLファイル)(※1) MPXCANFDCtrldotNET40Free_x64.xml(DLL情報ファイル)(※2) |
| Microsoft Visual Basic .NET(32bit版) | MPXCANFDCtrldotNET40Free.dll(ラッパDLLファイル)(※1) MPXCANFDCtrldotNET40Free.xml(DLL情報ファイル)(※2) |
| Microsoft Visual Basic .NET(64bit版) | MPXCANFDCtrldotNET40Free_x64.dll(ラッパDLLファイル)(※1) MPXCANFDCtrldotNET40Free_x64.xml(DLL情報ファイル)(※2) |
| Embarcadero C++ Builder(32bit版) | MPXCANFDCtrlFree.h(定義ファイル) MPXCANFDCtrlFree_BCB.lib(ライブラリファイル) |
| Embarcadero C++ Builder(64bit版) | MPXCANFDCtrlFree.h(定義ファイル) MPXCANFDCtrlFree_x64.a(ライブラリファイル) |
| Microsoft Excel | MPXCANFDCtrlFree.bas(定義ファイル)(※3) |
※1: ラッパDLLファイルをプロジェクト内で参照する必要があります。詳しくは、Microsoft .NET Frameworkでの注意点を参照してください。
※2: DLL情報ファイルについては、Microsoft .NET Frameworkでの注意点を参照してください。
※3: 32bit版と64bit版で、定義ファイルは共通です。
Info
本製品で開発されたアプリケーションを動作させる場合、32bit版では「MPXCANFDCtrlFree.dll」、64bit版では「MPXCANFDCtrlFree_x64.dll」を、アプリケーションの実行ファイルと同じフォルダ上に格納してください。 また、開発環境に「Microsoft .NET Framework」を使用している場合は、開発環境に対応したラッパDLLファイルも必要です。
サンプルプログラム
| 種別 | 概要 | 格納フォルダ |
|---|---|---|
| サンプルプログラム | C++版サンプルアプリケーション(モニタプログラム) | SampleProgram\MPXCANFDCtrl_CPP_MonSample |
| C++版サンプルアプリケーション(シミュレーションプログラム) | SampleProgram\MPXCANFDCtrl_CPP_SimSample | |
| C#版サンプルアプリケーション(モニタプログラム) | SampleProgram\MPXCANFDCtrl_CSharp_Sample | |
| ExcelVBA版サンプルアプリケーション(モニタプログラム) | SampleProgram\MPXCANFDCtrl_ExcelVBA_Sample | |
| VB.NET版サンプルアプリケーション(モニタプログラム) | SampleProgram\MPXCANFDCtrl_VBNET_Sample |
サンプルプログラムの内容や使用方法については、サンプルプログラムを参照してください。
MicroPeckerX用ツール
| 種別 | 概要 | 格納フォルダ |
|---|---|---|
| MicroPeckerX用USBドライバ | MicroPeckerXを初めて接続するPCには、MicroPeckerX用USBドライバのインストールが必要です。 | USBDriver\DpinstCall.exe |
| MicroPeckerX本体ファームウェアアップデートツール | MicroPeckerX本体ファームウェアを更新ツールです。通常は使用しません。 | UpdateTool\MPXUpdateTool.exe |