Когда вам больше не нужен инструментальный объект, необходимо отключить его от инструмента и очистить рабочую область MATLAB® путем удаления объекта из памяти и из рабочей области.
Чтобы отключить вашу связь с инструментом, используйте функцию fclose
.
fclose(g)
Можно исследовать свойство Status
проверить, что объект и инструмент отключаются.
g.Status ans = closed
После того, как fclose
выпущен, ресурсы, сопоставленные с g
, сделаны доступными, и можно еще раз соединить инструментальный объект с инструментом с fopen
.
Чтобы удалить инструментальный объект из памяти, используйте функцию delete
.
delete(g)
Удаленный инструментальный объект недопустим, что означает, что вы не можете соединить его с инструментом. В этом случае необходимо удалить объект из рабочего пространства MATLAB. Чтобы удалить инструментальные объекты и другие переменные из рабочего пространства MATLAB, используйте команду clear
.
clear g
Если вы используете clear
на объекте, который соединяется с инструментом, объект удален из рабочей области, но остается связанным с инструментом. Можно восстановить очищенные инструментальные объекты к рабочему пространству MATLAB с функцией instrfind
.