(파일 이름: Actor Framework.lvlib:Message Dequeuer.lvclass:Dequeue.vi)

최상위 액터가 호출자에게 보낸 메시지를 읽습니다. 이 VI를 사용하여 액터에 속한 VI에 있지 않은 액터가 아닌 코드와 상호작용합니다.


icon

입력/출력

  • cActor_Framework_lvlib_Message_Dequeuerlvclass.png 메시지 큐 제거자 입력

    메시지 큐 제거자 입력은 최상위 액터에서 메시지를 읽어 오는데 필요한 참조를 지정합니다.

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

    타임아웃(ms)은 VI가 메시지를 읽기 위해 기다려야 할 시간을 밀리초 단위로 지정합니다. 기본값은 -1, 타임아웃 없음을 지정합니다.

  • cerrcodeclst.png 에러 입력(에러 없음)

    에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.

  • iActor_Framework_lvlib_Message_Dequeuerlvclass.png 메시지 큐 제거자 출력

    메시지 큐 제거자 출력메시지 큐 제거자 입력의 복제본을 반환합니다.

  • iActor_Framework_lvlib_Messagelvclass.png 메시지

    메시지는 큐에서 읽어 온 메시지를 반환합니다. 타임아웃?이 참 값을 반환하는 경우, 메시지는 기본값인 메시지 클래스를 반환합니다.

  • ibool.png 타임아웃?

    이 VI가 지정된 타임아웃(ms) 기간 내에 메시지를 읽지 못한 경우, 타임아웃?은 참을 반환합니다. 이러한 경우, 메시지는 기본값인 메시지 클래스를 반환합니다.

  • ierrcodeclst.png 에러 출력

    에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.

  • ienum.png 우선순위

    우선순위는 LabVIEW가 보낸 메시지의 우선순위 레벨을 반환합니다.

    0Low—메시지가 다른 모든 우선순위 메시지의 처리 후에 처리되었음을 나타냅니다. 여러 개의 낮은 우선순위 메시지는 전송된 순서대로 처리됩니다.
    1Normal—메시지가 중요한 우선순위 및 높은 우선순위 메시지의 처리 후에, 낮은 우선순위 메시지의 처리 전에 처리되었음을 나타냅니다. 표준 우선순위 메시지가 여러 개 있는 경우 전송된 순서대로 처리됩니다.
    2High—메시지가 먼저 처리되었음을 나타냅니다. 높은 우선순위 메시지가 여러 개 있는 경우 전송된 순서대로 처리됩니다. 높은 우선순위 메시지는 긴급 정지 메시지 및 Last Ack(최종 인식) 메시지에 의해서만 대체될 수 있는데, 이 둘 모두는 중요한 우선순위를 갖습니다.