exponenta event banner

j1939ParameterGroup

Создать группу параметров J1939

Описание

пример

pg = j1939ParameterGroup(database,name) создает группу параметров с помощью name определено в указанном database.

pg = j1939ParameterGroup(database,j1939TimeTable) создает группы параметров из указанного расписания группы параметров J1939. Это позволяет преобразовывать расписания групп параметров в массивы объектов групп параметров, которые будут использоваться в коде более ранних версий панели инструментов. По соображениям производительности рекомендуется работать с расписаниями вместо объектов группы параметров.

Примеры

свернуть все

В этом примере показано, как присоединить базу данных к имени группы параметров и просмотреть информацию о сигналах в группе.

Создайте дескриптор базы данных.

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

Создайте группу параметров.

pg = j1939ParameterGroup(db,'PackedData')
pg = 

  ParameterGroup with properties:

   Protocol Data Unit Details:
   ---------------------------
                  Name: 'PackedData'
                   PGN: 57344
              Priority: 6
         PDUFormatType: 'Peer-to-Peer (Type 1)'
         SourceAddress: 50
    DestinationAddress: 255

   Data Details:
   -------------
             Timestamp: 0
                  Data: [255 255 255 255 255 255 255 255]
               Signals: [1x1 struct]

   Other Information:
   ------------------
              UserData: []

Осмотрите сигналы в группе параметров.

pg.Signals
ans = 

       ToggleSwitch: -1
       SliderSwitch: -1
       RockerSwitch: -1
    RepeatingStairs: 255
         PushButton: 1

Входные аргументы

свернуть все

Дескриптор базы данных CAN, указанный как объект базы данных CAN. Указанная база данных содержит J1939 определения групп параметров.

Пример: db = canDatabase('C:\database.dbc')

Имя группы параметров, указанное как символьный вектор или строка. Имя должно совпадать с именем, указанным в присоединенной базе данных CAN.

Пример: 'pgName'

Типы данных: char | string

Выходные аргументы

свернуть все

Группа параметра J1939, возвращенная как объект группы параметра, с j1939. Свойства ParameterGroup.

Представлен в R2015b