(파일 이름: Actor Framework.lvlib:Reply Msg.lvclass:Send Message And Wait For Response.vi)

액터로 메시지를 보내고 동기적으로 액터의 응답을 기다립니다.


icon

입력/출력

  • cenum.png 메시지 우선순위(보통)

    메시지 우선순위는 메시지 큐에 메시지를 배치하는 방식을 지정합니다. 이는 액터가 메시지를 처리하는 시기를 결정합니다.

    0Low—메시지가 다른 모든 우선순위의 메시지가 처리된 후에 처리되도록 지정합니다. 여러 개의 낮은 우선순위 메시지는 전송된 순서대로 처리됩니다.
    1Normal (기본값)-중요 메시지 및 우선 순위가 높은 메시지가 우선 순위가 낮은 메시지보다 먼저 처리되도록 지정합니다. 표준 우선순위 메시지가 여러 개 있는 경우 전송된 순서대로 처리됩니다.
    2High—해당 메시지가 먼저 처리되도록 지정합니다. 높은 우선순위 메시지가 여러 개 있는 경우 전송된 순서대로 처리됩니다. 높은 우선순위 메시지는 긴급 정지 메시지 및 Last Ack(최종 인식) 메시지에 의해서만 대체될 수 있는데, 이 둘 모두는 중요한 우선순위를 갖습니다.
  • cActor_Framework_lvlib_Message_Enqueuerlvclass.png 메시지 큐 추가자 입력

    메시지 큐 추가자 입력은 액터로 메시지를 보내는데 필요한 참조를 지정합니다.

  • cReply_Msglvclass.png 원본 메시지

    원본 메시지는 이 VI가 보내는 메시지를 지정합니다.

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

    타임아웃(ms)은 VI가 응답을 기다릴 밀리초 단위의 시간을 지정합니다. 기본은 -1로, 이 VI가 무한정 기다림을 지정합니다.

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

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

  • iActor_Framework_lvlib_Message_Enqueuerlvclass.png 메시지 큐 추가자 출력

    메시지 큐 추가자 출력은 액터로 메시지를 보내는데 필요한 참조를 반환합니다.

  • ifxdt.png 대답

    응답은 수신자가 원본 메시지에 대한 응답으로 보낸 메시지를 반환합니다.

  • ibool.png 타임아웃?

    타임아웃?은 응답을 받기 전에 타임아웃(ms)이 만료되었을 경우 참 값을 반환합니다.

  • ierrcodeclst.png 에러 출력

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