Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
03. Visuelles Programmieren / Workflow
Autodesk Blöcke
Dynamo basiert auf einer visuellen Programmierung. Durch das Verbinden einer steigenden Anzahl von Blöcken entstehen immer komplexere Programme. Diese Blöcke werden mithilfe von Drähten miteinander verknüpft, welche gleichzeitig das interagieren der einzelnen Blöcke ermöglichen und zum anderen den logischen Ablauf des visuellen Programms festlegen. Die Anatomie eines Blocks ist in den meisten Fällen durch fünf Merkmale gekennzeichnet.
Nummer | Name | Funktion |
---|---|---|
1 | Name | Dieser Bereich betitelt den Block. Category.Name-Benennungskonvention. |
2 | Hauptbereich | Der hellgraue Bereich ist der Hauptkörper des Blocks. Durch einen Rechtsklick werden alle möglichen Optionen für den Block angezeigt. |
3 | Anschlüsse (Input / Output) | Diese Bereiche dienen als Rezeptoren für Drähte und ermöglichen es, dass Blöcke miteinander verknüpfbar sind. Sie liefern Informationen für die gegebenen Daten, sowie die Ergebnisse von Blockaktionen. |
4 | Symbol „Vergitterung“ | Stellt eine Replikationsanleitung dar. Wird dazu verwendet, um die Werte, welche ein Block ausgibt, einzusehen. |
5 | Vorgabewert | Diese Werte sind standardmäßig im Input (Eingabeanschluss) hinterlegt und können nach Bedarf ausgeschaltet werden. |
Die Eingaben und Ausgaben für Blöcke werden als Anschlüsse bezeichnet. Sie fungieren als Kontakte für Drähte. Daten gelangen über die Anschlüsse auf der linken Seite in Blöcke und strömen auf der rechten Seite wieder aus den Blöcken hinaus, nachdem der entsprechende Vorgang ausgeführt wurde. Anschlüsse erwarten Daten eines bestimmten Typs. Das verbinden einer Zahl wie 2,75 mit den Anschlüssen eines Point By Coordinates-Blocks führt beispielsweise dazu, dass ein Punkt erfolgreich erstellt wird. Wenn jedoch „Rot“ an denselben AnSchluss geliefert wird, tritt ein Fehler auf.
Drähte
Drähte verbinden Blöcke miteinander, um Beziehungen zu erstellen und den Ablauf eines visuellen Programms festzulegen. Sie können sie sich buchstäblich als elektrische Drähte vorstellen, die Datenimpulse von einem Objekt zum nächsten transportieren. […] Drähte verbindenden Ausgabeanschluss eines Blocks mit dem Eingabeschluss eines anderen Blocks. Diese Direktionalität legt den Datenfluss im visuellen Programm fest. Sie können die Blöcke zwar wie gewünscht im Arbeitsbereich anordnen, da sich die Ausgabeanschlüsse jedoch auf der rechten Seite der Blöcke und die Eingabeanschlüsse auf der linken Seite befinden, wird der Programmablauf allgemein als von links nach rechts betrachtet.
Ein Draht wird erstellt, wenn mit der linken Maustaste auf den Ausgang eines Blocks und anschließend auf den Eingang eines Blocks geklickt wird. Dadurch wird eine Verbindung dieser Blöcke festgelegt.
Weiter zu Beispielprojekte