Задайте время ожидания, чтобы завершить операцию чтения или операцию записи
Вы конфигурируете Timeout
быть максимальным временем (в секундах), чтобы ожидать, чтобы завершить операцию чтения или операцию записи.
Если тайм-аут происходит, то аварийные прекращения работы операции чтения или операции записи. Кроме того, если тайм-аут происходит во время асинхронной операции чтения или операции записи, то
Ошибочное событие сгенерировано.
Функция обратного вызова задана для ErrorFcn
выполняется.
Примечание
Тайм-ауты округлены вверх к целым секундам.
Использование | Любой инструментальный объект |
Только для чтения | Никогда |
Тип данных | 'double' |
Значением по умолчанию составляют 10 секунд.
Обратите внимание на то, что тайм-ауты округлены вверх к целым секундам.
Можно сконфигурировать Timeout
быть максимальным временем в секундах, чтобы ожидать, чтобы завершить операцию чтения или операцию записи для большинства интерфейсов.
Например, создайте объект GPIB g
сопоставленный с контроллером GPIB National Instruments с параметром плат 0
, и инструмент с первичным адресом 1
.
g = gpib('ni',0,1);
Вы можете хотеть сконфигурировать значение тайм-аута к половине минуты с учетом медленной передачи данных.
g.Timeout = 30;
Затем, когда вы связываете с инструментом и делаете чтение данных и запись, значение тайм-аута 30 секунд используется.