Main Content

attachDatabase

将 CAN 数据库连接到报文以及从报文中删除 CAN 数据库

说明

示例

attachDatabase (message,database) 将指定的数据库连接到指定的报文。然后,您可以基于信号与报文数据交互,以报文的物理形式来解释报文。

attachDatabase (message,[]) 从指定的报文中删除连接的任何数据库。然后,您可以以其原始形式解释报文。

示例

全部折叠

Database.dbc 连接到收到的 CAN 报文。

candb = canDatabase('C:\Database.dbc')
message = receive(canch,Inf)
attachDatabase(message,candb)

输入参数

全部折叠

要将数据库连接到的或从中删除数据库的 CAN 报文的名称,指定为 CAN 报文对象。

示例: message = receive(canch,Inf)

要连接到报文或从报文中删除的数据库(.dbc 文件)的句柄,指定为 canDatabase 句柄。

示例: candb = canDatabase('C:\Database.dbc')

提示

如果指定的报文是数组,则数据库会将其自身连接到数组中的每个条目。即使您指定的报文在数据库中不存在,数据库也会将其自身连接到报文。然后,该报文会出现并像原始报文一样运行。要直接将数据库连接到 CAN 通道,请编辑通道对象的 Database 属性。

版本历史记录

在 R2009a 中推出

另请参阅

函数