MDF4 Lib - ベクター・ジャパン株式会社

FACTS
ECUキャリブレーション
MDF4 Lib
MDF3/MDF4ファイル読込み/書込み用の関数ライブラリー
MDF4 Libの概要
バリアント
優位性
MDF4 Libは非常に便利な関数ライブラリーです。
その基本バリアントはMDFファイルの検証やソー
「書込みオプション」
MDF4 Libの基本バリアントは、
によって拡張可能であり、読込みだけでなくMDF
ファイルを生成することも可能です。あらゆる
MDFバージョンに対応した読込み/書込みが可能
ですが、旧バージョンのMDFファイルの書込みで
は、そのバージョンによって特定の機能が利用で
きない場合があります。現在、MDF4 Libはソート
されたMDFファイル
(オフライン使用時)
の書込み
のみに対応しています。
> MDF ファイルの生成 *、検証、読込み、ソート
トに使用できるだけでなく、ユーザー独自のアプ
リケーションに読み込むことも可能です。広く使用
されているMDF3形式に加え、ASAMの新しい標準
形式であるMDF4形式にも対応しています。
このライブラリーでは、C++と.NETの両方に対応
した便利なインターフェイスが提供されており、
こ
れを使用して、MDFファイルに含まれるシグナル
データや補足情報に、
MDFのバージョン (3.x/4.x)
を問わずアクセスできます。
(* の付いている箇所は、
「書込みオプション」で
想定される機能を示します。)
用の使いやすい関数ライブラリー
>> バ
ージョンに関係なく MDF3/MDF4 形式にアク
セス可能
> 複数の MDF ファイルを素早く、メモリーを最
適化した状態で開くことが可能
> ソートしたファイルのシグナルデータを効率よく
読込み
> オフライン使用時に MDF オブジェクトを簡単に
生成し、シグナルデータの書込みも可能 *
> MDF の各種メタ情報へ簡単にアクセス
特長
>> 便利な 1 つのファイルマネージャーオブジェクトから複数の MDF ファイルを開く、あるいは生成 *するこ
とができます。必要な情報に基づいて、関連するサブオブジェクトも読み込み、あるいは書き込まれます。
ある特定のオブジェクトやそのメソッドへアクセスする時は、インターフェイスポインターを使用します。
こうすることで、MDF のバージョンに関係なく MDF の特徴を評価できます。
> シグナル値に素早くアクセスするため、MDF ファイルを開く前にソートすることができます。書込み*では、
MDF4 Lib はすでにソートされた MDF ファイルの生成のみ対応しています。つまり、一度に1つのサンプ
リングレート書込みを記録します(オフライン使用時)。
> インターフェイス(API)はオブジェクト指向で階層構造になっているので、機能を素早く理解でき、直
感的に操作できます。詳しいオンラインヘルプや文書化されたソースコード付きのサンプルプロジェクト
が提供されているので、MDF 形式に関する深い知識がなくても素早く習得することが可能です。
>「オンデマンド」によるオブジェクトの生成、および「参照カウント」による管理によって、リソースを節
約しながら効率のよい実装を実現します。C++ では、提供している
「スマートポインター」
クラスを使えば、
オブジェクトの明示的リリースの省略も可能です。また、リソースリークの防止、コード範囲や複雑性の
削減は、保全性と可読性の向上に役立ちます。
> ライブラリーコールはすべてスレッドセーフです。複数スレッド使用 ( 各 MDF ファイルの評価といったタ
スクを別々のスレッドで並行して処理する作業 ) に対応しており、さらなる最適化が可能となります。
> 診断に関しては、搭載されているログ機能を使い、エラーや警告メッセージの記録、あるいは任意でファ
> ベクターのツールやデータロガーからシーム
レスなデータ転送が可能。MDF を出力として、
あるいはエクスポート形式で提供
> テスト済みで実用実績のある標準コンポーネン
トを使用しているため、トレーニングや開発、
テスト、保守に要する労力が低減
MDFファイルの下記バージョンに対応
> MDF 2.0 ~ MDF 2.1
> MDF 3.0 ~ MDF 3.3
> MDF 4.0 ~ MDF 4.1
MDF形式は特殊な属性を持っているため、今後、
新たに読込みを防止する機能が加わらない限
り、MDFファイルのバージョンが 3.x/4.xと上が
ってもファイルを読み込むことができます。ただ
し、新機能へアクセスするにはMDF4 Lib を更新
する必要があります。
イルに対するライブラリーコールを記録することができます。
MDF4 Lib に関する情報 :
www.vector.com/vj_mdf4lib_jp.html
MDF3 や MDF4 などの測定データ形式を素早く簡単にアプリケーションに取り込むことができる関数ライブラリー MDF4 Lib
V1.1 2015-3
※記述されている内容は予告無く変更されることがあります。 ( 発行日:2015 年 5 月 18 日 )
ベクター・ジャパン株式会社
URL: www.vector-japan.co.jp