Количество байтов в настоящее время в буфере вывода
BytesToOutput
указывает на количество байтов в настоящее время в буфере вывода, ожидающем, чтобы быть записанным в устройство. Значение свойства постоянно обновляется, когда буфер вывода заполнен и освобожден и установлен в 0
после того, как функция fopen
выпущена.
Можно использовать BytesToOutput
только при записывании данные асинхронно. Это вызвано тем, что при записывании данные синхронно, управление возвращено в командную строку MATLAB® только после того, как буфер вывода будет пуст. Поэтому значением BytesToOutput
всегда является 0
. Чтобы изучить, как записать данные асинхронно, смотрите текстовые Данные о Записи.
Используйте свойство ValuesSent
возвратить общее количество значений, записанных в устройство.
При попытке выписать больше данных, чем может поместиться в буфер вывода, ошибка возвращена, и BytesToOutput
является 0
. Задайте размер буфера вывода со свойством OutputBufferSize
.
Только для чтения | Всегда |
Тип данных | 'double' |
Значением по умолчанию является 0
.