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