LabVIEW For 루프 및 While 루프 설명

개요

이 문서는 For 루프 및 While 루프의 용례와 몇 가지 기본 함수를 설명하고 사용에 적합한 상황이 언제인지 다룹니다. 초보 프로그래머이거나 이러한 루프 설정에 대한 자세한 지침을 찾는 사람을 위해 For 루프While 루프 구조에 대한 길라잡이가 제공됩니다.

내용

LabVIEW에서의 While 루프

While 루프는 주어진 조건이 충족될 때까지 LabVIEW 코드 블록을 반복적으로 실행하는 데 사용하는 구조입니다. VI가 실행되면 While 루프 내부의 코드가 실행되고 터미널 조건이 평가됩니다. While 루프는 다른 컴퓨터 언어에서도 유사하게 작동하기 때문에 경험있는 프로그래머에게는 익숙한 개념입니다.

LabVIEW While 루프 순서도

LabVIEW While 루프 순서도

For 루프와 달리, While 루프는 반복 횟수에 의존하지 않으므로 조건이 발생하지 않을 경우 무한정 실행됩니다.

구성 요소 및 설정 옵션을 포함하여 While 루프가 무엇인지에 대한 자세한 정보는 LabVIEW 도움말의 While 루프 문서를 참조하십시오.

LabVIEW에서의 For 루프

For 루프는 코드 블록을 정해진 횟수만큼 실행하는 데 사용하는 구조입니다. VI가 실행되면 반복 횟수가 업데이트되고 코드가 실행됩니다.

LabVIEW For 루프 순서도

LabVIEW For 루프 순서도

For 루프는 반복 횟수 기반 종료 기능에 더해 코드 실행을 조건부로 정지하도록 설정할 수 있습니다. 이 경우 코드는 카운트 터미널 설정에 도달하거나조건이 충족되는 경우 중 어느 것이든 먼저 성립하는 경우에 실행됩니다.

각 구조 사용 사례

While 루프는 다음과 같은 경우에 사용해야 합니다.

  • 코드가 무기한 실행되기를 원하는 경우
  • 조건이 충족될 때까지 코드를 실행하려고 하는 경우
  • 코드를 중지해야 하는 시점을 사용자가 제어하도록 하려는 경우
     

For 루프는 다음과 같은 경우에 사용해야 합니다.

  • 특정 횟수 동안 코드를 실행해야 하는 경우
  • 정해진 수의 측정 값을 파일에 기록하려는 경우
  • 특정 수의 데이터 포인트를 얻으려는 경우
  • 조건이 충족되거나 설정된 반복 횟수를 채우는 경우 중 어느 것이든 먼저 충족되는 경우에 코드를 실행하려는 경우

Was this information helpful?

Yes

No