exponenta event banner

readDAQ

Считывание масштабированных образцов указанного измерения из списка DAQ

Описание

пример

value = readDAQ(xcpch,measurementName) считывает и масштабирует все полученные данные списка DAQ из объекта канала XCP xcpch, для указанного measurementNameи сохраняет результаты в переменной value. Если измерение не содержит данных, функция возвращает пустое значение.

пример

value = readDAQ(xcpch,measurementName,count) считывает количество данных, указанное в count. Если меньше, чем count выборки доступны, она возвращает только те.

Примеры

свернуть все

Создайте канал XCP, подключенный к устройству Vector CAN, на виртуальном канале. Настройте список измерений DAQ и получите 10 значений данных, а затем все данные.

a2lObj = xcpA2L('myFile.a2l');
channelObj = xcpChannel(a2lObj,'CAN','Vector','CANcaseXL 1',1);
connect(channelObj);
createMeasurementList(channelObj,'DAQ','Event1','Measurement1');
startMeasurement(channelObj);
data = readDAQ(channelObj,'Measurement1',10);
data_all = readDAQ(channelObj,'Measurement1');

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

свернуть все

Канал XCP, указанный как объект канала XCP, созданный с помощью xcpChannel. Затем объект канала XCP может взаимодействовать с указанным подчиненным модулем, определенным файлом A2L.

Имя одного измерения XCP, указанного как символьный вектор или строка. Убедитесь, что measurementName соответствует соответствующему имени измерения, определенному в файле A2L.

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

Количество считываемых образцов, указанных как числовое значение, для указанного имени измерения. Если количество выборок в измерении меньше указанного количества, возвращается только доступное количество выборок.

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

свернуть все

Значения из указанного измерения, возвращаемые в виде числового массива.

См. также

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