can.Database 属性
can.Database
对象的属性
使用以下属性检查或配置 CAN 数据库设置。使用 canDatabase
创建一个 CAN 数据库对象。
can.Database
Name
— CAN 数据库名称
字符
此 属性 为只读。
Name
属性以字符向量值形式显示数据库的名称。此值是从数据库文件的名称采集的。
数据类型: char
Path
— CAN 数据库文件的路径
字符
此 属性 为只读。
Path
属性以字符向量形式显示包含 DBC 文件的数据库的路径。
数据类型: char
Nodes
— CAN 数据库中的节点名称
元胞
此 属性 为只读。
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
属性是一个结构体,其中包含有关在指定 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 数据库的报文名称
元胞
此 属性 为只读。
Messages
属性以字符向量元胞数组形式存储在指定的 CAN 数据库中定义的所有报文的名称。
db = canDatabase('CANex.dbc');
db.Messages
3×1 cell array {'A1' } {'A1DEFI' } {'A1DEFSI'}
db.Messages{1}
'A1'
数据类型: cell
MessageInfo
— 有关 CAN 数据库报文的信息
结构体
此 属性 为只读。
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 数据库中的属性名称
元胞
此 属性 为只读。
Attributes
属性以字符向量元胞数组形式存储在指定的 CAN 数据库中定义的所有属性的名称。
使用索引来访问每个属性的信息。例如:
db = canDatabase('CANex.dbc');
db.Attributes
3×1 cell array {'BusType' } {'DatabaseVersion'} {'ProtocolType' }
db.Attributes{1}
'BusType'
数据类型: cell
AttributeInfo
— 有关 CAN 数据库属性的信息
结构体
此 属性 为只读。
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
— 自定义数据
任何数据
使用 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 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- 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)