Удалите объект последовательного порта из рабочего пространства MATLAB
clear obj
clear obj
удаляет obj
из рабочей области MATLAB®, где obj
является объектом последовательного порта или массивом объектов последовательного порта.
Этот пример создает объект последовательного порта s
на платформе Windows®, копирует s
в новую переменную scopy
и очищает s
от рабочего пространства MATLAB. s
затем восстанавливается рабочей области с instrfind
и, как показывают, идентичен scopy
.
s = serial('COM1'); scopy = s; clear s s = instrfind; isequal(scopy,s) ans = 1
Если obj
соединяется с устройством, и это очищено от рабочей области, то obj
остается связанным с устройством. Можно восстановить obj
к рабочей области с функцией instrfind
. Объект последовательного порта, соединенный с устройством, имеет значение свойства Status
open
.
Чтобы отключить obj
от устройства, используйте функцию
. Чтобы удалить fclose
obj
из памяти, используйте функцию
. Необходимо удалить недопустимые объекты последовательного порта из рабочей области с delete
clear
.