stopasync

Остановите асинхронные операции чтения и операции записи

Синтаксис

stopasync(obj)

Описание

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

Советы

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

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

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

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

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

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

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

| | | |

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