각 반복에서 불리언 값 확인하기
- 업데이트 날짜:2025-08-27
- 1분 (읽기 시간)
루프가 매 반복마다 터미널의 값을 검사하기를 원하면, 루프 안에 터미널을 놓습니다.
다음 단계에 따라 매 반복마다 루프가 불리언 터미널 값을 확인하도록 합니다.
- 불리언 컨트롤을 프런트패널에 놓습니다.
- 블록다이어그램에서 불리언 터미널을 루프 안에 놓습니다.
- 불리언 터미널을 루프의 조건 터미널에 연결합니다. 노트 다음 블록다이어그램에서처럼 프런트패널 컨트롤 값을 거짓으로 변경하면 While 루프를 멈출 수 있습니다.

참인 경우 계속으로 설정된 While 루프의 조건 터미널을 참으로 설정되고 루프 밖에 위치한 불리언 터미널에 연결하면, 다음 블록다이어그램과 같은 무한 루프가 발생합니다.
또한 참인 경우 정지로 설정된 While 루프의 조건 터미널을 거짓으로 설정되고 루프 밖에 위치한 불리언 터미널에 연결해도 무한 루프가 발생할 수 있습니다.
무한 루프를 멈추기 위해, 도구 모음에서 강제 종료 버튼을 클릭하여 VI를 강제 종료해야 합니다. 컨트롤 값을 변경하면 무한 루프를 멈추게 되는데 왜냐하면 루프가 멈추고 VI를 다시 실행할 때까지 그 값이 전달되기 때문입니다.