Общее количество значений записано в инструмент
ValuesSent
указывает на общее количество значений, записанных в инструмент. Значение обновляется после каждой успешной операции записи и установлено к 0
после fopen
функция выпущена. Если вы пишете терминатор строки, то ValuesSent
отражает это значение.
Если вы записываете данные асинхронно, используйте BytesToOutput
свойство возвратить количество байтов в настоящее время в буфере вывода.
При выполнении операции записи передаваемые данные представлены значениями, а не байтами. Значение состоит из одного или нескольких байтов. Например, один uint32
значение состоит из четырех байтов. Обратитесь к Буферу вывода и Потоку данных для получения дополнительной информации о байтах и значениях.
Использование | Любой инструментальный объект |
Только для чтения | Всегда |
Тип данных | 'double' |
Значение по умолчанию 0
.
Создайте объект последовательного порта на машине Windows®, сопоставленной с последовательным портом COM1.
s = serial('COM1'); fopen(s)
Если вы пишете *IDN?
команда с помощью fprintf
функция, затем ValuesSent
6
потому что форматом данных по умолчанию является %s\n
, и терминатор строки был записан.
fprintf(s,'*IDN?') s.ValuesSent ans = 6