Main Content

signalInfo

有关 CAN 报文中信号的信息

说明

示例

SigInfo = signalInfo(candb,msgName) 返回指定数据库 candb 中指定 CAN 报文 msgName 中信号的信息。

示例

SigInfo = signalInfo(candb,id,extended) 返回指定数据库 candb 中具有指定标准或扩展 ID id 的报文中信号的信息。

示例

SigInfo = signalInfo(candb,id,extended,signalName) 返回指定数据库 candb 中具有指定标准或扩展 ID id 的报文中指定信号 'signalName' 的信息。

示例

全部折叠

从报文 'Battery_Voltage' 获取信号信息。

SigInfo = signalInfo(candb,'Battery_Voltage');

从 ID 为 196608 的报文中获取信号信息。

SigInfo = signalInfo(candb,196608,true);

从报文 196608 中获取名为 'BatVlt' 的信号的信息。

SigInfo = signalInfo(candb,196608,true,'BatVlt');

输入参数

全部折叠

CAN 数据库,指定为 CAN 数据库对象,其中包含您要了解其信息的信号。

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

报文名称,指定为字符向量或字符串。请指定您要了解其信号信息的报文名称。

示例: 'Battery_Voltage'

数据类型: char | string

报文标识符,指定为数值。请指定您要了解其信号信息的报文数值标识符。

示例: 196608

扩展报文指示符,指定为 truefalse。指示报文 ID 是标准类型还是扩展类型。如果为扩展类型,则使用逻辑值 true;如果为标准类型,则使用 false

示例: true

数据类型: logical

信号的名称,指定为字符向量或字符串。请指定您要了解其信息的信号名称。

示例: 'BatVlt'

数据类型: char | string

输出参量

全部折叠

信号信息,以结构体或结构体数组形式返回。

数据类型: struct

版本历史记录

在 R2009a 中推出