멀티플 원소 읽기
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
스트림 채널로부터 여러 개의 원소를 하나의 블록으로 읽습니다. 채널이 언제 그리고 어떻게 여러 개의 원소를 기다릴지 설정할 수 있습니다.
이 끝포인트를 블록다이어그램에 놓으려면 스트림 채널 터미널이나 와이어에서 마우스 오른쪽 버튼을 클릭한 후 생성≫채널 수신자≫스트림≫멀티플 원소 읽기를 선택합니다.

입력/출력
타임아웃(ms) (-1)
—
타임아웃(ms)은 이 끝포인트가 채널에서 원소를 읽어야 하는 밀리초 단위의 시간입니다. 기본은 -1이며 이는 시간 제한이 없음을 의미합니다.
채널
—
채널은 이 끝포인트를 발신자 끝포인트에 연결하는 채널 와이어입니다.
읽을 개수 (-1, 사용 가능)
—
읽을 개수는 끝포인트가 매번 반환하는 원소의 개수를 지정합니다. 기본값은 -1입니다.
타임아웃?
—
타임아웃?은 타임아웃(ms)이 지정하는 시간이 경과하면 참을 반환합니다. 타임아웃?이 참인 경우, 마지막 원소?는 거짓이 됩니다.
원소
—
원소는 이 끝포인트가 채널로부터 읽은 데이터의 배열을 반환합니다. 이 출력은 채널이 강제 종료되면 빈 배열을 반환합니다.
마지막 원소?
—
마지막 원소?는 현재 원소가 채널에서 끝포인트가 읽은 마지막 원소인지 여부를 반환합니다. 마지막 원소?는 원소 유효?가 거짓인 경우에도 참이 될 수 있습니다. 이는 마지막 원소가 이전 반복 시 이미 채널에 작성된 경우이거나 유효한 마지막 원소 없이 채널이 닫힌 경우를 가리킵니다. 이 출력은 타임아웃이 발생하거나 채널이 강제 종료되면 거짓을 반환합니다.
카운트
—
카운트는 이 끝포인트가 채널을 업데이트한 후 채널의 원소 개수를 반환합니다. 이 출력을 사용하여 채널 끝포인트의 상대적 쓰기 및 읽기 속도를 모니터하고 필요한 경우 이를 조정합니다. |
관련 정보
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\Channels\Stream String Processing\Channel - String Processing.lvproj
타임아웃(ms) (-1)
—
채널
—
타임아웃?
—
원소
—
카운트
—