stopasync

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

Синтаксис

stopasync(obj)

Аргументы

obj

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

Описание

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

Совет

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

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

  • Его TransferStatus свойство настроено на idle.

  • Его ReadAsyncMode свойство настроено на manual (последовательный порт, TCPIP, UDP и VISA-последовательные объекты).

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

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

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

расширить все

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

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

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

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

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

См. также

Функции

Свойства

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