(파일 이름: Actor Framework.lvlib:Actor.lvclass:Handle Error.vi)

메시지를 처리하는 동안 발생한 에러를 액터가 처리하는 방식을 정의합니다. 기본으로, 이 메소드에는 액터를 정지하는 방법만이 있습니다.


icon

입력/출력

  • cActor_Framework_lvlib_Actorlvclass.png 액터 입력

    액터 입력은 액터를 지정합니다.

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

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

  • iActor_Framework_lvlib_Actorlvclass.png 액터 출력

    액터 출력은 액터를 반환합니다.

  • ibool.png 액터 정지?

    액터 정지?는 액터가 정지해야 할 때 참을 반환합니다. 메시지 처리 과정에서 액터에 에러가 발생할 때에만 에러 처리 메소드가 실행되기 때문에, 이 메소드는 항상 참을 반환하도록 기본설정됩니다. 하위 클래스는 이 메소드를 덮어써서 이 동작을 변경할 수 있습니다.

  • ierrcodeclst.png 에러 출력

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

  • 또한, 이렇게 하면 에러 코드 43 (에러 입력에서 오는)을 액터가 정상적으로 종료하는 신호로 처리할 수 있습니다. 이때, 에러 처리 메소드는 에러 출력에 에러를 반환하지 않으며, 이는 액터의 호출자가 이 에러를 받지 않는다는 것을 의미합니다. 다른 모든 에러 코드는 에러 출력에 반환됩니다. 하위 클래스는 이 메소드를 덮어써서 이 동작을 변경할 수 있습니다.