BytesToOutput

Количество байтов в настоящее время в буфере вывода

Описание

BytesToOutput указывает на количество байтов в настоящее время в буфере вывода, ожидающем, чтобы быть записанным в инструмент. Значение свойства постоянно обновляется, когда буфер вывода заполнен и освобожден и установлен в 0 после того, как функция fopen выпущена.

Можно использовать BytesToOutput только при записывании данные асинхронно. Это вызвано тем, что при записывании данные синхронно, управление возвращено в Командное окно MATLAB® только после того, как буфер вывода будет пуст. Поэтому значением BytesToOutput всегда является 0. Чтобы изучить, как записать данные асинхронно, Обратитесь к Синхронному По сравнению с Асинхронными Операциями записи.

Используйте свойство ValuesSent возвратить общее количество значений, записанных в инструмент.

Примечание

При попытке выписать больше данных, чем может поместиться в буфер вывода, то ошибка возвращена, и BytesToOutput является 0. Вы задаете размер буфера вывода со свойством OutputBufferSize.

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

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

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

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

Всегда

Тип данных

'double'

Значения

Значением по умолчанию является 0.

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

Функции

fopen