이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

ValuesReceived

장치에서 읽은 값의 총 개수

설명

ValuesReceived는 장치에서 읽은 값의 총 개수를 나타냅니다. 이 값은 읽기 작업이 성공할 때마다 업데이트되고 fopen 함수가 실행되면 0으로 설정됩니다. 장치에서 종결자를 읽으면 ValuesReceived에 이 값이 반영됩니다.

데이터를 비동기식으로 읽는 경우 입력 버퍼에서 현재 사용 가능한 바이트 수를 반환하려면 BytesAvailable 속성을 사용합니다.

읽기 작업을 수행할 때는 수신 데이터가 바이트가 아니라 값으로 표현됩니다. 값은 1바이트 이상의 바이트로 구성됩니다. 예를 들어, 하나의 uint32 값은 4바이트로 구성됩니다. 바이트와 값에 대한 자세한 내용은 바이트와 값 항목을 참조하십시오.

특성

읽기 전용

항상

데이터형

Double형

디폴트 값은 0입니다.

예제

직렬 포트 COM1과 연결된 직렬 포트 객체를 생성한다고 가정하겠습니다.

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

RS232? 명령을 입력하고 fscanf 함수를 사용하여 응답을 다시 읽어오는 경우 기기가 LF 종결자를 보내도록 구성되므로 ValuesReceived17입니다.

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