弊社取扱い製品情報ページです。
Kvaser CANlibソフトウェア開発キット
CANlibソフトウェア開発キットは、すべてのKvaserハードウェアプラットフォームで動作する透過的なアプリケーションプログラミングインターフェースです。
このソフトウェア開発キットには、実際のハードウェアで動作する殆どを実行できる仮想ハードウェアが含まれています。キットをダウンロードすればKvaserハードウェアの開発をすぐに開始できます。Kvaserインターフェースを入手したら、仮想ドライバからシームレスに移行することができます。
CANlibを使用して書かれたソフトウェアは、Kvaserの現在および将来のハードウェアとの互換性を提供します。CANlib を使用するアプリケーションは、変更なしで別のプラットフォームで使用できます。
CANlib – 最初のライブラリはCANlibです。これは、コンピュータとCANバスに接続されているKvaser CANデバイスと対話するために使用されます。その中核には、busパラメータ(ビットレートなど)を設定し、bus on/offに行き、CANメッセージの読み取り/書き込みを行う機能があります。CANlib を使用してサポートされているデバイスで t プログラムをダウンロードして起動することもできます。Kvaser Device Guide toolにデバイスが表示されている場合は、接続されておりCANlibを介して通信することができます。
LINlib – LINlibライブラリは、LINバスと対話するために使用されます。CANlibと同様にbusパラメータの設定、busのon/off、LINメッセージの読み取り/書き込みを行う機能を保持します。
kvaDbLib –データベースライブラリkvaDbLibは、CANネットワーク上で送受信されるパッケージのディスクリプションを保持するCANデータベースの作成、読み取り、書き込み、変更に使用されます。
kvlclib –コンバーターライブラリkvlclibは、Kvaser Memoratorログファイルの変換に使用されます。例えば、KvaserバイナリフォーマットKME 5.0(.kme50)からMDF 4.1(.mf4)のCANフレームなどの多くのフォーマット間での変換に使用できます。
kvmlib – Memoratorライブラリkvmlibは、例えば、Kvaser Memorator Professional 5xHSのCANメッセージを記録できる Kvaser Memoratorデバイスと対話するために使用されます。コンフィギュレーションデータ(例えば、トリガー、フィルタ、スクリプト)がダウンロードしてコンピュータからデバイスを切断し、デバイス(パワード)をCAN busに接続し、トラフィックを自律的に記録することができます。完了するとデバイスをコンピュータに再接続し、kvmlib を使用して記録されたデータを読み取ることができます。
kvaMemoLibXML – kvaMemoLibXMLは、XMLフォーマットロガー設定をKvaser Memoratorデバイスで使用されるするバイナリフォーマットに変換するために使用されます。バイナリ設定ファイルは、上記のkvmlibを使用してKvaser Memoratorデバイスにダウンロードできます。kvaMemoLibXMLおよびkvmlibのhelpを使用して、Kvaser Memoratorデバイスのための独自のツールを作成することができます。
kvrlib -リモートデバイスとして知られている一部のKvaserデバイスは、イーサネットまたはWi-Fi(例えば、Kvaser Ethercan Light HS およびKvaser BlackBird v2)を介して接続することができ、コンピュータに接続する前にそれらのデバイスを設定する必要があります。ここからkvrlib は、ネットワーク上の Kvaser デバイスを検出して接続する機能を果たすことでCANlib 機能にアクセスを実現します。kvrlibには、リモートデバイスがネットワーク(例えば、動的/静的IP)に接続する方法を構成する機能があります。また、スキャンや接続ステータスの収集といったワイヤレス設定のための追加機能も含まれています。
Kvaser CANlib SDK は、フリーで次のコンパイラをサポートしています:
Linuxのサポートは、個別のダウンロードとして可能です。
詳細については、LinuxドライバとSDKのページをご覧ください。
LinuxドライバーとSDK:https://www.kvaser.com/linux-drivers-and-sdk/
お見積り依頼やご不明な点は、問い合わせフォームよりお問合せください。
Kvaser CANib SDK | Kvaser CANlibソフトウェア開発キット KVASERサイトからダウンロード |
こちらよりお問い合わせください |
---|