exponenta event banner

readCharacteristic

Считывание и масштабирование заданного значения оси из прямой памяти

Описание

пример

value = readCharacteristic(chanObj,characteristic) считывает и масштабирует значение для указанного characteristic через объект канала XCP chanObj. Это действие выполняет прямое считывание из памяти подчиненного модуля.

Примеры

свернуть все

Считывайте значение из характеристики канала XCP, идентифицируя характеристику по имени.

a2lObj = xcpA2L('myA2Lfile.a2l');
chanObj = xcpChannel(a2lObj,'CAN','Vector','Virtual 1',1);
connect(chanObj);
value = readCharacteristic(chanObj,'torque_demand');

Либо создайте объект признака и считайте его значение.

charObj = a2lObj.CharacteristicInfo('torque_demand');
value = readCharacteristic(chanObj,charObj);

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

свернуть все

Канал XCP, указанный как объект канала XCP.

Пример: xcpChannel()

Характеристика канала XCP, заданная как символьный вектор или объект характеристики.

Пример: 'torque_demand'

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

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

свернуть все

Значение из признака read, возвращаемое как тип, поддерживаемый признаком.

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