MATLAB 帮助中心
导入 J1939 日志文件
pgs = j1939ParameterGroupImport(file,vendor,database)
pgs = j1939ParameterGroupImport(___,ChannelID=chanID)
pgs = j1939ParameterGroupImport(file,vendor,database) 将输入文件作为来自指定供应商的 CAN 报文日志文件读取。通过使用指定的 CAN 数据库,CAN 报文会转换为 J1939 参数组并赋给时间表 pgs。
pgs
file
vendor
database
pgs = j1939ParameterGroupImport(___,ChannelID=chanID) 仅返回指定通道 chanID 的数据。默认返回所有通道。
chanID
示例
全部折叠
读取一个 CAN 报文日志文件,并根据 CAN 数据库生成 J1939 参数组。
db = canDatabase('MyDatabase.dbc'); pgs = j1939ParameterGroupImport('MsgLog.asc','Vector',db);
CAN 报文日志文件,指定为字符向量或字符串。
示例: 'MsgLog.asc'
'MsgLog.asc'
数据类型: char | string
char
string
'Kvaser'
'Vector'
供应商文件格式,指定为字符向量或字符串。支持的文件格式是 Vector 和 Kvaser 定义的格式。
示例: 'Vector'
CAN 数据库,指定为数据库句柄。
通道 ID,指定为数值标量值,指示从日志文件导入哪个通道的数据。如果未指定,将读取所有通道。当仅导入一个通道时,函数返回一个时间表。当导入多个通道时,函数返回一个时间表元胞数组,其中每个通道对应一个元素。
示例: 2
2
数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
J1939 参数组,当导入一个通道时以参数组的时间表形式返回。当导入多个通道时,输出是一个时间表元胞数组。
全部展开
该函数现在默认支持多通道导入,具有 ChannelID 参量以指定单个通道。
ChannelID
canDatabase
j1939ParameterGroupTimetable
j1939SignalTimetable
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处