このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
MDFファイル
ツールボックスは、MDF ファイルへの読み取りおよび書き込みアクセスを提供します。MDF ファイルを並べ替えて確定したり、添付ファイルを追加、保存、削除したりできます。
大規模な MDF ファイルまたは複数の MDF ファイルで構成されるデータストアにアクセスするには、mdfDatastore
を使用します。
関数
読む
mdfInfo | MDF ファイルのメタデータにアクセスまたは作成する |
mdfChannelGroupInfo | MDF ファイルからチャネル グループのメタデータを取得する (R2023a 以降) |
mdfChannelInfo | MDF ファイルからチャネルのメタデータを取得する (R2023a 以降) |
mdfRead | MDF ファイルからチャネルデータを読み取る (R2023a 以降) |
mdfVisualize | MDF ファイルからチャネルデータを表示する |
LINデータ
linDatabase | LDFファイルからLINデータベースを作成する (R2025a 以降) |
linMessageTimetable | LINメッセージを timetable に変換する (R2025a 以降) |
書き物
mdfCreate | メタデータを含むMDFファイルを作成する (R2022a 以降) |
mdfWrite | timetable データをMDFファイルに書き込む (R2022a 以降) |
mdfAddChannelGroupMetadata | チャネルグループとチャネルメタデータを timetable に追加する (R2022a 以降) |
ファイルの操作
mdfSort | ASAM 規格で MDF ファイルを並べ替える |
mdfFinalize | ASAM 規格に従って MDF ファイルを最終決定する (R2021b 以降) |
mdfSaveAttachment | MDF ファイルから埋め込まれた添付ファイルを保存する (R2023a 以降) |
mdfAddAttachment | MDFファイルにファイルを添付する (R2022a 以降) |
mdfRemoveAttachment | MDF ファイルから添付ファイルを削除する (R2022a 以降) |
mdfDatastore | MDF ファイルのコレクション用のデータ ストア |
read | MDF データストア内のデータを読み取る |
readall | MDFデータストア内のすべてのデータを読み取る |
preview | MDF データストアからのデータのサブセット |
reset | MDFデータストアを初期状態にリセット |
hasdata | MDFデータストアから読み取れるデータがあるかどうかを確認します |
partition | MDFデータストアのパーティション |
numpartitions | MDFデータストアのパーティション数 |
トピック
- mdfオブジェクトコードの移行
mdf
オブジェクトを使用する代わりに、MDF ファイルに直接アクセスするようにコードを更新します。 - MDFアプリケーションのトラブルシューティング
MDF ファイル アプリケーションに関する一般的な問題をトラブルシューティングします。
注目の例
未ファイナライズおよび未ソートのMDFファイルを扱う
この例では、ファイナライズされていない、またはソートされていない MDF ファイルを操作する方法を示します。この例で使用されている未完成の MDF ファイル (MDFUnfinalized.MF4
) は、CSS Electronics の CANedge2 CAN バス データ ロガーによって記録されました。
timetable データをMDFファイルに書き込む際にメタデータをカスタマイズする
この例では、timetable データを MDF ファイルに書き込むときに、ファイル、チャネル グループ、およびチャネル メタデータをカスタマイズする方法を示します。
CAN データを復号化して MDF ファイルに書き込む
解析のために MATLAB® の MDF ファイルから CAN データをインポートして復号化し、復号化されたデータを同じファイルに書き戻します。
MDF ファイルから J1939 データを復号化する
この例では、解析のために MATLAB ® の MDF ファイルから J1939 データをインポートして復号化する方法を示します。この例で使用される MDF ファイルは、「システム構成 (J1939)」サンプルを使用して Vector CANoe から生成されました。この例では、Vector サンプル コンフィギュレーションに付属する CAN データベース ファイル Powertrain_J1939_MDF.dbc
も使用します。
MDF データストア入門
この例では、Vehicle Network Toolbox ™ の MDF データストア機能を使用して、複数の MDF ファイルのコレクションにまたがるデータ セットを迅速かつ効率的に処理する方法を示します。このワークフローは、使用可能なメモリに収まらないほど多くのデータがある場合にも役立ちます。
MDF データストアと tall 配列を使用してデータを解析する
この例では、tall 配列と MDF データストア機能を使用して大きなデータ セットを操作する方法を示します。tall 配列は、メモリに収まらないさまざまな種類のデータに対して計算を実行するためによく使用されます。
多数のMDFファイルを扱うデータ解析アプリケーション
この例では、さまざまな駆動サイクルにわたって放電モード中の車両バッテリー電力を調査する方法を示します。この解析のデータは、MDF 形式の車両ログ ファイル セットに含まれています。この例では、車両のバッテリーが特定のモードにあることを「検出」できるメカニズムを構築する必要があります。私たちが実際に行っているのは、対象の信号 (この場合はバッテリー電源) が特定の基準を満たしているかどうかを決定するための検出器を構築することです。基準が満たされると、それを「イベント」と呼びます。その後、各イベントは時間制限を課すことによって「資格」が与えられます。つまり、イベントは少なくとも 5 秒間継続すると「適格」となります (このような適格性確認の手順は、ノイズを制限し、過渡現象を除去するのに役立ちます)。この例に示されているしきい値は説明のみを目的としています。
MDF ファイルのチャネルを Simulink モデル入力ポートにマッピングする
この例では、MDF ファイルからチャネルをプログラムでマップし、Simulink ® モデルの入力ポートを介してそのデータを使用する方法を示します。これは、Simulink モデルの入力ポート名の収集を実行し、それらを特定の MDF ファイルの内容と関連付けます。次に、モデルの実行時に MDF ファイルから取得されたチャネル データを消費するリンクがそれらの間に作成されます。
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)