Main Content

j1939.ParameterGroup 属性

j1939.ParameterGroup 对象的属性

使用以下属性检查或配置 J1939 参数组设置。使用 j1939ParameterGroup 创建一个参数组对象。

协议数据单元详细信息

全部展开

此 属性 为只读。

Name 属性以字符向量形式显示 J1939 参数组的名称。此值是从创建参数组时定义的名称采集的。

数据类型: char

此 属性 为只读。

PGN 属性以 uint32 值形式显示参数组的编号。创建参数组时会自动分配此值。

数据类型: uint32

Priority 属性指定参数组在 J1939 网络上的优先级。Priority 取 0(最高优先级)到 7(最低优先级)之间的一个数值,该值指定参数组的重要性顺序。

数据类型: uint32

此 属性 为只读。

PDUFormatType 属性以字符向量形式显示参数组的 J1939 协议数据单元格式。创建参数组时会自动分配此值。

数据类型: char

J1939 参数组源的地址。SourceAddress 标识 J1939 网络上的参数组源。目标可以通过此信息识别发送方并适当地作出响应。

将参数组的 SourceAddress 指定为 0 到 253 之间的一个数字。254 表示空值,应用程序使用它来检测 J1939 网络上的可用地址。

数据类型: uint32

J1939 参数组目标的地址。DestinationAddress 标识 J1939 网络上的参数组目标。源使用指定的目标地址发送参数组。

将参数组的 DestinationAddress 指定为 0 到 253 之间的一个数字。254 表示空值,应用程序使用它来检测 J1939 网络上的可用地址。要将一个参数组发送到网络上的所有设备,请使用 255,这是全局值。

数据类型: uint32

数据详细信息

全部展开

此 属性 为只读。

Timestamp 属性显示在 J1939 通道上接收参数组的时间。此时间基于硬件日志。

数据类型: double

使用 Data 属性查看或定义 J1939 参数组中的原始数据。该数据是一个由 uint8 值组成的数组。

例如,创建一个参数组并指定数据:

pg = j1939ParameterGroup(db,'PackedData')
pg.Data(1:2) = [50 0]

数据类型: uint8

Signals 属性允许您查看和编辑为参数组定义的解码信号值。此属性的输入值取决于信号类型。

例如,创建一个参数组。

pg = j1939ParameterGroup(db,'PackedData')

显示参数组信号

pg.Signals
       ToggleSwitch: -1
       SliderSwitch: -1
       RockerSwitch: -1
    RepeatingStairs: 255
         PushButton: 1

更改重复阶梯的值。

pg.Signals.RepeatingStairs = 200
       ToggleSwitch: -1
       SliderSwitch: -1
       RockerSwitch: -1
    RepeatingStairs: 200
         PushButton: 1

数据类型: struct

其他信息

全部展开

使用 UserData 属性输入要存储在 CAN 报文或 J1939 参数组、通道或数据库对象中的自定义数据。保存指定了 UserData 的对象时,会自动保存自定义数据。加载指定了 UserData 的对象时,会自动加载自定义数据。

提示

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

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string | struct | table | cell | function_handle | categorical | datetime | duration | calendarDuration | fi
复数支持:

版本历史记录

在 R2015b 中推出