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