Info zum Anfordern von Eingaben für Dynamo-Skripte

Um Dynamo-Skripte besser an Ihre Verwendungszwecke anpassen zu können, können Sie festlegen, dass die Benutzer Informationen eingeben müssen, bevor sie sie verwenden.

Es ist möglich, vor der Ausführung der Skripte in Dynamo Player diese Eingaben direkt in der Dynamo Player-Benutzeroberfläche vorzunehmen. Dank Dynamo Player müssen Benutzer nicht die Verwendung von Dynamo erlernen, um projektspezifische Änderungen am Skript vorzunehmen zu können.

Einrichten eines Dynamo-Skripts mit Eingabeaufforderung

Bevor Sie ein Skript, für das projektspezifische Eingaben erforderlich sind, in Dynamo Player ausführen können, muss der Verfasser des Skripts dieses in Dynamo entsprechend zur Anforderung der Eingabe vorbereiten.

Zur Vorbereitung des Skripts muss der Verfasser wie folgt vorgehen:

  1. Öffnen des Skripts in Dynamo.
  2. Klicken mit der rechten Maustaste auf den Block, für den die Eingabe benötigt wird, Auswahl von Ist Eingabe.
  3. Soll ein Block nicht in Dynamo Player angezeigt werden, klicken Sie mit der rechten Maustaste darauf, und deaktivieren Sie Ist Eingabe.
  4. Speichern Sie das Skript, und geben Sie es an Civil 3D-Benutzer weiter.

Unterstützte Eingabetypen

Jeder Dynamo-Block mit Eingabe über eine Benutzeroberfläche (UI) für eine interaktive Auswahl oder eine Dropdown-Liste kann in Dynamo Player verwendet werden. Dynamo Player unterstützt die Eingabe für bestimmte Typen von Blöcken in einem Dynamo-Skript.

Beobachtungsblock

Beobachtungsblöcke in Dynamo stellen keine Eingaben bereit, sondern zeigen Informationen an. Um einen Beobachtungsblock in Dynamo Player anzuzeigen, sodass die Benutzer die Ergebnisse sehen können, geben Sie dem Block einen benutzerdefinierten Namen.

Nicht unterstützte Eingabetypen

Eine Reihe von Blocktypen in Dynamo-Skripten unterstützen keine Eingaben aus Dynamo Player. Diese Eingaben sind in Dynamo Player mit dem Text Nicht unterstützter Eingabetyp markiert.

Wenn ein Skript ausgeführt wird, ignoriert Dynamo Player nicht unterstützte Eingabetypen.