Остановите асинхронные операции чтения и операции записи
stopasync(obj)
stopasync(obj)
остановки любая асинхронная операция чтения или операция записи, которая происходит для объекта последовательного порта, obj
.
Можно записать данные асинхронно с помощью функции fwrite
или fprintf
. Можно считать данные асинхронно с помощью функции readasync
, или путем конфигурирования свойства ReadAsyncMode
к continuous
. Происходящие асинхронные операции обозначаются свойством TransferStatus
.
Если obj
является массивом объектов последовательного порта, и один из объектов не может быть остановлен, остающиеся объекты в массиве останавливаются, и предупреждение возвращено. После того, как объект останавливается:
Его свойство TransferStatus
сконфигурировано к idle
.
Его свойство ReadAsyncMode
сконфигурировано к manual
.
Данные в его буфере вывода сбрасываются.
Данные во входном буфере не сбрасываются. Можно возвратить эти данные в рабочую область MATLAB® с помощью любой из синхронных функций чтения. Если вы выполняете функцию readasync
или конфигурируете свойство ReadAsyncMode
к continuous
, то новые данные добавлены к существующим данным во входном буфере.
ReadAsyncMode
| TransferStatus
| fprintf
| fwrite
| readasync