Считывание данных, полученных аппаратным обеспечением
считывает один входной скан из всех входных каналов в 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 в качестве даты и времени.
выполняет указанное считывание и возвращает матрицу M-на-N из двойников в scanData = read(___,"OutputFormat","Matrix")scanData, где М - количество сканирований, а N - количество входных каналов. Каждый столбец содержит данные одного канала.
[ выполняет указанное чтение и возвращает временные метки сканирования в scanData,timeStamp,triggerTime] = read(___,"OutputFormat","Matrix")timeStamp, как M-by-1 вектор двойников, представляющий относительное время в секундах после первого сканирования. Строки timeStamp вектор соответствует строкам scanData матрица. Время запуска сканирования возвращается к triggerTime как двойное датенум.