모든 Timed 구조에는 다음의 공통된 특성이 있습니다:

  • 블록다이어그램의 코드 섹션(서브다이어그램이라고도 부름)을 둘러싸는 크기 조정 가능한 경계
  • 설정 데이터를 제공하고 에러와 타이밍 정보를 반환하는 입력 및 출력 노드
  • 구조 서브다이어그램 안팎으로 데이터를 주고받는 구조 경계의 터널

다음 이미지는 블록다이어그램의 Timed 루프를 나타냅니다.

다음에 보이는 것처럼, 반복 터미널은 완료된 반복 횟수를 반환하는 출력 터미널입니다.

다음과 같이 조건 터미널은 입력 터미널입니다. 조건 터미널로 불리언 값을 전달하여 Timed 구조의 실행을 정지할 수 있습니다.

다음 이미지는 블록다이어그램의 Timed 시퀀스 구조를 나타냅니다.

이미지에 나타난 것처럼, Timed 루프와 Timed 시퀀스 구조는 유사한 노드를 포함합니다. 다음 정보는 Timed 구조의 다양한 노드에 대한 설명입니다.

노트 노드를 사용하여 Timed 구조를 설정할 수 있습니다. 또한 다양한 설정 대화 상자로 Timed 구조를 설정할 수 있습니다. 하지만, 설정 대화 상자를 사용하면 Timed 구조의 설정 옵션에 대해 아주 정밀한 컨트롤이 불가합니다. 고급 어플리케이션에는 설정 노드를 사용할 수 있으며 이는 추가적인 설정 옵션을 제공합니다.
  1. 데이터를 입력 노드에 연결하여 Timed 구조를 설정합니다. 또한 입력 노드에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 입력 노드 설정을 선택하여 Timed 루프 설정 대화 상자를 디스플레이합니다.
  2. 왼쪽 데이터 노드는 설정 옵션 값을 반환하고 현재 또는 이전 루프 반복이나 프레임에 대한 타이밍 정보를 제공합니다.
  3. 오른쪽 데이터 노드를 사용하여 다음 루프 반복이나 프레임을 설정합니다. 오른쪽 데이터 노드에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 입력 노드 설정을 선택하여 다음 프레임 타이밍 설정 대화 상자를 엽니다. 또한 오른쪽 데이터 노드에 데이터를 연결하여 다이나믹하게 다음 루프 반복 또는 프레임을 설정할 수 있습니다.
  4. 출력 노드는 입력 노드의 에러 입력에서 오는 에러 정보, 실행 중 구조에 의해 생성되는 에러 정보, Timed 루프 프레임 내에서 실행되는 서브다이어그램에서 오는 에러 정보를 반환합니다. 또한 출력 노드는 마지막 루프 반복이나 프레임의 타이밍 및 상태 정보를 반환합니다.
노트 기본적으로 Timed 루프의 노드는 사용 가능한 입력 및 출력 터미널을 모두 디스플레이하지는 않습니다. 노드의 크기를 조정하거나 노드에서 마우스 오른쪽 버튼을 클릭하고 바로 가기 메뉴를 사용하여 숨겨진 노드 터미널을 디스플레이할 수 있습니다.

Timed 구조