BytesToOutput

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

Описание

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

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

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

Примечание

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

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

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

Всегда

Тип данных

'double'

Значения

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