exponenta event banner

readMeasurement

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

Описание

пример

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

Примеры

свернуть все

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

a2lObj = xcpA2L('myA2Lfile.a2l');
chanObj = xcpChannel(a2lObj,'CAN','Vector','Virtual 1',1);
connect(chanObj);
value = readMeasurement(chanObj,'limit')
     100

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

measObj = a2lObj.MeasurementInfo('limit');
value = readMeasurement(chanObj,measObj)
     100

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

свернуть все

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

Пример: xcpChannel()

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

Пример: 'limit'

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

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

свернуть все

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

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