主要内容

可以。消息属性

的属性可以。消息对象

使用以下属性检查或配置CAN和CAN FD消息设置。使用canMessage创建CAN消息。

信息识别

全部展开

此属性是只读的。

ProtocolModeproperty也表示CAN消息所配置的通信协议可以FD能

属性配置消息时定义的值canChannel函数。

数据类型:字符

此属性是只读的。

ID属性表示CAN消息的数字标识符。取值范围:

  • 0到2047为标准标识符

  • 0到536,870,911用于扩展标识符

可以在构造消息ID时配置消息ID。例如,要设置值为300的标准标识符和8字节的数据长度,输入:

= canMessage(300,false,8)

对于十六进制值,使用hex2dec函数。

数据类型:

此属性是只读的。

扩展属性是CAN消息的标识符类型。它可以是一个标准标识符,也可以是一个扩展标识符,根据以下值:

  • —标识符类型为标准(11位)。

  • 真正的—标识符类型扩展(29位)。

您可以在构造消息扩展属性时配置它。例如,要将消息标识符类型设置为extended, ID设置为2350,数据长度设置为8字节,输入:

canMessage(2350,true,8)

数据类型:逻辑

此属性是只读的。

的名字属性以字符向量值的形式显示消息的名称。该值从您在数据库中定义的消息的名称中获得。如果定义原始消息,则无法编辑此属性。

数据类型:字符

数据的细节

全部展开

时间戳属性显示在CAN通道上接收消息的时间。这个时间基于接收通道开始时间。

您可能希望在构造消息时设置该值。例如,要将消息的时间戳设置为12,输入:

消息。时间戳= 12

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|fi

使用数据属性定义CAN消息中的原始数据。数据是uint8值的数组,基于您在消息中指定的数据长度。

例如,创建CAN消息并定义其数据:

消息= canMessage(2500,true,8)消息。Data = [23 43 23 43 54 34 123 1]

的值中直接指定值,可以将CAN数据库用于消息定义信号产权结构。

你也可以使用函数将数据加载到消息中。

数据类型:uint8

信号属性允许您查看和编辑为CAN消息定义的已解码信号值。如果消息没有定义的信号或没有将数据库附加到消息,则此属性将显示空结构。此属性的输入值取决于信号类型。

创建CAN消息。

消息= canMessage(canDb,“messageName”);

显示消息信号。

消息。信号
车速:0发动机:250

改变信号的值。

message.Signals.EngineRPM = 300

数据类型:结构体

CAN消息的长度(以字节为单位),指定为uint8值。的元素个数数据向量。对于CAN消息,限制为8个字节;对于CAN FD消息,长度可以是0-8、12、16、20、24、32、48或64字节。

数据类型:uint8

此属性是只读的。

CAN FD消息数据的长度码,作为uint8值返回。这与长度属性:对于不超过8字节的大小,它们是相同的,但是数据链路控制从9(二进制1001)到15(二进制1110)的值用于指定12、16、20、24、32、48和64字节的数据长度。有关更多信息,请参见CAN FD -一些协议细节

数据类型:uint8

协议标志

全部展开

BRS属性表示设置了CAN FD消息比特率开关。这决定消息的数据阶段的比特率是否更快(真正的)或相同的()为仲裁阶段的比特率。有关更多信息,请参见CAN FD -一些协议细节

数据类型:逻辑

此属性是只读的。

应急服务国际公司属性表示设置了CAN FD消息错误状态指示器标志。有关更多信息,请参见CAN FD -一些协议细节

数据类型:逻辑

此属性是只读的。

错误属性表示如果为真,则CAN消息是一个错误帧。

数据类型:逻辑

使用远程属性指定CAN消息作为远程帧。

  • (默认)-消息不是远程帧。

  • 真正的—消息是远程帧。

修改的默认值远程并使消息成为远程帧,输入:

消息。远程= true

数据类型:逻辑

其他信息

全部展开

数据库属性存储有关附加的CAN数据库的信息。如果您的通道消息没有附加到数据库,则属性值为空结构,[].你可以编辑can频道数据库属性,但不能编辑CAN消息数据库财产。

要查看附加到CAN消息的数据库信息,请输入:

消息。数据库

将CAN通道上的数据库信息设置为C: \ Database.dbc类型:

通道。数据库= canDatabase(“C: \ Database.dbc”

提示

包含非字母数字字符(如等号和&号)的CAN数据库文件名与车辆网络工具箱™不兼容。您可以在数据库名称中使用句点。在使用任何CAN数据库文件之前,请使用非字母数字字符重命名它们。

数据类型:结构体

方法输入要存储在CAN消息或J1939参数组、通道或数据库对象中的自定义数据用户数据财产。保存对象时使用用户数据指定后,自动保存自定义数据。当您用用户数据指定后,自动加载自定义数据。

提示

以避免在保存和加载对象时出现意外结果用户数据,以简单数据类型和结构指定自定义数据。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|结构体|表格|细胞|function_handle|分类|datetime|持续时间|calendarDuration|fi
复数支持:金宝app是的

版本历史

在R2009a中引入