stopasync

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

Синтаксис

stopasync(obj)

Аргументы

obj

Интерфейсный объект или массив интерфейсных объектов.

Описание

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

Советы

Можно записать данные асинхронно с помощью функций fwrite или fprintf. Можно считать данные асинхронно с помощью функции readasync, или путем конфигурирования свойства ReadAsyncMode к continuous (последовательный порт, TCPIP, UDP и последовательные ВИЗОЙ объекты). Происходящие асинхронные операции обозначаются свойством TransferStatus.

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

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

  • Его свойство ReadAsyncMode сконфигурировано к manual (последовательный порт, TCPIP, UDP и последовательные ВИЗОЙ объекты).

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

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

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

| | | |

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