exponenta event banner

stopasync

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

Синтаксис

stopasync(obj)

Аргументы

obj

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

Описание

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

Совет

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

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

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

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

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

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

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

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

Не рекомендуется начинать с R2019b

Не рекомендуется начинать с R2020b

Не рекомендуется начинать с R2020b

Не рекомендуется начинать с R2020b

Не рекомендуется начинать с R2021a

См. также

Функции

Свойства

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