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