Считайте данные, полученные оборудованием
читает один входной скан из всех входных каналов на DataAcquisition и возвращает расписание в scanData = read(d)scanData.
читает промежуток входных сканов от интерфейса DataAcquisition и возвращает расписание в scanData = read(d,span)scanData. Можно задать span как длительность, много сканов или "all".
Если DataAcquisition не запускает и не имеет никаких полученных данных, DataAcquisition запускает приоритетное конечное приобретение, чтобы считать требуемое количество сканов. MATLAB блокируется до приобретения и читается, завершены.
Если DataAcquisition запускается, когда вы вызываете эту функцию, он считывает данные, уже полученные, если необходимое ожидание до конкретного количества сканов доступно. MATLAB блокируется до приобретения и читается, завершены. Это типично когда start называется, чтобы запустить фоновое приобретение до вызова read.
Если DataAcquisition не запускает, но получил данные из предыдущего запуска, это читает конкретное количество сканов или всех данных, какой бы ни меньше.
[ выполняет заданное чтение и возвращает расписание в scanData,triggerTime] = read(___)scanData и отсканируйте триггерное время к triggerTime как datetime.
выполняет заданное чтение и возвращается, матрица M на n удваивается до scanData = read(___,"OutputFormat","Matrix")scanData, где M является количеством сканов, и N является количеством входных каналов. Каждый столбец содержит данные из одного канала.
[ выполняет заданное чтение и возвращает метки времени скана в scanData,timeStamp,triggerTime] = read(___,"OutputFormat","Matrix")timeStamp, когда вектор M-1 из удваивает представление относительного времени в секундах после первого скана. Строки timeStamp вектор соответствует строкам scanData матрица. Триггерное время скана возвращено в triggerTime как datenum дважды.