exponenta event banner

fclose (серийный)

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

Это 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