문제 해결: 제너레이티브 디자인에서의 Dynamo 오류

Dynamo에서 연구 유형에 대한 일반적인 문제를 해결하는 방법을 알아봅니다.

Dynamo에서 작업하는 경우 확장그래프 상태 표시에서 그래프 상태 창을 엽니다. 연구 유형을 작성하기 전에 실행을 클릭하여 검증하십시오.

그래프 상태 창에 문제가 나열되면 계속하기 전에 문제를 해결하십시오.

  1. 자세한 내용을 보려면 그래프 상태 창의 노드 문제 및 그래프 문제 섹션을 클릭합니다.
  2. 문제 설명의 링크를 클릭하여 관련 섹션으로 이동합니다.
  3. 필요한 변경을 수행하고 연구 유형을 다시 실행합니다.
  4. 모든 문제가 해결되면 그래프를 저장합니다.
오류 설명 및 제안 사항
입력 및 출력
중복 입력 둘 이상의 입력에 대한 이름이 동일합니다. 이름이 고유하도록 모든 입력의 이름을 바꿉니다.
중복 출력 둘 이상의 출력에 대한 이름이 동일합니다. 이름이 고유하도록 모든 출력의 이름을 바꿉니다.
누락된 입력 연구 유형에 "입력임"으로 설정된 노드가 없습니다. 하나 이상의 노드가 입력 노드여야 합니다.

입력 노드를 찾아 "입력임"으로 설정합니다.

누락된 출력 연구 유형에 "출력임"으로 설정된 노드가 없습니다. 하나 이상의 노드가 출력 노드여야 합니다.

출력 노드를 찾아 "출력임"으로 설정합니다.

지원되지 않는 입력 지원되지 않는 유형의 노드가 "입력임"으로 설정되었습니다. 입력은 소수 또는 정수 슬라이더, 부울 토글 또는 Revit 객체 선택 노드여야 합니다.
지원되지 않는 출력 가능한 원인:
  • 출력이 null이면 그래프를 실행하여 문제를 해결하기만 하면 됩니다.
  • 연구 유형은 입력 없이 실행되므로 출력에 대해 null 값이 됩니다. 실행을 클릭하기 전에 각 입력 노드에 값이 있는지 확인하십시오. Dynamo for Revit을 사용하여 연구 작성을 참고하십시오.
  • 지원되지 않는 유형의 노드가 "출력임"으로 설정되었습니다. 출력은 숫자여야 하며 각 출력은 하나의 숫자여야 합니다. (문자열이나 숫자 리스트일 수 없습니다.)
단계 값 슬라이더 입력에 0이나 -1과 같이 불가능한 단계 값이 있습니다.

입력을 검사하고 수정하여 불가능한 단계 값을 제거하십시오.

노드
활성 게이트 노드 모든 Data.Gate 노드에 대해 연구 유형을 작성하거나 업데이트할 수 있도록 값을 "닫기"로 설정하십시오.
캐싱 필요(노드 윤곽선이 빨간색) 이 연구 유형의 일부 데이터는 Data.Remember 노드를 사용하여 캐시해야 합니다.

연구 유형의 커넥터에서 빨간색 윤곽선의 노드와 + 아이콘을 찾습니다. 이러한 아이콘은 Remember 노드가 필요한 위치를 나타냅니다. 아이콘 을 클릭하여 Remember 노드를 배치합니다.

불가능한 노드 이 오류는 일반적으로 Revit에서 데이터를 읽는 노드가 결과 생성 시 달라질 수 있는 입력 노드(예: 슬라이더)를 따르는 경우에 발생합니다. 이 Revit 노드를 다시 실행해야 하는데, 연구 유형이 제너레이티브 디자인에서 실행되는 동안에는 그렇게 할 수 없습니다.

이 문제를 해결하려면 모든 필수 Revit 데이터가 변수 입력 이전에 선택되도록 연구 유형을 리팩터링하십시오.

오류 상태의 노드 연구 유형의 일부 노드가 오류 상태입니다. 노드에 표시된 오류 메시지를 참고하십시오.
해결되지 않은 사용자 노드 연구 유형이 현재 Dynamo에서 사용할 수 없는 사용자 노드를 참조합니다.

누락된 사용자 노드가 타사 패키지의 노드인 경우 Package Manager 또는 Workspace References를 사용하여 노드가 포함된 패키지를 다운로드합니다.

누락된 사용자 노드가 로컬로 게시된 경우에는 노드를 찾은 후 파일 > 라이브러리 가져오기를 사용하여 Dynamo에 추가하거나 설정 > 노드 및 패키지 경로 관리를 사용하여 노드가 있는 폴더를 추가합니다.

라이브러리에 추가하기를 참고하십시오.