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