exponenta event banner

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