Остановка асинхронных операций чтения и записи
stopasync(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, то новые данные добавляются к существующим данным во входном буфере.