exponenta event banner

delete

Удалите объекты прибора из памяти

Синтаксис

delete(obj)

Аргументы

obj

Объект инструмента или массив объектов инструмента.

Описание

delete(obj) удаляет obj из памяти.

Примеры

Этот пример создает объект GPIB g, соединяет g к инструменту, записывает и читает текстовые данные, разъединяет g, удаляет g из памяти с помощью delete, а затем удаляет g из рабочей области с помощью clear.

g = gpib('ni',0,1);
fopen(g)
fprintf(g,'*IDN?')
idn = fscanf(g);
fclose(g)
delete(g)
clear g

Совет

Когда вы удаляете obj, он становится недопустимым объектом. Поскольку вы не можете соединить недопустимый объект с инструментом, вы должны удалить его из рабочей области с clear команда. Если несколько ссылок на obj существует в рабочей области, а удаление одной ссылки делает недействительными оставшиеся ссылки.

Если obj соединяется с прибором, имеет Status значение свойства open. Если вы выдаете delete в то время как obj соединяется, соединение автоматически разрывается. Можно также отключить obj от инструмента с fclose функция.

Если obj является объектом интерфейса, который связан с объектом устройства, объект устройства автоматически удаляется при obj удаляется. Однако, если obj является объектом устройства, объект интерфейса не удаляется автоматически при obj удаляется.

См. также

| | | | |

Представлено до R2006a