에러 입력 파라미터에 표준 기능 사용하기
- 업데이트 날짜:2023-02-21
- 2분 (읽기 시간)
VI와 함수와 같은 상당수 LabVIEW 노드는 에러를 관리할 수 있는 에러 입력 파라미터를 포함합니다. 이 파라미터는 일반적으로 같은 표준 기능을 제공합니다. 노드가 다른 파라미터 기능을 보일 경우, 이러한 예외는 이 노드의 참조 자료에 기록됩니다.
![]() |
노트 에러 핸들링 VI와 같은 일부 노드는 에러 입력 파라미터를 포함하며, 이 파라미터는 표준 에러 입력 기능을 제공하지 않지만 표준 에러 입력 클러스터 원소를 포함합니다. |
표준 에러 입력 기능은 다음과 같습니다.
![]() |
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 기본값은 에러 없음입니다. 이 노드를 실행하기 전에 에러가 발생한 경우, 노드는 에러 입력 값을 에러 출력에 전달합니다. 이 노드는 노드의 실행 전에 에러가 발생하지 않은 경우에만 정상적으로 실행됩니다. 이 노드의 실행 중 에러가 발생하면, 노드는 정상적으로 실행되고 에러 출력에서 에러 상태를 설정합니다. [단순 에러 핸들러] VI 또는 [일반 에러 핸들러] VI를 사용하여 이 에러 코드의 설명을 디스플레이합니다. 예외 컨트롤을 사용하여 일반적으로 에러인 것을 에러 아님으로 취급하거나 경고를 에러로 취급합니다. 에러 입력과 에러 출력을 사용하여 에러를 확인하고 한 노드의 에러 출력을 다음 노드의 에러 입력에 연결하여 실행 순서를 지정하십시오. |
에러 입력이 포함하는 클러스터 원소는 다음과 같습니다.
![]() |
상태는 이 VI나 함수가 실행되기 전에 에러가 발생한 경우에는 참(X)이며, 경고를 나타내거나 실행 전에 에러가 발생하지 않은 경우에는 거짓(확인 표시)입니다. 기본값은 거짓입니다. |
![]() |
코드는 에러 또는 경고 코드입니다. 기본값은 0입니다. 상태가 참인 경우, 코드는 에러 코드입니다. 상태가 거짓인 경우, 코드는 0 또는 경고 코드입니다. |
![]() |
소스는 에러 또는 경고의 원인을 구체적으로 나타내며, 대부분의 경우 에러 또는 경고를 발생시킨 노드의 이름입니다. 기본값은 빈 문자열입니다. |




