Timed 시퀀스 구조의 입력 노드를 더블 클릭하거나 노드에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 입력 노드 설정을 선택하여 이 대화 상자를 디스플레이합니다.

이 대화 상자를 사용하여 Timed 시퀀스 구조의 실행에 대한 타이밍 소스, 우선순위 및 다른 고급 옵션을 설정합니다.

다음 프레임 타이밍 설정 대화 상자를 사용하여 구조의 다음 프레임에 대한 옵션을 설정합니다.

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

옵션 설명
시퀀스 타이밍 소스 / 트리거 Timed 시퀀스 구조에 대한 타이밍 소스의 타입과 이름을 지정합니다. 시퀀스 타이밍 소스 / 트리거 셋팅은 다음 구성요소를 포함합니다:
  • 내부 타이밍 소스 선택 - 소스 유형 목록 상자에서 타이밍 구조를 제어할 내부 타이밍 소스를지정합니다.
    • 소스 유형-

      Timed 구조를 컨트롤하기 위한 내부 타이밍 소스를 지정합니다. 내부 타이밍 소스뿐만 아니라, 이 리스트박스는 시스템에 설정한 모든 타이밍 소스를 포함합니다.

      • 1 kHz 클럭―OS의 1 kHz 클럭을 선택합니다. 1 kHz 클럭을 사용하여 Timed 구조는 1 밀리초에 한 번씩 반복을 실행할 수 있습니다. Timed 구조를 실행하는 모든 LabVIEW 플랫폼은 1 kHz 타이밍 소스를 지원합니다.
      • 1 MHz 클럭―Intel Pentium III 또는 그 이상급의 프로세서가 장착된 RT 타겟에서 지원되는1 MHz 클럭을 선택합니다. 1 MHz 클럭을 사용하여 Timed 구조는 1 마이크로초에 한번씩 반복을 실행할 수 있습니다.
        노트 이 옵션을 사용하기 위해서는 LabVIEW Real-Time Module이 설치되어야 하며 프로젝트 탐색기 윈도우의 RT 타겟 아래에 VI를 생성해야만 합니다.
      • 1 kHz <절대 시간>―OS의 1 kHz 클럭을 선택합니다. 이 타이밍 소스를 선택하면 Timed 구조가 시작 및 종료 시간과 관련된 모든 입력과 출력 터미널에 타임스탬프를 사용합니다,. 절대 타이밍 소스를 사용하여 실행을 시작할 특정 날짜와 시간을 지정할 수 있습니다.
      • 1 MHz 클럭 <절대 시간>―Intel Pentium III 또는 그 이상급의 프로세서가 장착된 RT 타겟에서 지원되는1 MHz 클럭을 선택합니다. 이 타이밍 소스를 선택하면 Timed 구조가 시작 및 종료 시간과 관련된 모든 입력과 출력 터미널에 타임스탬프를 사용합니다,. 절대 타이밍 소스를 사용하여 실행을 시작할 특정 날짜와 시간을 지정할 수 있습니다.
      • 스캔 엔진에 동기화―Timed 구조를 NI 스캔 엔진에 동기화합니다. 이 타이밍 소스를 사용하여, 각각의 스캔을 마칠 때마다 Timed 구조가 실행됩니다. 각 반복 사이의 주기는 스캔 엔진 페이지에서 설정하는 스캔 주기에 대응합니다. 이 옵션은 NI 스캔 엔진을 지원하는 타겟에서만 사용할 수 있습니다.
      • 1 kHz <구조 시작시 리셋>―구조의 모든 실행 중 첫번째 호출에서 리셋하는 1 kHz 타이밍 소스를 선택합니다.
      • 1 MHz <구조 시작시 리셋>―구조의 모든 실행 중 첫번째 호출에서 리셋하는 1 MHz 타이밍 소스를 선택합니다.
    • 소스 이름 -

      타이밍 소스의 인스턴스에 대한 이름을 지정합니다.

      예를 들어, 서로 다른 두 개의 타이밍 구조에 소스 이름에 동일한 이름을 입력하면 두 구조 모두 타이밍 소스로서 동일한 시계 인스턴스를 공유합니다.
      노트 동일한 타이밍 소스를 사용하여 구조의 위상이 같아지도록 할 수 있지만 구조는 같은 시간에 시작하지 않을 수 있습니다. 시간 제한 구조 시작 동기 화 VI를 사용하여 시간 제한 구조의 시작을동기화할 수 있습니다.
프레임 타이밍 소스

프레임의 타이밍 소스에 대한 옵션을 지정합니다.

  • 시퀀스 타이밍 소스 사용-

    구조의 타이밍 소스를 프레임에 대한 타이밍 소스로 지정합니다.

  • 아래에서 기본 제공 소스 사용

    프레임에 대한 개별 내부 타이밍 소스를 지정합니다.

    • 1 kHz <구조 시작시 리셋>―구조의 모든 실행 중 첫번째 호출에서 리셋하는 1 kHz 타이밍 소스를 선택합니다.
    • 1 MHz <구조 시작시 리셋>―구조의 모든 실행 중 첫번째 호출에서 리셋하는 1 MHz 타이밍 소스를 선택합니다.
시퀀스 타이밍 속성 구조에 대한 우선순위 및 다른 고급 옵션을 지정합니다. 시퀀스 타이밍 속성 셋팅은 다음 구성요소를 포함합니다:
  • 우선순위-

    실행 준비가 완료된 다른 구조에 상대적인 Timed 구조의 실행의 우선순위를 지정합니다. 입력하는 숫자가 높을수록, 다음 구조에 비해서 높은 Timed 구조의 우선순위를 가집니다. 우선순위에 대한 값은 165,535 사이의 양의 정수이어야 합니다.

    노트 이 우선순위는 VI 우선순위와 다릅니다. LabVIEW는 시간에 결정적인 우선순위보다는 낮고, 높은 우선순위보다는 높은 레벨의 우선순위로 Timed 구조를 실행합니다. LabVIEW 실행 시스템은 선험적이어서 실행 준비가 되어 있는 높은 우선순위의 Timed 구조가 실행 준비가 되어 있는 모든 낮은 우선순위의 구조와 시간에 결정적인 우선순위에서 실행하지 않은 다른 LabVIEW 코드보다 먼저 실행됩니다.
  • 고급타이밍 -고급 타이밍 옵션을지정합니다. 고급 타이밍 셋팅은 다음 구성요소를 포함합니다:
    • 마감일-

      Timed 시퀀스 구조의 첫번째 프레임의 완료에 대한 시간의 경계를 지정합니다. 첫번째 프레임이 데드라인 값 이전에 완료되지 않을 경우, 다음 프레임의 왼쪽 데이터 노드에 있는 늦게 끝냄? [f-1] 출력은 을 반환합니다.

    • 시간 초과(ms)-

      다음 프레임의 왼쪽 데이터 노드의 휴면 해제 이유 출력에 타임아웃을 전달하기 이전에 Timed 시퀀스 구조의 첫번째 프레임이 타이밍 소스로부터 트리거 이벤트를 기다릴 수 있는 최대 시간을 밀리초 단위로 지정합니다.

    • 오프셋/위상-

      구조의 첫번째 프레임에 시작하는 시간 또는 위상을 지정합니다.

      이 옵션을 사용하여 구조의 위상을 정렬할 수 있습니다. 예를 들면, 소스 이름에서 같은 이름을 지정하여 두 개의 Timed 시퀀스 구조가 같은 타이밍 소스 인스턴스를 사용하도록 설정할 수 있습니다. 첫번째 Timed 시퀀스 구조에 대한 오프셋 / 위상0의 값을 입력하고 두번째 Timed 시퀀스 구조에 대한 오프셋 / 위상100의 값을 입력할 수 있습니다. Timed 루프는 각각의 주기로 실행되지만, 100의 타이밍 단위로 그 실행을 구분할 수 있습니다.
    • 구조 이름-

      유일하게 Timed 시퀀스 구조를 나타냅니다.

      노트 재호출 VI에서 사용하려는 Timed 시퀀스 구조에 대한 이름을 지정할 때, 반드시 입력 노드상의 시퀀스 이름 아이템에 문자열 컨트롤을 연결하고, 문자열 컨트롤을 재호출 VI의 커넥터 팬에서 입력 터미널로 만들어야 합니다.
  • 프로세서 할당 -실행을 처리하도록 할당된 프로세서를지정합니다. 프로세서 지정 셋팅은 다음 구성요소를 포함합니다.
    • 모드-

      실행을 처리할 사용 가능한 프로세서를 배정하는 방법을 지정합니다.

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

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