fclose (serial)

(Будет удален) Отсоединить объект последовательного порта от устройства

Этот serial функция object будет удалена в следующем релизе. Использовать serialport вместо этого функции объекта. См. Вопросы совместимости.

Синтаксис

fclose(obj)

Описание

fclose(obj) отсоединяет obj от устройства, где obj является объектом последовательного порта или массивом объектов последовательного порта.

Примеры

Этот пример создает объект последовательного порта s в окнах® платформа, соединяет s записывает и читает текстовые данные, а затем отключает s с устройства используя fclose.

s = serial('COM1');
fopen(s)
fprintf(s, '*IDN?')
idn = fscanf(s);
fclose(s)

На данной точке устройство доступно для подключения к объекту последовательного порта. Если вам больше не нужно s, вы должны удалить из памяти с помощью delete function, и удалить его из рабочей области с помощью clear команда.

Совет

Если obj был успешно отключен, затем Status свойство настроено на closed и RecordStatus свойство настроено на off. Можно повторно подключить obj к устройству используя fopen функция.

При возникновении проблемы возвращается сообщение об ошибке fclose в то время как данные записываются асинхронно. В этом случае следует прекратить операцию записи с stopasync или дождитесь завершения операции записи.

Вопросы совместимости

расширить все

Не рекомендуемый запуск в R2019b

См. также

Функции

Представлено до R2006a