Считайте данные, полученные оборудованием
читает один входной скан из всех входных каналов на 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 дважды.