해결책
에러를 무시하는 세 가지 방법이 있습니다.
- 일반 에러 핸들러(General Error Handler) VI
LabVIEW가 특정 에러를 무시하게 만들려면 일반 에러 핸들러 VI 또는 에러 제거 VI를 사용할 수 있습니다.
일반 에러 핸들러 VI는
프로그래밍»대화 상자 및 사용자 인터페이스 팔레트에 있습니다. 터미널
[예외 동작]에서 우클릭하여 상수를 만듭니다.
일치시 에러 취소(cancel error on match)로 상수를 설정하십시오. 그런 다음 취소하려는 에러 번호를
[예외 코드](Error code to cancel) 터미널에 연결합니다. 이렇게 하면 연결 한 예외 코드와 일치하는 에러 클러스터에서 해당 에러가 제거됩니다.
- 에러 지우기(Clear Errors) VI LabVIEW 2013 및 이전 버전
또한
프로그래밍»대화 상자 및 사용자 인터페이스 팔레트에 있는 에러 지우기 VI를 사용하여 에러를 지우는 자체 논리를 작성할 수 있습니다.
LabVIEW 2013 및 이전 버전에서이 작업을 수행하려면 이름으로 풀기(Unbundle By Name) 노드 사용하여 에러 클러스터의 코드를 분리하십시오. 그런 다음 케이스 구조를 사용하여 에러 코드별 동작을 구성하십시오. 다음 블록 다이어그램은 이 방법을 구현하여 특정 오류를 확인한 다음 해당 에러만 지우는 것을 보여줍니다. 이 방법을 사용하면 몇 가지 에러를 감시하고 특정 오류를 기반으로 다른 조치를 취할 수도 있습니다.
- 에러 지우기(Clear Errors) VI LabVIEW 2014 및 이후 버전
LabVIEW 2014와 이후 버전에서, Clear Error VI에는 특정 에러 코드가 지울 수 있는 입력이 있습니다. 이렇게 하면 케이스 구조를 사용하지 않아도 에러를 지울 수 있습니다. 이것은 특정 에러를 무시할 때 유용하지만 여러 에러를 무시하려는 경우에는 케이스 구조를 사용하는 것이 더 좋습니다.