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