ValuesReceived

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

Описание

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

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

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

Особенности

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

Любой объект прибора

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

Всегда

Тип данных

Дважды

Значения

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

Примеры

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

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

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

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

См. также

Функции

fopen

Свойства

BytesAvailable

Для просмотра документации необходимо авторизоваться на сайте