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