fclose (serial)

(Чтобы быть удаленным) объект последовательного порта Разъединения из устройства

Этот 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 функция, или ожидают операции записи, чтобы завершиться.

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

развернуть все

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

Смотрите также

Функции

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