MicroPecker CAN アプリケーション開発ライブラリ《S810-MP-SDK2N》

MicroPecker CAN アプリケーション開発ライブラリ《S810-MP-SDK2N》

ユーザー作成のWindowsアプリケーションでMicroPeckerを制御可能にするAPI群です。

購入検討
お問い合わせ
購入・レンタル
見積依頼
ユーザーサポート
ダウンロード

MicroPecker CAN アプリケーション開発ライブラリとは

MicroPecker CAN制御ライブラリ

MicroPecker CAN アプリケーション開発ライブラリは、MicroPecker CAN Analyzerを制御用APIです。
ライブラリを使って、CAN通信を用いたWindowsアプリケーションを簡単に開発することができます。

制御API群をシンプルにパッケージし、複数のプログラム言語に対応しているため、ユーザーアプリケーションの開発を力強くサポートします。 MicroPecker CAN アプリケーション開発ライブラリは、専用ページから無償でダウンロード可能です。

MicroPeckerアプリケーション開発ライブラリは以下のご要望にお応えします。

  • CAN通信を制御してターゲットの評価ツールを開発したい
  • CAN通信の評価を自動化したい
  • CAN通信リプログソフトを開発しているが、評価用のツールがない

ユーザーが自由にCAN通信を使ったツールを開発したい、というご要望をMicroPeckerアプリケーション開発ライブラリは実現します。

MicroPeckerアプリケーション開発ライブラリ構成イメージ

MicroPeckerアプリケーション開発ライブラリは、MicroPecker制御用API群をパッケージにしていますので、ユーザー作成のWindowsアプリケーションに組み込めば簡単にCAN通信アプリケーションアプリケーションの作成が可能です。

CAN通信アプリケーション開発

CAN通信アプリケーション開発には、MicroPecker CAN アプリケーション開発ライブラリ《S810-MP-SDK2N》をご利用頂けます。   こちらは、MicroPecker CAN Analyzer《S810-MP-A1》向けのアプリケーション開発ライブラリです。 MicroPecker CAN アプリケーション開発ライブラリを使用すれば、ユーザーアプリケーションからはわずか17個のAPIだけで、MicroPeckerのCAN通信設定からCANフレーム送信やCAN通信ログ取得までを制御可能です。

MicroPecker CAN アプリケーション開発ライブラリは、以下の制御が可能です。

MicroPeckerの接続/切断とLED操作
PCに接続されているMicroPeckerを認識、接続しMicroPecker本体にあるLEDの点灯/消灯/点滅をすることができます。

CANのモニタリング
MicroPeckerに接続されたターゲットから送信されたCANフレームをモニタリングし、そのデータを取得することができます。

CANのシミュレーション
MicroPeckerのCAN機能を用い、任意のタイミングでCANフレームを送信することができます。

CAN通信モニタリングシーケンス

本ライブラリのアプリケーションからのAPIコールシーケンスは以下の通りです。

CAN通信モニタシーケンス

CANノードシミュレーションシーケンス

本ライブラリのアプリケーションからのAPIコールシーケンスは以下の通りです。
実線枠の項目は必須の処理 、点線枠の項目は必須でない処理をそれぞれ表します。

CANノードシミュレーションシーケンス

詳細情報は、下記の資料をご覧ください。

MicroPecker CAN アプリケーション開発ライブラリ検討資料

※本ライブラリを使用するにはCANアナライザライセンスを保持したMicroPecker本体並びにCANケーブルが必要となります。
(MicroPecker CAN Analyzer《S810-MP-A1》またはMicroPecker CAN Analyzer Software License Kit《S810-MP-SA1》にて提供)

製品ラインナップ

無償ダウンロード

MicroPecker アプリケーション開発ライブラリは、MicroPeckerユーザー向けに無償でダウンロードが可能です。
但し、MicroPeckerアプリケーション開発ライブラリに対しての問い合わせ対応は一切含まれません。
ユーザーからの問い合わせ対応については、別途有償のサポートパックお申込みが必要になります。

製品型名製品名
S810-MP-SDK2NMicroPecker CAN アプリケーション開発ライブラリ[*1]

[*1]:ご利用には、MicroPecker CAN Analyzer《S810-MP-A1》が必要です。

MicroPecker CAN アプリケーション開発ライブラリダウンロード

MicroPecker アプリケーション開発ライブラリ サポートパック

MicroPecker アプリケーション開発ライブラリのユーザーアプリケーションへの組込み、問い合わせサポート対応は別途有償サポートとなります。

サポート内容

  • 登録日から1年間の年間サポート
  • 最大12件(合計20時間まで)の問い合わせに対応します。
  • 電話又は、メールによる組込み方法に関する問合せサポートを致します。
  • 問合せサポートに関しては、1週間以内の回答を目途とします。
    ※緊急対応は含まれておりません。
  • MicroPeckerアプリケーション開発ライブラリのユーザーアプリケーションに合わせたカスタマイズ作業は含まれておりません。

MicroPecker アプリケーション開発ライブラリの年間サポートをご希望の方は、下記の製品型名でお知らせください。

製品型名製品名
S810-MP-SDK-SPTMicroPecker アプリケーション開発ライブラリ サポートパック

開発環境

項目仕様
開発言語・Microsoft Visual C++(2005以降)
・Microsoft Visual C#(2005以降)[*1]
・Microsoft Visual Basic .NET(2005以降)[*1]
・Embarcadero C++ Builder(2010以降)
・Embarcadero Delphi(2010以降)
・Microsoft Excel(2013以降)
PCMicrosoft Windowsが動作するIBM PC/AT互換機
対応OSMicrosoft Windows 11/10/8.1[*2]
CPUCeleron 1.6GHz 以上を推奨
ハードディスク50Mbyte 以上の空き容量
メモリ1Gbyte 以上を推奨
USBポートUSB2.0 搭載(Hi-Speed)
画面解像度1024×768 以上を推奨

[*1]:対応.NETバージョンは、2.0および4.0(64bit版では4.0のみ)です。
[*2]:仮想環境での動作は非対応です。

MicroPeckerアプリケーション開発ライブラリ応用事例

MicroPeckerアプリケーション開発ライブラリを使って以下のアプリケーション開発が可能です。

リプログソフト開発の評価用ツール

ユーザーの困り事

CANリプログソフト開発またはLINリプログソフト開発において、サービスツールがないとリプログソフトの機能評価ができない。

MicroPecker アプリケーション開発ライブラリの活用事例

サービスツールの代替品として、MicroPecker SDKを活用してCANリプログ評価ツールを開発。ツール側からリプログ通信仕様に沿ってCANメッセージを送受信し、サービスツールがなくてもリプログソフト開発の機能評価が可能になった。

リプログソフト開発の評価用ツール

ダイアグソフト開発の評価用ツール

ユーザーの困り事

ダイアグソフト開発において、サービスツールがないとダイアグソフトの機能評価ができない。

MicroPecker アプリケーション開発ライブラリの活用事例

サービスツールの代替品として、MicroPecker SDKを活用してダイアグ評価ツールを開発。ツール側からダイアグ仕様に沿ってCANメッセージを送受信し、サービスツールがなくてもダイアグソフト開発の機能評価が可能になった。

ダイアグソフト開発の評価用ツール

CANリプログラミングツール

ユーザーの困り事

車載ECUを車両に装着した状態でリプログラミングを行いたい。車両のセントラルバス経由ではなく、ECUとツールでの1対1のリプログラミングで良い。

MicroPecker アプリケーション開発ライブラリの活用事例

MicroPeckerアプリケーション開発ライブラリを活用して、CANリプログラミングツールを開発。書込み対象ファイルをツールに読み込むことで、CANメッセージ載せて書込みデータをECUに送信。サービスマンでも市場でECUのリプログラミングを実施することができるようになった。

CANリプログラミングツール

ECU自動評価ツール

ユーザーの困り事

ECUアプリケーション開発において通信機能評価をしたいが、評価パターンや評価シナリオがあるので通信評価の自動化ができないか。

MicroPecker アプリケーション開発ライブラリの活用事例

評価シナリオに沿ったCANメッセージの送受信を行う評価ツールを開発。ターゲットから受信したメッセージを解析し、送信するメッセージを変更するプログラマブルなツールにしたことで、自動通信評価が可能になった。

ECU自動評価ツール

検査ライン評価ツール

ユーザーの困り事

車載部品の検査ラインにおいて、検査項目に沿って車載部品を動かした際に、ECUは正常に通信が行っているか検査したい。

MicroPecker アプリケーション開発ライブラリの活用事例

検査ラインで作業員が使う想定でのシンプルな通信検査評価ツールを開発。検査工程で規定の操作をした際に、正常な送受信が出来ているかをOK,NG判定して表示する。作業者は複雑なCAN通信を意識せずに動作確認を行うことができるようになった。

検査ライン評価ツール

EMC(ノイズ環境)検査システム

ユーザーの困り事

車載ECUのEMC試験において、CAN通信を使ったノイズ評価を実施したい。従来から通信評価は別の検査システムを使っているが一体化できないか。

MicroPecker アプリケーション開発ライブラリの活用事例

EMC検査システムにMicroPeckerアプリケーション開発キットを活用して、CAN通信の制御機能を追加。ECUとCAN通信を行いながらノイズ周波数帯域を変更して検査を行う。検査シナリオに沿った通信制御の自動化を行うことで検査工数が大幅に削減できた。

EMC検査システム

モータ制御基板検査ツール

ユーザーの困り事

モータ制御用基板の検査をしたい。

MicroPecker アプリケーション開発ライブラリの活用事例

CAN受信データを構成情報を元に物理値変換し、許容範囲内かチェックして画面に判定結果を表示。解析結果ログの自動保存やパラメータ変更など、ユーザー現場に即したツールを開発した。

モータ制御基板検査ツール

展示会用デモアプリケーション

ユーザーの困り事

展示会用にCAN通信を使ったモータ制御デモを実施したい。

MicroPecker アプリケーション開発ライブラリの活用事例

モータ制御波形の表示デモアプリケーションをMicroPeckerアプリケーション開発キットを活用して開発した。モータ制御基板とデモアプリケーションとの間はCAN通信経由でPWMデータを受信。モータ制御波形をアプリケーション画面に表示することで、展示会来場者に分かりやすいデモを実演することができた。

展示会用デモアプリケーション

関連製品