В этом примере показан типичный рабочий процесс чтения файла калибровки и использования таблицы преобразования для калибровки считывания измерений.
Прочитайте файл калибровки ECU управления двигателем.
a2lobj = xcpA2L('ems.a2l');Подключитесь к ECU.
ch = xcpChannel(a2lobj,'UDP','192.168.1.55',5555);
Установите таблицу, которая переводит положение педали в требуемое значение крутящего момента.
writeCharacteric(ch,'tq_accel_request', ... [0 2 4 9 14 24 48 72 96 144 192 204 216 228 240]);
Установите положение педали 50%.
writeMeasurement(ch,'pedal_position',50);Прочитайте требование.
value = readMeasurement(ch,'tq_demand')value =
96