Отсоединить объект интерфейса от прибора
fclose(obj)
| Объект интерфейса или массив объектов интерфейса. |
fclose(obj) разъединения obj от инструмента.
В этом примере создается объект GPIB g, подключает g в прибор, записывает и считывает текстовые данные, а затем отключает g от прибора с использованием fclose.
g = gpib('ni',0,1);
fopen(g)
fprintf(g,'*IDN?')
idn = fscanf(g);
fclose(g)
На этом этапе можно снова подключить объект интерфейса к прибору. Если вам больше не нужно g, вы должны удалить его из памяти с помощью delete и удалите его из рабочей области с помощью clear команда.
Если obj был успешно отключен, затем Status свойство настроено на closed и RecordStatus свойство настроено на off. Можно повторно подключиться obj к прибору с помощью fopen функция.
При возникновении проблемы возвращается ошибка fclose во время асинхронной записи данных. В этом случае следует прервать операцию записи с помощью stopasync или дождитесь завершения операции записи.