can.Database 属性
can.Database
对象的属性
使用以下属性检查或配置 CAN 数据库设置。使用 canDatabase
创建一个 CAN 数据库对象。
can.Database
此 属性 为只读。
Name
属性以字符向量值形式显示数据库的名称。此值是从数据库文件的名称采集的。
数据类型: char
此 属性 为只读。
Path
属性以字符向量形式显示包含 DBC 文件的数据库的路径。
数据类型: char
此 属性 为只读。
Nodes
属性以字符向量元胞数组形式存储在指定的 CAN 数据库中定义的所有节点的名称。例如,要检查数据库节点并进行索引,请键入:
db = canDatabase('CANex.dbc');
db.Nodes
3×1 cell array {'AerodynamicControl' } {'Aftertreatment_1_GasIntake'} {'Aftertreatment_1_GasOutlet'}
db.Nodes{1}
'AerodynamicControl'
数据类型: cell
此 属性 为只读。
NodeInfo
属性是一个结构体,其中包含有关在指定 CAN 数据库中定义的所有节点的信息。NodeInfo
属性是一个只读结构体。使用索引来访问每个节点的信息。例如:
db = canDatabase('CANex.dbc');
db.NodeInfo
3×1 struct array with fields: Name Comment Attributes AttributeInfo
db.NodeInfo(1).Name
'AerodynamicControl'
数据类型: struct
此 属性 为只读。
Messages
属性以字符向量元胞数组形式存储在指定的 CAN 数据库中定义的所有报文的名称。
db = canDatabase('CANex.dbc');
db.Messages
3×1 cell array {'A1' } {'A1DEFI' } {'A1DEFSI'}
db.Messages{1}
'A1'
数据类型: cell
此 属性 为只读。
MessageInfo
属性是一个结构体,其中包含有关在指定 CAN 数据库中定义的所有报文的信息。
使用索引来访问每条报文的信息。例如:
db = canDatabase('CANFDex.dbc');
db.MessageInfo
3×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.Attributes
3×1 cell array {'BusType' } {'DatabaseVersion'} {'ProtocolType' }
db.Attributes{1}
'BusType'
数据类型: cell
此 属性 为只读。
Attributeinfo
属性是一个结构体,其中包含有关在指定 CAN 数据库中定义的所有属性的信息。
使用索引来访问每个属性的信息。
db = canDatabase('CANex.dbc');
db.AttributeInfo
3×1 struct array with fields: Name ObjectType DataType DefaultValue Value
db.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)