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