For 루프에서 마우스 오른쪽 버튼을 클릭하고 바로 가기 메뉴에서 반복 병렬 처리 설정을 선택하여 이 대화 상자를 디스플레이합니다.

병렬 For 루프 반복에 대한 성능 고려 사항을 검토하고 For 루프가 병렬화 가능한지 여부를 결정한후 이 대화 상자를 사용하여 병렬 루프 반복을 사용하도록 설정합니다.

이 대화 상자는 다음의 구성요소를 포함합니다.

옵션 설명
루프 반복 병렬 처리 활성화

For 루프 반복 병렬 처리를 활성화합니다. 이 확인란에 확인 표시를 하면 병렬 인스턴스(P) 터미널은 For 루프의 카운트 (N) 터미널 아래에 나타납니다.

병렬 인스턴스 터미널을 사용하여 LabVIEW에서 사용할 생성된 병렬 루프 인스턴스 수를 지정합니다. -1을 병렬 인스턴스 터미널에 연결하는 경우 LabVIEW는 생성된 병렬 루프 인스턴스 개수에 지정한 모든 루프 인스턴스를 사용합니다. 병렬 인스턴스 터미널에 0을 연결하거나 터미널을 연결하지 않는 경우, LabVIEW는 런타임에 사용 가능한 논리적 프로세서의 개수를 결정하고 그 개수에 해당하는 루프 인스턴스를 생성합니다. LabVIEW가 정한 루프 인스턴스의 개수가 사용자가 생성된 병렬 루프 인스턴스 개수에 지정한 개수보다 큰 경우, LabVIEW는 사용자가 생성된 병렬 루프 인스턴스 개수에 지정한 개수의 루프 인스턴스만 사용합니다
  • 생성된 병렬 루프 인스턴스 수 -

    LabVIEW가 컴파일 시 생성할 For 루프 인스턴스의 개수를 지정합니다. VI를 여러 컴퓨터에 배포하려는 경우, 생성된 병렬 루프 인스턴스 개수를 모든 해당 컴퓨터에 포함된 논리적 프로세서의 최대 개수와 같도록 설정합니다.

    For Loop의 병렬 인스턴스 터미널을 사용하여 런타임에 사용할 생성된 인스턴스 수를 지정할 수 있습니다. 이 대화 상자에 지정한 생성된 병렬 루프 인스턴스의 개수보다 큰 숫자를 병렬 인스턴스 터미널에 연결하는 경우, LabVIEW는 사용자가 지정한 생성한 병렬 루프 인스턴스의 개수만을 사용합니다. 지정한 값이 실제로 생성된 인스턴스 개수이기 때문입니다.
  • 반복 파티셔닝 일정-

    LabVIEW가 루프 반복을 각 루프 인스턴스에 할당하는 방법을 지정합니다.

    • 반복 작업 자동 분할

      루프 반복을 자동으로 루프 반복 그룹으로 나눕니다.

    • 청크 크기(C) 터미널로 파티셔닝 지정-

      루프 반복을 상수 크기의 그룹으로 나눕니다. 그룹 크기(C) 터미널에 연결한 값이 그룹 크기를 지정합니다. 또한 배열을 그룹 크기 터미널에 연결하여 각 반복 그룹의 크기를 지정할 수 있습니다. 너무 많은 그룹 크기를 연결하는 경우, LabVIEW는 남는 값을 무시합니다. 너무 적은 그룹 크기를 연결하는 경우, LabVIEW는 배열의 마지막 원소를 사용하여 남은 모든 반복 그룹의 크기를 결정합니다.

  • 디버깅 허용-

    루프 반복이 순차적으로 실행하도록 설정하여 For 루프 안의 디버깅을 허용합니다. 기본적으로 병렬 루프 반복은 디버깅할 수 없습니다.