stopasync

(Чтобы быть удаленным) Остановка асинхронные операции чтения и операции записи

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

Синтаксис

stopasync(obj)

Описание

stopasync(obj) остановки любая асинхронная операция чтения или операция записи, которая происходит для объекта последовательного порта, obj.

Советы

Можно записать данные асинхронно с помощью fprintf или fwrite функция. Можно считать данные асинхронно с помощью readasync функция, или путем конфигурирования ReadAsyncMode свойство к continuous. Происходящие асинхронные операции обозначаются TransferStatus свойство.

Если obj массив объектов последовательного порта, и один из объектов не может быть остановлен, остающиеся объекты в массиве останавливаются, и предупреждение возвращено. После того, как объект останавливается:

  • Его TransferStatus свойство сконфигурировано к idle.

  • Его ReadAsyncMode свойство сконфигурировано к manual.

  • Данные в его буфере вывода сбрасываются.

Данные во входном буфере не сбрасываются. Можно возвратить эти данные в MATLAB® рабочая область с помощью любой из синхронных функций чтения. Если вы выполняетесь readasync функция, или конфигурируют ReadAsyncMode свойство к continuous, затем новые данные добавлены к существующим данным во входном буфере.

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

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

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

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

Функции

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