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)