PCAN-DeveloperパッケージのプロフェッショナルプログラミングインターフェースPCAN-APIにより、CANおよびCAN FDをサポートする複雑なWindows®アプリケーションを作成することができます。 API(アプリケーションプログラミングインターフェース)は、x86、x64、およびARM64システム用のインターフェースDLLを使用して、広範な関数ライブラリを提供します。
PCAN-Basicとは異なり、CAN通信はクライアントによって処理されるため、大きな利点があります。 したがって、単一のアプリケーションだけでなく、複数のアプリケーションが物理的なCANチャンネルにアクセスできます。 さらに、ハードウェアがなくても動作します: 仮想接続を介して、クライアントはWindows®アプリケーション間でシミュレーションされたCAN通信を確立します。
PCAN-Developerバージョン4から、PCAN-APIと付属ツールは、データ転送のためのより高い帯域幅を主な特徴とする標準CAN FD (CAN with Flexible Data rate)をサポートしています。
APIはさまざまなプログラミング言語で使用する事が出来ます。 C/C++、Delphi、Pythonにはヘッダーファイルが提供されています。 C#、VB.NET、C++/CLRにはアセンブリが用意されています。 サポートされているすべての言語について、サンプルコードが含まれています。
注:パラレルポート CANインターフェイスは x86システムでのみサポート
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