主要内容

messageInfo

数据库消息的信息

描述

例子

msgInfo= messageInfo (candb)返回一个结构的信息可以在指定的数据库信息candb

例子

msgInfo= messageInfo (candb,msgName)返回指定的信息消息“msgName”

例子

msgInfo= messageInfo (candb,id,msgIsExtended)返回的信息消息指定的标准或扩展的ID。

例子

全部折叠

从数据库中的所有信息可以获得信息。

candb = canDatabase (“J1939DB.dbc”);msgInfo = messageInfo (candb)
msgInfo = 3 x1结构体数组字段:名称评论ID扩展J1939长度信号SignalInfo AttributeInfo TxNodes属性

你可以索引结构特定的消息的信息。

获取信息从一个消息可以使用消息数据库名称。

candb = canDatabase (“J1939DB.dbc”);msgInfo = messageInfo (candb,“A1”)
msgInfo =名字:“A1”评论:“这是A1消息ID: 419364350扩展:1 J1939: [1 x1 struct]长度:8个信号:{2 x1细胞}SignalInfo: [2 x1 struct] TxNodes: {“AerodynamicControl”}属性:{4 x1细胞}AttributeInfo: x1结构[4]

把信息从一个消息可以使用消息ID数据库。

candb = canDatabase (“J1939DB.dbc”);msgInfo = messageInfo (candb, 419364350,真的)
msgInfo =名字:“A1”评论:“这是A1消息ID: 419364350扩展:1 J1939: [1 x1 struct]长度:8个信号:{2 x1细胞}SignalInfo: [2 x1 struct] TxNodes: {“AerodynamicControl”}属性:{4 x1细胞}AttributeInfo: x1结构[4]

输入参数

全部折叠

数据库,可以指定为一个数据库对象。candb标识包含可以消息的数据库信息。

例子:candb = canDatabase (_____)

消息名称,指定为一个字符或字符串向量。提供消息的名字你想要的信息。

例子:“A1”

数据类型:字符|字符串

消息ID指定为一个数值。id的数字标识符指定信息,扩展或标准形式。

例子:419364350

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

消息ID格式,指定为一个逻辑。指定消息ID是否在标准或扩展类型。使用逻辑值真正的如果扩展,或者如果标准。没有默认;您必须提供这个论点在使用消息ID。

例子:真正的

数据类型:逻辑

输出参数

全部折叠

消息的信息,作为一个结构或数组返回指定的数据库和消息的结构。

版本历史

介绍了R2009a