主要内容

messageInfo

关于CAN数据库消息的信息

描述

例子

msgInfo= messageInfo (candb返回一个结构,其中包含关于指定数据库中的CAN消息的信息candb

例子

msgInfo= messageInfo (candbmsgName返回关于指定消息的信息“msgName”

例子

msgInfo= messageInfo (candbidmsgIsExtended返回关于具有指定的标准或扩展ID的消息的信息。

例子

全部折叠

从CAN数据库中的所有消息中获取信息。

candb = canDatabase (“J1939DB.dbc”);msgInfo = messageInfo (candb)
msgInfo = 3x1 struct array with fields: Name Comment ID Extended J1939 Length Signals SignalInfo TxNodes Attributes AttributeInfo . msgInfo = 3x1 struct array with fields: Name Comment ID Extended J1939 Length Signals SignalInfo TxNodes Attributes AttributeInfo . msgInfo = 3x1 struct数组

您可以在结构中为特定消息的信息建立索引。

使用消息名称从CAN数据库中的一条消息中获取信息。

candb = canDatabase (“J1939DB.dbc”);msgInfo = messageInfo (candb,“A1”
msgInfo = Name: 'A1' Comment: 'This is an A1 message' ID: 419364350 Extended: 1 J1939: [1x1 struct] Length: 8 Signals: {2x1 cell} SignalInfo: [2x1 struct] TxNodes: {'AerodynamicControl'}属性:{4x1 cell} AttributeInfo: [4x1 struct]

使用消息ID从CAN数据库中的一条消息中获取信息。

candb = canDatabase (“J1939DB.dbc”);msgInfo = messageInfo (candb, 419364350,真的)
msgInfo = Name: 'A1' Comment: 'This is an A1 message' ID: 419364350 Extended: 1 J1939: [1x1 struct] Length: 8 Signals: {2x1 cell} SignalInfo: [2x1 struct] TxNodes: {'AerodynamicControl'}属性:{4x1 cell} AttributeInfo: [4x1 struct]

输入参数

全部折叠

CAN数据库,指定为CAN数据库对象。candb标识包含您想要了解的CAN消息的数据库。

例子:candb = canDatabase (_____)

消息名称,指定为字符向量或字符串。提供您想要了解的消息的名称。

例子:“A1”

数据类型:字符|字符串

消息ID,指定为数字值。id以扩展形式或标准形式显示的指定消息的数字标识符。

例子:419364350

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

消息ID格式,指定为逻辑。指定消息ID是标准类型还是扩展类型。使用逻辑值真正的如果扩展,或者如果标准。没有默认;在使用消息ID时必须提供此参数。

例子:真正的

数据类型:逻辑

输出参数

全部折叠

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

介绍了R2009a