ValuesSent

Общее количество значений записано в устройство

Описание

ValuesSent указывает на общее количество значений, записанных в устройство. Значение обновляется после каждой успешной операции записи и установлено к 0 после того, как функция fopen будет выпущена. Если вы пишете терминатор строки, ValuesSent отражает это значение.

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

При выполнении операции записи передаваемые данные представлены значениями, а не байтами. Значение состоит из одного или нескольких байтов. Например, одно значение uint32 состоит из четырех байтов. Для получения дополнительной информации о байтах и значениях, смотрите Байты По сравнению со Значениями.

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

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

Всегда

Тип данных

'double'

Значения

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

Пример

Предположим, что вы создаете объект последовательного порта, сопоставленный с последовательным портом COM1.

s = serial('COM1');
fopen(s)

Если вы пишете команду *IDN? с помощью функции fprintf, ValuesSent является 6, потому что форматом данных по умолчанию является %s\n, и терминатор строки был записан.

fprintf(s,'*IDN?')
s.ValuesSent
ans =
    6