Этот пример показывает типичный рабочий процесс для чтения калибровочного файла и использования таблицы преобразования, чтобы калибровать чтение измерения.
Считайте калибровочный файл 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