主要内容

attributeInfo

信息可以数据库属性

描述

例子

信息= attributeInfo (db“数据库”,AttrName)返回一个包含信息指定数据库的结构属性。

如果没有找到匹配的数据库,attributeInfo返回一个空的属性信息结构。

例子

信息= attributeInfo (db“节点”,AttrName,节点名)返回一个包含指定节点的属性信息的结构。

例子

信息= attributeInfo (db“消息”,AttrName,MsgName)返回一个包含指定消息属性信息的结构。

例子

信息= attributeInfo (db“信号”,AttrName,MsgName,SignalName)返回一个包含指定的信号属性信息的结构。

例子

全部折叠

创建一个数据库对象,并查看总线类型和数据库版本信息。

db = canDatabase (“J1939DB.dbc”);db.Attributes
‘BusType‘DatabaseVersion ' ' ProtocolType '
信息= attributeInfo (db,“数据库”,“BusType”)
名称:‘BusType ObjectType:“数据库”数据类型:“双”DefaultValue:可以测试的价值:“可以”
信息= attributeInfo (db,“数据库”,“DatabaseVersion”)
名称:‘DatabaseVersion ObjectType:“数据库”数据类型:“双”DefaultValue:“1.0”价值:“8.1”

从数据库可以查看节点属性信息。

db = canDatabase (“J1939DB.dbc”);db.Nodes
‘AerodynamicControl‘Aftertreatment_1_GasIntake ' ' Aftertreatment_1_GasOutlet '
db.NodeInfo (1) .Attributes
ECU的‘NmJ1939AAC’‘NmJ1939Function’
信息= attributeInfo (db,“节点”,ECU的,“AerodynamicControl”)
名称:ECU的ObjectType:网络节点的数据类型:“双”DefaultValue:“ECU-1”价值:“ECU-10”

从数据库可以查看消息属性信息。

db = canDatabase (“J1939DB.dbc”);db.Messages
“A1”“A1DEFI”“A1DEFSI”
db.MessageInfo (1) .Attributes
一个= db.MessageInfo (1)。”属性= ' GenMsgCycleTime“GenMsgCycleTimeFast”“GenMsgDelayTime”“VFrameFormat”
信息= attributeInfo (db,“消息”,“GenMsgCycleTime”,“A1”)
名称:‘GenMsgCycleTime ObjectType:“消息”数据类型:“定义”DefaultValue: 0值:500

从数据库可以查看消息信号属性信息。

db = canDatabase (“J1939DB.dbc”);s = signalInfo (db,“A1”)
s = 2 x1结构体数组字段:名称评论StartBit SignalSize ByteOrder签署ValueType类因素抵消最小最大单位ValueTable多路复用器多路复用MultiplexMode AttributeInfo RxNodes属性
(1). name
EngBlowerBypassValvePos
(1).Attributes
‘GenSigEVName‘GenSigILSu金宝apppport ' ' GenSigInactiveValue '
信息= attributeInfo (db,“信号”,“GenSigInactiveValue”,“A1”,“EngBlowerBypassValvePos”)
名称:‘GenSigInactiveValue ObjectType:“信号”数据类型:“定义”DefaultValue: 0值:0

输入参数

全部折叠

数据库,可以指定为一个数据库对象。

例子:db = canDatabase (_____)

属性名称,指定为一个字符或字符串向量。

例子:“BusType”

数据类型:字符|字符串

节点名称,指定为一个字符或字符串向量。

例子:“AerodynamicControl”

数据类型:字符|字符串

消息名称,指定为一个字符或字符串向量。

例子:“A1”

数据类型:字符|字符串

信号名称指定为一个字符或字符串向量。

例子:“EngBlowerBypassValvePos”

数据类型:字符|字符串

输出参数

全部折叠

属性信息,作为结构返回这些字段:

描述
的名字 属性名称
ObjectType 类型的属性
数据类型 数据类的属性值
DefaultValue 默认值分配给属性
价值 当前值的属性

版本历史

介绍了R2015b