While 루프의 조건 지정하기
- 업데이트 날짜:2025-08-27
- 1분 (읽기 시간)
While 루프에는 조건 터미널이 특정 불리언 값을 받을 때까지 실행되는 서브다이어그램이 있습니다.
다음 단계를 따라 While 루프의 조건을 지정합니다.
- 블록다이어그램에 While 루프를 추가합니다.
- While 루프 안에 객체를 추가하여 While 루프가 반복할 서브다이어그램을 생성합니다.
- 불리언 컨트롤과 같은 불리언 데이터나 [비교] 함수에서의 출력을 조건 터미널
에 연결합니다. 또한 터미널에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 상수 생성 또는 컨트롤 생성을 선택하여 불리언 객체를 생성할 수 있습니다. - (옵션) 기본적으로, 조건 터미널은 참인 경우 정지로 설정되어 있습니다. 터미널에서 마우스 오른쪽 버튼을 클릭하고 참인 경우 계속을 선택하여 조건 터미널의 동작을 변경할 수 있습니다.
노트 조건을 지정하지 않는 경우, While 루프는 무한 루프가 됩니다. 루프가 시작되기 전에 한 번만 값을 읽기 때문에 컨트롤의 값을 바꾸어도 무한 루프를 멈출 수 없습니다. 무한 루프를 멈추려면, 도구 모음의 실행 강제 종료 버튼을 클릭하여 VI를 강제 종료해야 합니다.
VI는 각 반복의 끝에 있는 조건 터미널을 확인하기 때문에, While 루프는 항상 최소한 한번 실행합니다. 조건 터미널이 연결되지 않은 경우 VI를 실행할 수 없습니다.