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