MoonNote

반응형

Which VI is used to ignore a specific error?

 

1. Simple Error Handler

2. Error Cluster From Error Code

3. General Error Handler

4. Clear Errors


정답 보기는 아래 더보기 클릭

 

 

더보기

정답 : 4. Clear Errors

특정 에러를 무시할 때 사용하는 VI를 물어보는 문제이다. LabVIEW에서 Error Handling 경험이 있다면 크게 어렵지 않은 문제로 보기를 하나씩 살펴보면 다음과 같다.

1. Simple Error Handler (단순 에러 핸들러) : 에러가 발생했는지의 여부를 나타낸다. 에러가 발생한 경우, 이 VI는 에러의 설명을 반환하고 선택적으로 대화 상자를 디스플레이한다.

2. Error Cluster From Error Code(에러 클러스터) : 에러 정보를 포함하는 에러 클러스터(Boolean : 에러?, Numeric(Int32 type) : 에러 코드, String : 에러 설명)를 말할 뿐 Error Function과는 관계가 없으므로 정답에서 제외한다.

3. General Error Handler (일반 에러 핸들러) : [단순 에러 핸들러] 함수와 동일(Simple Error Handler.vi 내부를 보면 [일반 에러 핸들러] 함수를 사용), 에러가 발생했는지의 여부를 나타낸다. 에러가 발생한 경우, 이 VI는 에러의 설명을 반환하고 선택적으로 대화 상자를 디스플레이한다.


※ [단순 에러 핸들러]와 [일반 에러 핸들러]의 차이는 입출력에서의 옵션이 [단순 에러 핸들러]가 적다는 것 뿐 기능은 동일함을 참고

4. Clear Errors (에러 지우기) : 사용자가 지정한 에러를 지우는 기능을 하는 함수이다. 에러 코드 값으로 설정하는데 기본 값은 0로 모든 에러를 지우겠다는 의미이다.


따라서, 정답은 4. Clear Errors 이다.

 

 

 

 

※ 이 글이 도움이 되었다면 "🤍공감" 버튼을 클릭해주세요. 클릭 한번이 글 쓰는데 큰 힘이 됩니다.

공유하기

facebook twitter kakaoTalk kakaostory naver band