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