can.Database 属性
can.Database 对象的属性
使用以下属性检查或配置 CAN 数据库设置。使用 canDatabase 创建一个 CAN 数据库对象。
can.Database
此 属性 为只读。
Name 属性以字符向量值形式显示数据库的名称。此值是从数据库文件的名称采集的。
数据类型: char
此 属性 为只读。
Path 属性以字符向量形式显示包含 DBC 文件的数据库的路径。
数据类型: char
此 属性 为只读。
Nodes 属性以字符向量元胞数组形式存储在指定的 CAN 数据库中定义的所有节点的名称。例如,要检查数据库节点并进行索引,请键入:
db = canDatabase('CANex.dbc');
db.Nodes3×1 cell array
{'AerodynamicControl' }
{'Aftertreatment_1_GasIntake'}
{'Aftertreatment_1_GasOutlet'}db.Nodes{1}'AerodynamicControl'
数据类型: cell
此 属性 为只读。
NodeInfo 属性是一个结构体,其中包含有关在指定 CAN 数据库中定义的所有节点的信息。NodeInfo 属性是一个只读结构体。使用索引来访问每个节点的信息。例如:
db = canDatabase('CANex.dbc');
db.NodeInfo3×1 struct array with fields:
Name
Comment
Attributes
AttributeInfodb.NodeInfo(1).Name
'AerodynamicControl'
数据类型: struct
此 属性 为只读。
Messages 属性以字符向量元胞数组形式存储在指定的 CAN 数据库中定义的所有报文的名称。
db = canDatabase('CANex.dbc');
db.Messages3×1 cell array
{'A1' }
{'A1DEFI' }
{'A1DEFSI'}db.Messages{1}'A1'
数据类型: cell
此 属性 为只读。
MessageInfo 属性是一个结构体,其中包含有关在指定 CAN 数据库中定义的所有报文的信息。
使用索引来访问每条报文的信息。例如:
db = canDatabase('CANFDex.dbc');
db.MessageInfo3×1 struct array with fields:
Name: 'CANFDMessage'
ProtocolMode: 'CAN FD'
Comment: ''
ID: 1
Extended: 0
J1939: []
Length: 48
DLC: 14
BRS: 1
Signals: {2×1 cell}
SignalInfo: [2×1 struct]
TxNodes: {0×1 cell}
Attributes: {2×1 cell}
AttributeInfo: [2×1 struct]db.MessageInfo(1).Name
'CANFDMessage'
数据类型: struct
此 属性 为只读。
Attributes 属性以字符向量元胞数组形式存储在指定的 CAN 数据库中定义的所有属性的名称。
使用索引来访问每个属性的信息。例如:
db = canDatabase('CANex.dbc');
db.Attributes3×1 cell array
{'BusType' }
{'DatabaseVersion'}
{'ProtocolType' }db.Attributes{1}'BusType'
数据类型: cell
此 属性 为只读。
Attributeinfo 属性是一个结构体,其中包含有关在指定 CAN 数据库中定义的所有属性的信息。
使用索引来访问每个属性的信息。
db = canDatabase('CANex.dbc');
db.AttributeInfo3×1 struct array with fields:
Name
ObjectType
DataType
DefaultValue
Valuedb.AttributeInfo(1).Name
'BusType'
数据类型: struct
使用 UserData 属性输入要存储在 CAN 报文或 J1939 参数组、通道或数据库对象中的自定义数据。保存指定了 UserData 的对象时,会自动保存自定义数据。加载指定了 UserData 的对象时,会自动加载自定义数据。
提示
使用 UserData 保存和加载对象时,为避免出现意外结果,请以简单数据类型和构造指定自定义数据。
数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string | struct | table | cell | function_handle | categorical | datetime | duration | calendarDuration | fi
复数支持: 是
版本历史记录
在 R2009a 中推出
MATLAB Command
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 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- 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)