readDAQ

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

Описание

пример

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

пример

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

Примеры

свернуть все

Создайте канал XCP, соединенный с Векторным устройством 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