Timed 루프의 오른쪽 데이터 노드 또는 Timed 시퀀스 구조 프레임을 더블 클릭하여 이 대화 상자를 디스플레이합니다.

노트 Timed 시퀀스 구조의 마지막 프레임의 오른쪽 데이터 노드는 다른 프레임 또는 반복을 설정할 필요가 없으므로 설정 옵션을 포함하지 않습니다.

이 대화 상자를 사용하여 Timed 구조의 다음 프레임에 대한 시작 시간, 우선순위 및 다른 고급 옵션을 설정합니다.

프레임이 있는 Timed 루프 설정다음 반복 설정 대화 상자를 사용하여 프레임을 가지는 Timed 루프의 초기 실행과 다음 반복을 설정합니다.

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

옵션 설명
다음 프레임 타이밍 다음 프레임을 위한 타이밍 옵션을 지정합니다. 다음 프레임 타이밍 셋팅은 다음 구성요소를 포함합니다.
  • 시작-

    다음 프레임이 반드시 실행을 시작해야하는 시간을 지정합니다. 현재 프레임의 시작 시간에 상대적인 시작 시간 값을 프레임 타이밍 소스의 단위로 지정합니다. 기본은 -1이며, 다음 프레임에 대한 시작 시간이 지정되지 않았으며 즉시 실행되는 것을 의미합니다.

    시작에 -1 값을 설정하면 다음 프레임이 실행 준비된 다른 모든 프레임 중 우선순위가 가장 높은 경우 현재 프레임이 완료된 후 즉시 시작될 수 있습니다.
  • 우선순위-

    실행 준비가 완료된 다른 Timed 구조 또는 프레임에 상대적인 다음 프레임의 실행의 우선순위를 지정합니다. 입력하는 숫자가 높을수록, 다음 프레임이 다른 Timed 구조 또는 프레임보다 더 높은 우선순위를 가지게 됩니다. 우선순위의 값은 -1 또는 165,535 사이의 양의 정수이어야 합니다. 기본값은 -1이며, 이는 이전 프레임으로부터 우선순위에 변경이 없음을 의미합니다.

    노트 이 우선순위는 VI 우선순위와 다릅니다. LabVIEW는 시간에 결정적인 우선순위보다는 낮고, 높은 우선순위보다는 높은 레벨의 우선순위로 Timed 구조를 실행합니다. LabVIEW 실행 시스템은 선험적이어서 실행 준비가 되어 있는 높은 우선순위의 Timed 구조가 실행 준비가 되어 있는 모든 낮은 우선순위의 구조와 시간에 결정적인 우선순위에서 실행하지 않은 다른 LabVIEW 코드보다 먼저 실행됩니다.
  • Deadline-

    다음 프레임을 완료하는 시간 경계를 지정합니다. 시간은 프레임의 시작 시간에 상대적입니다. 기본은 -1이며 다음 프레임에 대해서 지정된 데드라인이 없음을 의미합니다.

    완료가 늦었나요? 다음 프레임이 지정된 마감시간까지 완료되지 않으면 다음 프레임 이후 프레임의 왼쪽 데이터 노드에서 [f-1] 출력이 TRUE를 반환합니다.
  • 시간 초과(ms)-

    다음 프레임이 소스로부터 트리거 이벤트를 기다릴 수 있는 시간의 양을 밀리초 단위로 지정합니다. 타임아웃 값은 현재 프레임의 시작 시간에 상대적입니다. 기본은 -1이며 다음 프레임에 대해서 지정된 타임아웃이 없음을 의미합니다.

    프레임이 타임아웃 값 이전에 실행을 시작하지 않을 경우, Timed 구조는 시간에 관계 없이 프레임과 남은 반복을 실행하고 남은 프레임의 왼쪽 데이터 노드의 휴면 해제 이유 출력에 타임아웃을 반환합니다.

    Timed 루프의 프레임이 타임아웃되고 마지막 프레임의 오른쪽 데이터 노드의 오프셋 또는 주기 입력에 아무 변경도 이루어지지 않은 경우, Timed 루프는 다음 반복의 원래 타임아웃이 발생한 동일한 포인트에서 같은 이벤트 발생을 기다립니다.

프로세서 지정 프레임 실행을 처리할 프로세서를 지정합니다. 프로세서 지정 셋팅은 다음 구성요소를 포함합니다.
  • 모드-

    실행을 처리할 사용 가능한 프로세서를 배정하는 방법을 지정합니다. 기본 설정은 자동이고, 이는 LabVIEW가 자동적으로 실행을 처리할 프로세서를 지정한다는 것을 의미합니다.

    • 자동―LabVIEW가 실행을 처리할 프로세서를 자동으로 지정합니다. 이 옵션을 선택하면 LabVIEW는 프로세서 컨트롤을 비활성화시키고 -2로 설정합니다.
    • 변경 없음―LabVIEW는 이전 프레임 실행을 처리한 프로세서에게 자동으로 이 프레임을 지정합니다. LabVIEW는 프로세서 컨트롤을 비활성화시키고 -1로 설정합니다.
    • 수동―사용자가 실행을 처리할 프로세서를 수동으로 선택할 수 있습니다. 실행을 처리할 프로세서를 지정할 때 0에서 255 사이의 값을 프로세서 컨트롤에 입력해야 합니다.
  • 프로세서

    실행을 처리할 프로세서를 지정합니다. 기본 설정은 -2로서, LabVIEW가 프로세서를 자동으로 지정한다는 것을 의미합니다. 수동으로 프로세서를 지정하려면, 0에서 255 사이의 숫자를 입력합니다. 이때 0은 사용 가능한 첫번째 프로세서를 나타냅니다. 사용 가능한 프로세서의 개수를 넘는 숫자를 입력하는 경우, 런타임 에러가 발생하고 Timed 구조는 실행되지 않습니다.