extractTime
选择在指定时间范围内发生的 CAN 报文
说明
解析数组 extracted
= extractTime(message
,starttime,endtime
)message
并返回时间戳在指定的 starttime
和 endtime
(包含端值)之间的所有报文。
示例
提取指定时间范围内的报文
提取通道开启状态下前 10 秒内的报文。
msgRange = extractTime(msgs,0,10);
输入参数
message
— 要解析的 CAN 报文
CAN 报文对象的数组
要解析的 CAN 报文,指定为 CAN 报文对象的数组。您将从该集合中提取最近报文。
starttime,endtime
— 时间范围(秒)
数值
以秒为单位的时间范围,指定为数值。该函数返回时间戳位于 starttime
和 endtime
(包含端值)定义的范围内的报文。
指定从 starttime
到 endtime
(按递增顺序)的时间范围。如果需要指定尽可能大的时间范围,请将 endtime
设置为 Inf
。您可以为 starttime
指定的最早时间是 0
。
示例: 0,10
数据类型: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
输出参量
extracted
— 提取的 CAN 报文
CAN 报文的数组
提取的 CAN 报文,以 CAN 报文对象的数组形式返回。这些报文发生在指定的时间范围内。
版本历史记录
在 R2009a 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- 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)