노드

Dynamo에서 노드는 시각적 프로그램을 형성하기 위해 연결하는 객체입니다. 각 노드는 작업을 수행합니다. 이 작업은 숫자를 저장하는 것처럼 간단할 수도 있고 형상을 작성하거나 조회하는 경우처럼 더 복잡할 수도 있습니다.

노드 분석

Dynamo의 노드 대부분은 5개 부분으로 구성되어 있습니다. 입력 노드와 같은 예외도 있지만, 각 노드의 분석을 좌표별 노드 분석 점으로 설명할 수 있습니다.

  1. 이름 - Category.Name 명명 규칙을 사용하는 노드의 이름입니다.
  2. 주 - 노드의 주 본체 - 여기를 마우스 오른쪽 버튼으로 클릭하면 전체 노드 수준의 옵션이 표시됩니다.
  3. 포트(입력 및 출력) - 노드에 입력 데이터를 제공하는 와이어에 대한 수용기이며 노드 작업의 결과입니다.
  4. 레이싱 아이콘 - 일치하는 리스트 입력에 대해 지정된 레이싱 옵션을 나타냅니다.(뒷부분에서 자세히 다룸)
  5. 기본값 - 입력 포트를 마우스 오른쪽 버튼으로 클릭 - 일부 노드에서 사용 가능하거나 불가능한 기본값이 있습니다.

포트

노드의 입력 및 출력을 포트라고 하며, 와이어에 대한 수용기로 작동합니다. 데이터는 왼쪽에 있는 포트를 통해 노드에 들어오고, 해당 작업을 실행한 후에는 오른쪽 노드 밖으로 나갑니다. 포트는 특정 유형의 데이터를 수신해야 합니다. 예를 들어 2.75과 같은 숫자를 좌표로 정의된 점 노드의 포트에 연결하면 점이 성공적으로 작성됩니다. 그러나 동일한 포트에 "Red"를 제공하면 오류가 발생합니다.

팁: 포트 위에 마우스를 놓으면 예상 데이터 유형이 포함된 툴팁이 표시됩니다.

포트 레이블-좌표로 정의된 점

  1. 포트 레이블
  2. 툴팁
  3. 데이터 유형
  4. Default Value

상태

Dynamo는 각 노드의 상태에 따라 다른 색상 체계로 노드를 렌더링하여 시각적 프로그램의 실행 상태를 나타냅니다. 또한 이름 또는 포트를 마우스 오른쪽 버튼으로 클릭하거나 그 위에 커서를 놓으면 추가 정보 및 옵션이 표시됩니다.

상태

  1. 활성 - 진회색 이름 배경이 있는 노드는 제대로 연결되었으며 모든 입력이 성공적으로 연결된 것입니다.
  2. 비활성 - 회색 노드는 비활성 상태로, 활성 작업공간에서 프로그램 흐름의 일부로 와이어에 연결되어야 합니다.
  3. 오류 상태 - 빨간색은 노드가 오류 상태임을 나타냅니다.
  4. 동결 - 투명 노드는 동결이 켜져 있는 것으로, 노드 실행이 일시 중단됩니다.
  5. 선택됨 - 현재 선택된 노드의 테두리에는 청록색 하이라이트가 표시됩니다.
  6. 경고 - 노란색 노드는 경고 상태로, 데이터 유형이 잘못된 것일 수 있습니다.
  7. 배경 미리보기 - 진회색은 형상 미리보기가 꺼져 있음을 나타냅니다.

시각적 프로그램에 경고 또는 오류가 포함된 경우 Dynamo는 해당 문제에 대한 추가 정보를 제공합니다. 노란색인 모든 노드는 이름 위에 툴팁도 표시됩니다. 툴팁 위에 마우스를 놓으면 툴팁이 확장됩니다.

팁: 이 툴팁 정보를 통해 업스트림 노드를 검사하여 필수 데이터 유형이나 데이터 구조에 오류가 있는지 확인합니다.

노드 오류 툴팁

  1. 경고 툴팁 - "Null" 또는 데이터 없음은 Double(예: 숫자)로 인식될 수 없습니다.
  2. Watch 노드를 사용하여 입력 데이터를 검사합니다.
  3. Upstream the Number 노드는 숫자가 아닌 "Red"를 저장합니다.