MoonNote

반응형

Which error(s) does LabVIEW report at the end of execution?

1. Error Code 1430

2. Both Error Code 7 and Error Code 1430

3. Error Code 7

4. Ether Error Code 7 or Error Code 1430


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

 

 

 

더보기

정답 : 1. Error Code 1430

이미지와 같이 코드가 작성되어있고 각각의 SubVI에서 Error 1430과 Error 7이 발생하였을 때 랩뷰에서 실행 마지막에 알려주는 에러는 어떻게 되는지 물어보는 문제이다.

[에러 병합(Merge Errors)] 함수를 알고 있는지가 핵심이라고 할 수 있으며 [에러 병합] 함수의 경우 입력으로 받고자하는 에러 개수만큼 노드를 드래그하여 입력 터미널의 개수를 조정할 수 있다.

[에러 병합] 함수


1개 또는 여러개의 에러를 입력을 받고 1개의 출력만 내보내도록 실행이 되는데 위에서 와이어링된 순서부터 우선 순위가 매겨진다. 따라서 에러 '입력 0 ~ 에러 입력 n-1' 중에서 먼저 에러가 발생한 단 하나의 에러만 출력으로 나가게 되는 것이다. 문제에서는 두 입력 모두 에러가 발생하였지만, 함수의 기본 실행 방식을 알고 있다면 쉽게 정답을 찾을 수 있는 문제로 정답은 1. Error Code 1430이다.

 

 

 

 

 

 

 

 

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

공유하기

facebook twitter kakaoTalk kakaostory naver band