主要内容

j1939ParameterGroup

创建J1939参数组

描述

例子

pg= j1939ParameterGroup (数据库的名字属性创建参数组的名字在指定的数据库

pg= j1939ParameterGroup (数据库j1939TimeTable)从指定的J1939参数组时间表创建参数组。这允许您将参数组时间表转换为参数组对象的数组,以便在工具箱的早期版本的代码中使用。出于性能原因,建议使用时间表而不是参数组对象。

例子

全部折叠

这个示例展示了如何将数据库附加到参数组名并查看组中的信号信息。

创建一个数据库句柄。

db = canDatabase (“C: \ j1939Demo.dbc”);

创建参数组。

pg = j1939ParameterGroup (db,“PackedData”
pg = ParameterGroup属性:协议数据单元的细节 : --------------------------- 名称:‘PackedData PGN: 57344优先:6 PDUFormatType:点对点(1型)的SourceAddress: 50 DestinationAddress: 255年数据的细节 : ------------- 时间戳:0数据:(255 255 255 255 255 255 255 255)信号:[1 x1 struct]其他信息:------------------ 用户数据:[]

检查参数组中的信号。

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

输入参数

全部折叠

CAN数据库的句柄,指定为CAN数据库对象。指定的数据库包含J1939参数组定义。

例子:db = canDatabase (C: \ database.dbc)

参数组名,作为字符向量或字符串指定。名称必须与所附CAN数据库中指定的名称匹配。

例子:“pgName”

数据类型:字符|字符串

输出参数

全部折叠

J1939参数组,作为参数组对象返回j1939。ParameterGroup属性

介绍了R2015b