(Подлежит удалению) Отсоединить объект последовательного порта от устройства
Это 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 или дождитесь завершения операции записи.