일부 For 루프는 병렬 반복 실행할 수 없습니다. For 루프에서 병렬 반복을 활성화한 후, 다음 단계를 완료하여 For 루프가 병렬 반복 실행될 수 있는지 확인합니다.

  1. 환경 셋팅이 경고를 디스플레이하도록 설정되어 있는지 확인합니다.
  2. 보기≫에러 리스트를 선택하여 에러 리스트 윈도우를 엽니다.
  3. 에러와 경고 섹션을 검토합니다. 다음 에러 또는 경고가 나타나지 않는 경우, For 루프는 병렬 반복 실행될 수 있습니다.
    • 에러: 병렬 For 루프에는 루프 반복 사이의 배열 의존성이 포함될 수 없습니다
    • 에러: 병렬 For 루프에 루프 반복 사이에 의존성이 있을 수 없습니다
    • 에러: 병렬 For 루프에 다층 시프트 레지스터가 있을 수 없습니다
    • 에러: 병렬 For 루프에 초기화되지 않은 시프트 레지스터가 있을 수 없습니다
    • 에러: 병렬 For 루프에 조건 터미널이 있을 수 없습니다
    • 에러: 병렬 For 루프에 피드백 노드가 있을 수 없습니다
    • 에러: 병렬 For 루프에 래치 옵션을 가진 불리언 컨트롤이 있을 수 없습니다
    • 에러: 이 기능이 타겟에서 지원되지 않습니다
    • 경고: 부수적인 결과를 발생하는 노드
  4. 병렬 반복을 활성화할 때 에러 또는 경고가 발생하는 경우, 병렬 반복을 비활성화하거나 코드를 수정합니다. 언제 병렬 루프 반복을 사용해야 하는지에 대한 더 자세한 정보는 ni.com의 다음 지원 문서를 참조하십시오.

경고를 발생하는 병렬 반복 For 루프의 예제는 labview\examples\Structures\Parallel For Loop 디렉토리에 있는 Parallel For Loop Iteration Order VI를 참조하십시오.

노트 프로젝트 또는 SubVI를 포함하는 VI와 같이 여러 VI가 있는 경우, 병렬 가능한 루프 찾기 결과 윈도우를 사용하여 병렬 반복 실행할 수 있는 For 루프를 찾습니다.