Dynamo 플레이어에서 스크립트에 필요한 입력 제공

일부 Dynamo 스크립트는 실행되기 전에 입력을 요구합니다. Dynamo 플레이어가 이러한 입력을 제공하도록 설정하여 현재 모델에서의 요구 사항에 맞도록 스크립트를 즉시 조정할 수 있습니다.

  1. Dynamo 플레이어를 실행하고 스크립트 디렉토리를 선택합니다.
  2. 원하는 스크립트에 대해 Edit inputs(입력 편집)을 클릭합니다.

    입력 대화상자가 표시되고 스크립트에 필요한 입력이 나열됩니다.

    • blue arrow(입력 필요)는 일부 작업 또는 입력이 필요함을 나타냅니다.
    • green check mark(준비)는 유효한 값이 제공되었음을 나타냅니다. 이는 기본값일 수 있습니다. 원하는 경우 해당 값을 변경할 수 있습니다.
    • gray flag은(는) 빈 Watch 노드를 나타냅니다. 스크립트를 실행하여 결과를 확인합니다.
    주: 스크립트가 어떤 입력도 필요로 하지 않으면 상태는 입력 없음을 나타냅니다. 리스트로 돌아가려면 back arrow을(를) 클릭합니다.
  3. Ready(준비)에 대해 값을 확인한 다음 현재 모델을 기준으로 필요한 경우 변경합니다.
  4. Inputs needed(입력 필요)에 대해 지정된 대로 필요한 입력을 제공하거나 작업을 수행합니다.

    예를 들어 위 예에서는 모델에서 반드시 레벨을 선택해야 합니다. 이렇게 하려면 Dynamo 플레이어에서 선택을 누릅니다. 그런 다음 Revit에서 모델 내의 적절한 뷰(예: 입면)를 열고 원하는 레벨을 선택합니다.

    작업을 수행할 경우 다음 사항을 고려하십시오.

    • Revit이 응답하지 않는 경우 Revit 창을 클릭하고 Esc 키를 누릅니다. 다시 시도하십시오.
    • 사용자가 Revit 모델에서 요소를 선택할 때, Dynamo 플레이어는 정확한 유형의 요소가 선택되었는지 확인하지 않습니다. 확인을 위해 Revit 상태 막대를 확인합니다.
    • 요소가 선택되면 Dynamo 플레이어에 요소 ID가 표시됩니다. 다른 요소를 선택하려면 선택을 다시 클릭합니다.
    • 자세한 내용은 Dynamo 스크립트용 Revit 요소 선택을 참고하십시오.

    모든 입력 항목이 Ready(준비)로 표시되면 창 상단의 아이콘이 Run script(으)로 변경되며 스크립트의 상태가 준비로 변경됩니다.

  5. Run script(스크립트 실행)을 클릭합니다.

    또는 back arrow을(를) 클릭하고 스크립트 리스트가 표시된 주 대화상자에서 스크립트를 실행합니다.

스크립트가 성공적으로 실행되면 상태가 실행 완료로 변경됩니다. Dynamo 플레이어에 노출되는 Watch 노드의 경우 입력 대화상자에 결과에 대한 정보가 표시됩니다.