writeCharacteristic

Масштабируйте и запишите значение заданной характеристики в непосредственную память

Синтаксис

writeCharacteristic(chanObj,characteristic,value)

Описание

пример

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

Примеры

свернуть все

Запишите значение в характеристику XCP и проверьте значение.

Считайте исходное значение.

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

Запишите новое значение.

newValue = 200;
writeCharacteristic(chanObj,charObj,newValue');

Считайте значение снова, чтобы проверить изменение.

readCharacteristic(chanObj,charObj)'
     200

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

свернуть все

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

Пример: xcpChannel()

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

Пример: 'torque_demand'

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

Значение для характеристической записи, заданной как тип, поддержано характеристикой.

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

Функции

Введенный в R2018a