(Чтобы быть удаленным) объект последовательного порта Разъединения из устройства
Этот serial объектная функция будет удалена в будущем релизе. Использование serialport возразите функциям вместо этого. См. Вопросы совместимости.
fclose(obj)
fclose(obj) разъединения obj от устройства, где obj объект последовательного порта или массив объектов последовательного порта.
Этот пример создает объект последовательного порта s на Windows® платформа, s подключений к устройству, пишет и считывает текстовые данные, и затем отключает s от использования устройства fclose.
s = serial('COM1'); fopen(s) fprintf(s, '*IDN?') idn = fscanf(s); fclose(s)
На данном этапе устройство доступно, чтобы быть соединенным с объектом последовательного порта. Если вам больше не нужен s, необходимо удалить из памяти с delete функция, и удаляет его из рабочей области с clear команда.
Если obj был успешно отключен, затем Status свойство сконфигурировано к closed и RecordStatus свойство сконфигурировано к off. Можно повторно подключить obj к устройству с помощью fopen функция.
Ошибка возвращена, если вы выходите fclose в то время как данные пишутся асинхронно. В этом случае необходимо прервать операцию записи с stopasync функция, или ожидают операции записи, чтобы завершиться.