メインコンテンツ

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

extractTime

指定された時間範囲内で発生するCANメッセージを選択する

説明

extracted = extractTime(message,starttime,endtime) は配列 message を解析し、指定された starttime から endtime までの範囲内のタイムスタンプ値を持つすべてのメッセージを返します。

すべて折りたたむ

チャネルがオンになってから最初の 10 秒間のメッセージを抽出します。

msgRange = extractTime(msgs,0,10);

入力引数

すべて折りたたむ

解析する CAN メッセージ。CAN メッセージ オブジェクトの配列として指定されます。これは最近のメッセージを抽出するコレクションです。

数値として指定される秒単位の時間範囲。この関数は、starttime から endtime までの範囲 (両端を含む) に収まるタイムスタンプを持つメッセージを返します。

時間範囲を starttime から endtime まで昇順に指定します。使用可能な最大の時間を指定する必要がある場合は、endtimeInf に設定します。starttime に指定できる最も早い時刻は 0 です。

例: 0,10

データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

出力引数

すべて折りたたむ

抽出された CAN メッセージは、CAN メッセージ オブジェクトの配列として返されます。これらは指定された時間範囲内のメッセージです。

バージョン履歴

R2009a で導入