Main Content

extractTime

选择在指定时间范围内发生的 CAN 报文

说明

示例

extracted = extractTime(message,starttime,endtime) 解析数组 message 并返回时间戳在指定的 starttimeendtime(包含端值)之间的所有报文。

示例

全部折叠

提取通道开启状态下前 10 秒内的报文。

msgRange = extractTime(msgs,0,10);

输入参数

全部折叠

要解析的 CAN 报文,指定为 CAN 报文对象的数组。您将从该集合中提取最近报文。

以秒为单位的时间范围,指定为数值。该函数返回时间戳位于 starttimeendtime(包含端值)定义的范围内的报文。

指定从 starttimeendtime(按递增顺序)的时间范围。如果需要指定尽可能大的时间范围,请将 endtime 设置为 Inf。您可以为 starttime 指定的最早时间是 0

示例: 0,10

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

输出参数

全部折叠

提取的 CAN 报文,以 CAN 报文对象的数组形式返回。这些报文发生在指定的时间范围内。

版本历史记录

在 R2009a 中推出

另请参阅

函数