ValuesReceived

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

Описание

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

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

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

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

Использование

Любой инструментальный объект

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

Всегда

Тип данных

'double'

Значения

Значение по умолчанию 0.

Примеры

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

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

Если вы пишете RS232? команда, и затем считала назад ответ с помощью fscanfValuesReceived 17 потому что инструмент сконфигурирован, чтобы отправить LF терминатор.

fprintf(s,'RS232?')
out = fscanf(s)
out =
9600;0;0;NONE;LF
s.ValuesReceived
ans =
    17

Смотрите также

Функции

fopen

Свойства

BytesAvailable