손실있는 스트림 채널로부터 원소를 읽습니다.


icon

입력/출력

  • ci32.png 타임아웃(ms) (-1)

    타임아웃(ms)은 이 끝포인트가 채널에서 원소를 읽어야 하는 밀리초 단위의 시간입니다. 기본은 -1이며 이는 시간 제한이 없음을 의미합니다.

  • cqueuern.png 채널

    채널은 이 끝포인트를 발신자 끝포인트에 연결하는 채널 와이어입니다.

  • ibool.png 타임아웃?

    끝포인트가 원소에 지정된 데이터를 채널에서 읽기 전에 타임아웃(ms)에 지정된 시간이 경과하면 타임아웃?은 참을 반환합니다. 타임아웃?이 참인 경우, 원소 유효?마지막 원소?는 거짓이 됩니다.

  • ibool.png 간격?

    간격?은 끝포인트가 이전 읽기 작업과 이번 읽기 작업 사이에서 꽉 찬 채널에 쓰기를 시도하여 데이터가 손실된 경우 참을 반환합니다.

  • ibool.png 원소 유효?

    원소 유효?는 원소 읽기에 성공한 경우 참을 반환합니다. 타임아웃이 발생하거나, 채널이 유효한 마지막 원소 없이 닫히거나, 채널이 강제 종료되면, 이 출력은 거짓을 반환합니다.

  • isgl.png 원소

    원소는 이 끝포인트가 채널에서 읽는 데이터를 반환합니다. 타임아웃이 발생하거나, 유효한 마지막 원소 없이 채널이 닫히거나, 채널이 강제 종료되는 경우, 이 출력은 전송 데이터 타입의 기본값을 반환합니다.

  • ibool.png 마지막 원소?

    마지막 원소?는 현재 원소가 채널에서 끝포인트가 읽은 마지막 원소인지 여부를 반환합니다. 마지막 원소?원소 유효?가 거짓인 경우에도 참이 될 수 있습니다. 이는 마지막 원소가 이전 반복 시 이미 채널에 작성된 경우이거나 유효한 마지막 원소 없이 채널이 닫힌 경우를 가리킵니다. 이 출력은 타임아웃이 발생하거나 채널이 강제 종료되면 거짓을 반환합니다.

  • ii32.png 카운트

    카운트는 이 끝포인트가 채널을 업데이트한 후 채널의 원소 개수를 반환합니다. 이 출력을 사용하여 채널 끝포인트의 상대적 쓰기 및 읽기 속도를 모니터하고 필요한 경우 이를 조정합니다.

  • FPGA 모듈 세부사항

    다음 세부사항은 FPGA VI에서 이 객체를 사용할 때 적용됩니다.

    노트 다음 세부사항은 각 LabVIEW FPGA Module 버전에 따라 변경될 수 있습니다.
    Single-Cycle Timed 루프 지원되지 않습니다.
    Usage

    배열의 경우, 이 끝포인트는 지원되는 데이터 타입의 고정된 크기의 1차원 배열만 지원합니다. 이 끝포인트는 배열이 컴파일 시 단일 크기로 결정되더라도 가변 크기 배열을 지원하지 않습니다.

    이 끝포인트는 LabVIEW 클래스를 지원하지 않습니다.

    이 끝포인트를 단정도 부동소수 데이터 타입과 함께 사용하는 경우, 리소스 사용, 지연 시간 및 단일 사이클 Timed 루프 지원의 의미는 다음 토픽을 참조하십시오.
    리소스 이 끝포인트는 채널 인스턴스에서 함께 사용되는 발신자 끝포인트와 리소스를 공유합니다. 발신자 끝포인트는크기에 지정한 개수에 비례하는 FPGA 리소스를 필요로 합니다.
    노트 재호출이 아닌 SubVI의 채널 터미널은 하나의 채널에만 연결할 수 있습니다. 재호출이 아닌 SubVI가 여러 위치에서 호출되는 경우, 주어진 터미널에 연결된 채널 와이어는 컴파일 시 같은 채널로 연결되어야 합니다.