ASAP Libは、現在のバージョン1.51を含むすべてのリリースされたバージョンのASAP2ファイルを読み込むための関数ライブラリです。ライブラリは、Cプログラミング言語用に開発され、アプリケーションに組み込むことができます。
特徴/優位性
ASAP2 Libは、ASAP2形式の標準化されたコントローラ記述を読み込むためのユーザー アプリケーションで使用します。 ASAP2 Libには、ASAP2コントローラ記述ファイルのデータベース オブジェクトにアクセスするための多くの関数があります。ライブラリは、ASAP2メタ言語によって定義されたASAP2ファイルの固定部分およびインターフェース固有部分を読み込むことができます。
ASAP2データベース: 内容
ASAP2記述ファイルには、特性値 (パラメータ、曲線、マップ)、実測定値、仮想測定値、依存値などECU内の関連するデータ オブジェクトについてのすべての情報が含まれています。
各オブジェクトは、物理単位に変換するためのメモリー アドレス、ストレージ構造、データ型、および変換規則などの情報によって記述されます。オブジェクトは、機能グループに階層的に割り当てられます。
機能
アプリケーション プログラムに提供するAPIは、コールバック関数として実装されています。アプリケーション プログラムは、各ASAP2オブジェクト タイプごとにコールバック関数をセットアップします。目的のオブジェクト タイプがASAP2ファイルに表示されると、パーサーは、オブジェクトについてのすべての情報を含むC言語構造体を作成し、適切なコールバック関数を介してアプリケーションに渡します。ASAP2ファイルなどに通常作成される決まった構文エラーを許容するために、パーサーは多くの関数で構成することができます。 ASAPファイルの可変部分は、BLOB (Binary Large Objects) に格納され、固定部分の構造体に格納することができます。このため、可変部分はASAPメタ言語で記述する必要があります。パーサーは、対応する記述がない場合、可変部分を評価しません。
詳しい情報は、データシート(PDF)をご覧ください。

資料請求