本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

canDatabase

创建 CAN 数据库文件的句柄

说明

示例

candb = canDatabase('dbfile.dbc') 创建指定数据库文件 dbfile.dbc 的句柄。您可以指定文件名、完整路径或相对路径。MATLAB® 会在 MATLAB 路径中查找 dbfile.dbc。Vehicle Network Toolbox™ 支持 Vector CAN 数据库 (.dbc) 文件。

示例

全部折叠

为示例数据库文件创建对象。

candb = canDatabase([(matlabroot) '\examples\vnt\demoVNT_CANdbFiles.dbc'])
candb = 

  Database with properties:

             Name: 'demoVNT_CANdbFiles'
             Path: 'F:\matlab\examples\vnt\demoVNT_CANdbFiles.dbc'
            Nodes: {}
         NodeInfo: [0×0 struct]
         Messages: {5×1 cell}
      MessageInfo: [5×1 struct]
       Attributes: {}
    AttributeInfo: [0×0 struct]
         UserData: []
candb = canDatabase([(matlabroot) '\examples\vnt\J1939.dbc'])
candb = 

  Database with properties:

             Name: 'J1939'
             Path: 'F:\matlab\examples\vnt\J1939.dbc'
            Nodes: {2×1 cell}
         NodeInfo: [2×1 struct]
         Messages: {2×1 cell}
      MessageInfo: [2×1 struct]
       Attributes: {3×1 cell}
    AttributeInfo: [3×1 struct]
         UserData: []

输入参数

全部折叠

数据库文件名,指定为字符向量或字符串。您可以仅指定数据库文件的名称或完整路径。

示例: 'J1939.dbc'

数据类型: char | string

输出参数

全部折叠

CAN 数据库,以具有以下属性的数据库对象形式返回:

AttributeInfo有关 CAN 数据库属性的信息
AttributesCAN 数据库中的属性名称
MessageInfo有关 CAN 数据库报文的信息
Messages来自 CAN 数据库的报文名称
Name (Database)CAN 数据库名称
NodeInfo有关 CAN 数据库节点的信息
NodesCAN 数据库中的节点名称
PathCAN 数据库文件夹路径
SignalInfo有关 CAN 数据库报文信号的信息
UserData输入自定义数据

另请参阅

函数

在 R2009a 中推出