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