удаление

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

Синтаксис

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