This is machine translation

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

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


Remove instrument objects from MATLAB workspace


clear obj



An instrument object or an array of instrument objects.


clear obj removes obj from the MATLAB® workspace.


This example creates the GPIB object g, copies g to a new variable gcopy, and clears g from the MATLAB workspace. g is then restored to the workspace with instrfind and is shown to be identical to gcopy.

g = gpib('ni',0,1);
gcopy = g;
clear g
g = instrfind;
ans =


If obj is connected to the instrument and it is cleared from the workspace, then obj remains connected to the instrument. You can restore obj to the workspace with the instrfind function. An object connected to the instrument has a Status property value of open.

To disconnect obj from the instrument, use the fclose function. To remove obj from memory, use the delete function. You should remove invalid instrument objects from the workspace with clear.

Introduced before R2006a

Was this topic helpful?