Отсоедините объект интерфейса от прибора
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 function, и удалить его из рабочей области с помощью clear команда.
Если obj был успешно отключен, затем Status свойство настроено на closed и RecordStatus свойство настроено на off. Можно повторно подключить obj к инструменту используя fopen функция.
При возникновении проблемы возвращается сообщение об ошибке fclose в то время как данные записываются асинхронно. В этом случае следует прекратить операцию записи с stopasync или дождитесь завершения операции записи.