PCAN-Basic API (アプリケーションプログラミングインターフェース)は、CANおよびCAN FDをサポートする強力なソフトウェアを簡単に開発できます。 これには、アプリケーションがPCAN PCハードウェアと通信するために必要なすべての機能が含まれています。 クロスオペレーティングシステム設計により、プラットフォーム間でソフトウェアプロジェクトを簡単に移植することができます。
PCAN-Basicは、実際のデバイスドライバと、API関数を提供するインターフェースDLLで構成されています。
PCAN-Lightの後継として、PCAN-Basicは、より多くの機能と拡張された言語サポートを提供します。 PCAN-Basicは、C++、C#、C++/CLR、Delphi、VB.NET、Java、Python 3.xの開発者向けにさまざまな機能を提供します。
CAN FD
バージョン4以降、PCAN-Basic for Windowsは、データ転送の帯域幅が広いことを主な特徴とする標準的なCAN FD(CAN with Flexible Data rate)をサポートしています。
PEAK-Systemは、Linux用の独自のCANアプリケーションの開発を可能にするPCAN-Basic APIを提供しています。 プログラマーは、C++、Java、Python 3.xの各言語を使用できます。
注:パラレルポートCANインターフェースは、x86システムでのみサポートされています。
Connection
CAN communication
Windows®/Linux用CANソフトウェアAPI
Windows® 用 CAN/CAN FD 開発パッケージ
RP1210開発およびRP1210接続API
CANキャリブレーションプロトコルの実装API
ユニバーサル測定およびキャリブレーションプロトコルの実装API
パススルーソフトウェアのPEAK CANインターフェイスへの接続API
ISO-TP規格(ISO 15765-2)の実装API
UDS規格(ISO 14229-1)実装API
OBD-2規格(ISO 15765-4)実装API
LIN接続アプリケーション開発用 API