Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

delete

Remove instrument objects from memory

Syntax

delete(obj)

Arguments

obj

An instrument object or an array of instrument objects.

Description

delete(obj) removes obj from memory.

Examples

This example creates the GPIB object g, connects g to the instrument, writes and reads text data, disconnects g, removes g from memory using delete, and then removes g from the workspace using clear.

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

More About

collapse all

Tips

When you delete obj, it becomes an invalid object. Because you cannot connect an invalid object to the instrument, you should remove it from the workspace with the clear command. If multiple references to obj exist in the workspace, then deleting one reference invalidates the remaining references.

If obj is connected to the instrument, it has a Status property value of open. If you issue delete while obj is connected, the connection is automatically broken. You can also disconnect obj from the instrument with the fclose function.

If obj is an interface object that is associated with a device object, the device object is automatically deleted when obj is deleted. However, if obj is a device object, the interface object is not automatically deleted when obj is deleted.

Introduced before R2006a

Was this topic helpful?