valueTableText

Ищите значение текста таблиц для сигнала

Описание

пример

vtt = valueTableText(db,MsgName,SignalName,TableVal) возвращает текст в таблицу заданного значения для заданного сигнала сообщения.

Примеры

свернуть все

Создайте объект базы данных CAN и выберите сообщение и сигнал получить их текст таблиц.

Идентифицируйте сообщение.

db = canDatabase('J1939DB.dbc');
m = db.MessageInfo(1)
m = 
             Name: 'A1'
          Comment: 'This is A1 message'
               ID: 419364350
         Extended: 1
            J1939: [1x1 struct]
           Length: 8
          Signals: {2x1 cell}
       SignalInfo: [2x1 struct]
          TxNodes: {'AerodynamicControl'}
       Attributes: {4x1 cell}
    AttributeInfo: [4x1 struct]

Выберите один из сигналов сообщения.

s = m.SignalInfo(2)
s = 
             Name: 'EngGasSupplyPress'
          Comment: 'Gage pressure of gas supply to fuel metering device.'
         StartBit: 8
       SignalSize: 16
        ByteOrder: 'LittleEndian'
           Signed: 0
        ValueType: 'Integer'
            Class: 'uint16'
           Factor: 0.5000
           Offset: 0
          Minimum: 0
          Maximum: 3.2128e+04
            Units: 'kPa'
       ValueTable: [4x1 struct]
      Multiplexor: 0
      Multiplexed: 0
    MultiplexMode: 0
          RxNodes: {'Aftertreatment_1_GasIntake'}
       Attributes: {3x1 cell}
    AttributeInfo: [3x1 struct]

Получите второй текст таблиц для заданного сигнала.

vtt = valueTableText(db,m.Name,s.Name,2)
vtt =
    'pump error'

Входные параметры

свернуть все

База данных CAN в виде объекта базы данных CAN.

Пример: db = canDatabase(_____)

Передайте имя в виде вектора символов или строки. Можно просмотреть доступные имена сообщения от db.Messages свойство.

Пример: 'A1'

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

Имя сигнала в виде вектора символов или строки. Можно просмотреть доступные имена сигнала от db.MessageInfo(n).Signals свойство.

Пример: 'EngGasSupplyPress'

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

Табличное значение в виде числового значения.

Пример 2

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

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

свернуть все

Текст таблиц, возвращенный как вектор символов.

Смотрите также

Функции

Свойства

Введенный в R2015b