メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

linMessageTimetable

LINメッセージを timetable に変換する

R2025a 以降

説明

LINmsgs = linMessageTimetable(LINMsgRaw,LINdbObj) は、指定された LIN Database オブジェクトに基づいてメッセージを復号化します。生のメッセージは、MDF ファイルまたは BLF ファイルからデコードせずに読み取られたメッセージです。メッセージ名と信号は、生のメッセージ情報とともに返された timetable に復号化されます。

LINmsgs = linMessageTimetable(LINMsgRaw) は、mdfRead から受信した生の ASAM LIN メッセージの timetable を Vehicle Network Toolbox™ LIN message timetable に再フォーマットします。この関数を LIN Database 引数で再度呼び出すと、これを復号化された LIN メッセージの timetable に変換できます。

すべて折りたたむ

BLF および MDF ファイルから LIN メッセージを読み取り、復号化します。

LINdbObj = linDatabase("myDatabase.ldf")
rawmsgs = blfread("Logging_BLF.blf", 2, ProtocolMode="LIN");
LINmsgs = linMessageTimetable(rawmsgs, Database=LINdbObj);
rawmsgs = mdfRead("Logging_MDF.mf4", Channel="Rate_01");
LINmsgs = linMessageTimetable(rawmsgs, Database=LINdbObj);

入力引数

すべて折りたたむ

timetable として指定された LIN メッセージ。デコードせずに BLF ファイルから LIN メッセージを読み取るか、MDF ファイルを読み取ることによって作成されます。

データ型: timetable

LIN メッセージのデコードに使用されるデータベース。LIN Database オブジェクトとして指定されます。このデータベース オブジェクトは、linDatabase 関数を使用して作成できます。Database オブジェクトの配列を指定できます。定義が重複する場合は、最後の定義が優先されます。

データ型: object

出力引数

すべて折りたたむ

標準フォーマットの LIN メッセージ。timetable として返されます。関数が LIN Database 引数で呼び出された場合、メッセージはそれに応じて復号化されます。

バージョン履歴

R2025a で導入