TransferStatus

Состояние того, происходят ли асинхронная операция чтения или операция записи

Описание

TransferStatus может быть idleчтениезапись, или read&write. Если TransferStatus idle, затем никакие асинхронные операции чтения или операции записи не происходят. Если TransferStatus read, затем асинхронная операция чтения происходит. Если TransferStatus write, затем асинхронная операция записи происходит. Если TransferStatus read&write, затем и асинхронное чтение и асинхронная операция записи происходят.

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

В то время как readasync выполняется для любого инструментального объекта, TransferStatus может указать, что данные считываются даже при том, что данные не заполняют входной буфер. Однако, если ReadAsyncMode continuousTransferStatus указывает, что данные только для чтения, когда данные на самом деле заполняют входной буфер.

Характеристики

Использование

Любой инструментальный объект

Только для чтения

Всегда

Тип данных

Символьный вектор

Значения

{idle}

Никакие асинхронные операции не происходят.

read

Асинхронная операция чтения происходит.

write

Асинхронная операция записи происходит.

read&write

Асинхронные операции чтения и операции записи происходят.

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

Функции

fprintf, fwrite, readasync

Свойства

ReadAsyncMode