メインコンテンツ

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

canSignalTimetable

CAN message timetable から CAN signal timetable を作成する

説明

sigtimetable = canSignalTimetable(msgtimetable) は、CAN メッセージ情報の timetable を信号値の個別の timetable に変換します。この関数は、timetable 内の各一意のメッセージのフィールドを持つ構造体を返します。各フィールド値は、そのメッセージ内のすべての信号の timetable です。この構文形式を使用すると、1 回の関数呼び出しでメッセージのセット全体を変換できます。

sigtimetable = canSignalTimetable(msgtimetable,msgnames) は、1 つ以上のメッセージ名を指定できる msgnames で指定されたメッセージのみの signal timetable を返します。この構文形式を使用すると、メッセージのサブセットのみを signal timetable にすばやく変換できます。

すべて折りたたむ

CAN message timetable 内のすべてのメッセージから CAN signal timetable を作成します。

sigTable = canSignalTimetable(msgTimetable);

CAN message timetable 内の指定されたメッセージのみから CAN signal timetable を作成します。

sigTable1 = canSignalTimetable(msgTimetable,'Message1');
sigTable2 = canSignalTimetable(msgTimetable,{'Message1','Message2'});

入力引数

すべて折りたたむ

timetable として指定された CAN メッセージ。

文字ベクトル、文字列、または配列として指定されたメッセージ名。

データ型: char | string | cell

出力引数

すべて折りたたむ

CAN 信号は構造体として返されます。構造フィールド名は入力のメッセージに対応し、各フィールド値は CAN 信号の timetable です。

データ型: struct

バージョン履歴

R2017a で導入