ASAP2 Tool-Set
ECU記述ファイルを簡単に生成・編集

ASAP2 Tool-Setの概要

Graphic automatic ASAP2 generation process with ASAP2 Tool-Set
ASAP2 Creator、Updater、およびMergerでASAP2生成プロセスを自動化。 ASAP2 ComparerおよびModifierでASAP2ファイルと特定の変更結果を比較。 ASAP2 Checkerでこれらのファイルに構文上のエラーや意味上のエラーがないかを確認。

CCP および XCP を測定/キャリブレーションのプロトコルとして使用するには、ASAP2 記述ファイルを用いることが前提条件の1 つとなります。ASAP2 Tool-Set の目的は、ASAP2 記述ファイルの作成とチェックです。

初期化ファイルにより6 つのコンソールプログラムが設定され、バッチ処理への統合も容易に処理することができます。ASAP2 Editor は、ダイアログベースのユーザーインターフェイスであらゆる情報を入力、編集することができる大変便利なツールです。

  • Cコード内のコメントに基づいて自動的にASAP2ファイルを生成
  • ASAP2ファイルのアドレスおよびデータ型情報を更新
  • 複数のASAP2ファイルをマージして1つの共有 ASAP2ファイルを生成
  • 2つのASAP2ファイルを比較し、その結果をログファイルに書込むプログラム (ASAP2 Comparer)
  • ASAP2ファイルに構文上のエラーや意味上のエラーがないかを確認
  • 検索フィルターにより ASAP2ファイルを独自に変更および最適化できるプログラム (ASAP2 Modifier)
  • ASAP2 Editor:標準化されたECU記述ファイルの生成および可視化に最適

特長

  • ASAP2 Tool-Setでは、A2L形式のECU記述ファイルの編集に簡単に幅広く対応できます。
  • プログラムはMakefileプロセスに組み込むことができます。
  • 警告およびエラーメッセージは、ログファイルに書込むことができます。
  • 実行結果は、終了コードで特定できます。
  • ASAP2 Editorでは、ダイアログベースのユーザーインターフェイスで、ECU記述ファイルを簡単に生成、変更、更新することができます。
  • 最新バージョン1.70を含む、ASAMでリリースされたすべてのバージョンのASAP2ファイルを読込むことができます。
  • 生成される出力ファイルのフォーマットを設定することも可能です(ASAP2バージョン1.40から1.70に準拠)。
  • データベースオブジェクトを作成する際、リンカーマップファイルあるいはデバッグファイルからアドレスやデータ型情報をすばやく取得
  • 標準規格に合致しないA2Lファイルも設定可能な許容誤差を用いて読込み可能
  • ASAP2 ファイルのインターフェイス固有部分は、指定されたメタ言語に基づいて解釈され、書き換えられてファイルに出力されます。
  • すべてのIF_DATA 型に対応しています。

機能

ASAP2 Tool-Setの7つのプログラム

ASAP2 Creator

ASAP2 Creatorを使用するには、Cコードにコメントを挿入することが前提となります。データ型、変換規則、最小条件、最大条件、構造、配列などのASAP2固有の情報をコメント内に定義します。

 

ASAP2 Updater

ASAP2 Updaterは、ASAP2ソースファイルを読込んだ後、リンカーマップファイル内のエントリーに基づいてアドレスおよびデータ型情報をすべて更新し、この情報から新しい ASAP2ファイルを生成します。

 

ASAP2 Merger

ソースファイルの1つをマスターにする必要があり、それ以外のソースファイルはスレーブになります。マスターからは、生成されるASAP2ファイルにその中の情報がすべて使用され、スレーブからは、その中の測定/キャリブレーションオブジェクト、変換規則、関数、グループ、レコードレイアウトだけが使用対象になります。

 

ASAP2 Comparer

ASAP2 Comparerでは、2 つのASAP2ファイルをすばやく簡単に比較することができます。どのオブジェクトを比較するかは、初期化ファイルで定義します。比較結果はファイルの形でドキュメント化されます。結果ファイルは、テキスト、CSV、XMLといった各種ファイル形式に対応しています。

 

ASAP2 Checker

すべてのA2Lファイルが標準規格の条件を満たしているとは限りません。ツールチェーン全体で高いレベルの工程保証を実現するために、ASAP2 Checkerは、A2Lファイルを標準規格と照合し、逸脱があれば表示します。構文チェックだけでなく、より幅広い意味上の妥当性チェックも実行できます。

 

ASAP2 Modifier

ASAP2 Modifierを使用すると、独自の方法で ASAP2ファイルを変更できます。サポートされる変更の一部を以下に示します。

  • 検索条件(名前、コメント、アドレス、オブジェクト属性など)による ASAP2ファイルの複雑なフィルタリング。 検索フィルターの結果をASAP2ファイルから削除したり、メインファイルに自動的にリンクされる個別のファイルに抽出したりすることができます。
  • ASAP2ファイルの最適化設定(不要な情報を削除してファイルのサイズを縮小)
ASAP2 Studioで特性マップを設定
ASAP2 Studioで特性マップを設定

ASAP2 Studio

ASAP2 Studioは、ASAP2形式のECU記述ファイルを作成、修正、更新するための便利なツールで、ECUの開発工程に最適にインテグレーションされます。たとえば、ASAP2 Studioを使用してデータベースオブジェクトを作成すると、アドレスやデータ型の情報が、リンカーマップファイルやデバッグファイルから取得できます。ASAP2 Studioは、CANapeに統合されているデータベースエディターのスタンドアローンバージョンです。グラフィカルユーザーインターフェイスはアプリケーションエリアごとに配置されており、直感的なリボンメニューからすばやく簡単に使用できます。

バージョン14.0の主な特長

  • ASAP2 ModifierおよびASAP2 Studioに新しい最適化機能が装備されました。typedef、array、structureが自動生成されるため、重複が生じず、A2Lファイルのサイズを大幅に縮小できます
  • ASAP2 UpdaterおよびASAP2 Studioの新しいリーダーには、MAPファイルを読み込むための拡張機能が装備されています。これによってA2LのstructureとtypedefをC++のクラス記述から直接生成できます
  • 依存関係のある多次元パラメーターを記述するための拡張された構文をサポートします
  • ASAP2 StudioのExcelインポート機能は、軸を持つ複雑な多次元オブジェクトもサポートします
  • ASAP2 Studioのクイックアクセスツールバーや、カスタ マイズ可能なリボンメニューコマンドとショートカットキー のコンビネーションにより、より簡単でスピーディーなユーザー独自の制御が可能になりました
  • ASAP2 Studioのユーザー定義フィルターを継続して使用できるようになりました

関連情報

ファクトシート:


プロダクトインフォメーション:

 

さらに表示
  • Windows 10 / 8.1 / 7 / Vista (Vistaは32bitのみ)
さらに表示

ダウンロード

ニュース/イベント

さらに表示