Die Benutzeroberfläche (UI) für Dynamo ist in fünf Hauptbereiche unterteilt. Wir verschaffen uns hier kurz einen Überblick und erläutern den Arbeitsbereich und die Bibliothek in den folgenden Abschnitten näher.
Menüs
Werkzeugkasten
Bibliothek
Arbeitsbereich
Ausführungsleiste
Hier finden Sie Menüs für die grundlegenden Funktionen der Dynamo-Anwendung. Wie bei den meisten Windows-Programmen beziehen sich die ersten beiden Menüs auf die Verwaltung von Dateien, die Auswahl und die Bearbeitung von Inhalten. Die übrigen Menüs sind spezifisch für Dynamo.
Allgemeine Informationen und Einstellungen finden Sie im Dropdown-Menü Dynamo.
Info: Hier sehen Sie, welche Version von Dynamo auf Ihrem Computer installiert ist.
Vereinbarung zur Erfassung von Benutzerdaten: Hier können Sie Ihre Benutzerdaten freigeben, um Dynamo zu verbessern.
Einstellungen: Enthält Einstellungen wie die Definition der Dezimalpunktgenauigkeit der Anwendung und die Renderqualität der Geometrie.
Dynamo beenden
Wenn Sie nicht weiterkommen, verwenden Sie das Menü Hilfe. Sie können über Ihren Internetbrowser auf eine der Referenz-Websites von Dynamo zugreifen.
Erste Schritte: Eine kurze Einführung in die Verwendung von Dynamo.
Interaktiver Leitfaden:
Beispiele: Beispieldateien als Referenz.
Dynamo-Wörterbuch: Ressource mit Dokumentation für alle Blöcke.
Dynamo-Website: Anzeigen des Dynamo-Projekts auf GitHub.
Dynamo-Projekt-Wiki: Im Wiki erhalten Sie Entwicklungsinformationen mithilfe der Dynamo-API, unterstützenden Bibliotheken und Tools.
Startseite anzeigen: Kehren Sie von einem Dokument aus zur Dynamo-Startseite zurück.
Fehler melden: Melden Sie ein Problem auf GitHub.
Der Werkzeugkasten von Dynamo enthält eine Reihe von Schaltflächen für den Schnellzugriff zum Arbeiten mit Dateien sowie die Befehle Rückgängig [Ctrl + Z] und Wiederholen [Ctrl + Y]. Ganz rechts befindet sich eine weitere Schaltfläche, über die Sie einen Snapshot des Arbeitsbereichs exportieren können. Dies ist für die Dokumentation und die gemeinsame Bearbeitung mit anderen äußerst nützlich.
Die Dynamo-Bibliothek ist eine Sammlung funktionaler Bibliotheken, in der jede Bibliothek Blöcke enthält, die nach Kategorie gruppiert sind. Sie besteht aus grundlegenden Bibliotheken, die während der Vorgabeinstallation von Dynamo hinzugefügt werden. Während die Verwendung des Programms weiter vorgestellt wird, wird gezeigt, wie die Basisfunktionen um benutzerdefinierte Blöcke und zusätzliche Pakete erweitert werden können. Der Abschnitt Bibliothek enthält eine ausführlichere Anleitung zur Verwendung der Bibliothek.
Im Arbeitsbereich erstellen wir unsere visuellen Programme. Sie können auch die Vorschaueinstellung ändern, um die 3D-Geometrien hier anzuzeigen. Weitere Informationen finden Sie unter Arbeitsbereich.
Führen Sie das Dynamo-Skript von hier aus. Klicken Sie auf das Dropdown-Symbol auf der Schaltfläche Ausführung, um zwischen den verschiedenen Modi zu wechseln.
Automatisch: Führt das Skript automatisch aus. Änderungen werden in Echtzeit aktualisiert.
Manuell: Das Skript wird nur ausgeführt, wenn Sie auf die Schaltfläche Ausführen klicken. Nützlich, wenn Sie Änderungen an einem komplizierten und "schweren" Skript vornehmen.
Periodisch: Diese Option ist vorgabemäßig abgeblendet. Nur verfügbar, wenn der DateTime.Now-Block verwendet wird. Sie können festlegen, dass das Diagramm in einem bestimmten Intervall automatisch ausgeführt wird.
Neu: Neue DYN-Datei erstellen
Öffnen: Öffnet eine vorhandene DYN-Datei (Arbeitsbereich) oder DYF-Datei (benutzerdefinierter Block).
Speichern/Speichern unter: Aktive DYN- oder DYF-Datei speichern
Rückgängig: Die letzte Aktion rückgängig machen
Wiederholen: Die nächste Aktion wiederherstellen
Arbeitsbereich als Bild exportieren: Den angezeigten Arbeitsbereich als PNG-Datei exportieren
Die Bibliothek enthält alle geladenen Blöcke, einschließlich der zehn vorgabemäßigen Kategorieblöcke, die zum Lieferumfang gehören, sowie der zusätzlich geladenen benutzerdefinierten Blöcke und Pakete. Die Blöcke in der Bibliothek sind hierarchisch in Bibliotheken, Kategorien und gegebenenfalls Unterkategorien angeordnet.
Basisblöcke: Im Lieferumfang der Vorgabeinstallation enthalten.
Benutzerdefinierte Blöcke: Speichern Sie häufig verwendete Routinen oder spezielle Diagramme als benutzerdefinierte Blöcke. Sie können Ihre benutzerdefinierten Blöcke auch für die Community freigeben.
Blöcke aus Package Manager: Sammlung von veröffentlichten benutzerdefinierten Blöcken.
Wir sehen uns die Kategorien für die Hierarchie der Blöcke an und zeigen, wie Sie schnell in der Bibliothek suchen können. Außerdem werden einige der häufig verwendeten Blöcke vorgestellt.
Das Durchsuchen dieser Kategorien stellt die schnellste Möglichkeit dar, um die Hierarchie dessen zu verstehen, was Sie zu Ihrem Arbeitsbereich hinzufügen können, und um neue Blöcke zu entdecken, die Sie niemals zuvor verwendet haben.
Durchsuchen Sie die Bibliothek, indem Sie durch die Menüs klicken, um die einzelnen Kategorien und ihre Unterkategorien zu erweitern.
Am besten untersuchen Sie zunächst die Menüs unter Geometry, da sie die größte Anzahl an Blöcken enthalten.
Bibliothek
Kategorie
Unterkategorie
Block
Mit diesen werden die Blöcke weiter in derselben Unterkategorie kategorisiert, je nachdem, ob die Blöcke Daten erstellen, eine Aktion ausführen oder Daten abfragen.
Bewegen Sie den Mauszeiger über einen Block, um weitere Informationen über seinen Namen und sein Symbol hinaus anzuzeigen. Dadurch können Sie schnell nachvollziehen, welche Aktion der Block ausführt, welche Eingaben erforderlich sind und was von dem Block ausgegeben wird.
Beschreibung: Kurze Beschreibung des Blocks
Symbol: Größere Version des Symbols im Menü Bibliothek
Eingabe(n): Name, Datentyp und Datenstruktur
Ausgabe(n): Datentyp und Struktur
Wenn Sie relativ genau wissen, welchen Block Sie zu Ihrem Arbeitsbereich hinzufügen möchten, geben Sie etwas in das Feld Suchen ein, um alle passenden Blöcke zu suchen.
Treffen Sie Ihre Auswahl, indem Sie auf den hinzuzufügenden Block klicken, oder drücken Sie die EINGABETASTE, um die markierten Blöcke in der Mitte des Arbeitsbereichs hinzuzufügen.
Neben der Verwendung von Schlüsselwörtern zum Suchen von Blöcken können Sie auch die Hierarchie getrennt durch einen Punkt im Suchfeld oder mithilfe von Codeblöcken (in denen die Textsprache von Dynamo verwendet wird) eingeben.
Die Hierarchie der einzelnen Bibliotheken spiegelt sich im Namen der Blöcke wider, die dem Arbeitsbereich hinzugefügt wurden.
Durch die Eingabe verschiedener Teile der Position des Blocks in der Bibliothekshierarchie im Format library.category.nodeName
werden unterschiedliche Ergebnisse zurückgegeben.
library.category.nodeName
category.nodeName
nodeName
oder keyword
In der Regel wird der Name eines Blocks im Arbeitsbereich im Format category.nodeName
gerendert, wobei einige Ausnahme insbesondere bei der Eingabe- und Ansichtskategorie bestehen.
Beachten Sie bei ähnlich benannten Blöcken den Kategorieunterschied:
Blöcke aus den meisten Bibliotheken schließen das Kategorieformat ein.
Point.ByCoordinates
und UV.ByCoordinates
weisen denselben Namen auf, stammen jedoch aus unterschiedlichen Kategorien.
Zu den wichtigsten Ausnahmen gehören Built-in Functions, Core.Input, Core.View und Operators.
Welche der zahlreichen Blöcke, die zum Lieferumfang der Basisinstallation von Dynamo gehören, sind für die Entwicklung visueller Programme von grundlegender Bedeutung? Konzentrieren Sie sich zunächst auf jene, mit denen Sie die Parameter Ihres Programms definieren (Input), die Ergebnisse der Aktion eines Blocks anzeigen (Watch) und die Eingaben oder Funktionen mithilfe einer Verknüpfung definieren (Code Block).
Eingabeblöcke stellen das primäre Mittel für die Benutzer eines visuellen Programms – sowohl für Sie selbst als auch für andere Benutzer – zur Verwendung der Schlüsselparameter dar. Hier sehen Sie einige, die in der Core-Bibliothek verfügbar sind:
Die Beobachtungsblöcke sind für die Verwaltung der Daten, die ein visuelles Programm durchlaufen, von grundlegender Bedeutung. Sie können das Ergebnis eines Blocks in der Datenvorschau des Blocks anzeigen, indem Sie den Mauszeiger über den Block bewegen.
Es ist hilfreich, sie in einem Watch-Block offen zu halten.
Sie können die Geometrieergebnisse auch über einen Watch3D-Block anzeigen.
Beide Blöcke sind in der Kategorie View der Core-Bibliothek enthalten.
Tipp: Die 3D-Vorschau kann bisweilen unübersichtlich sein, wenn Ihr visuelles Programm viele Blöcke enthält. Ziehen Sie in diesem Fall in Betracht, im Einstellungsmenü die Option zum Anzeigen der Hintergrundvorschau zu deaktivieren und einen Watch3D-Block zu verwenden, um eine Vorschau der Geometrie anzuzeigen.
Code Block-Blöcke können verwendet werden, um einen Codeblock mit Linien durch Semikolons getrennt zu definieren. Dies kann ganz einfach sein: X/Y
.
Wir können auch Codeblöcke als Abkürzung verwenden, um einen Number Input-Block zu definieren oder eine andere Funktion des Blocks aufzurufen. Die Syntax hierfür entspricht der Namenskonvention der textuellen Sprache von Dynamo, DesignScript.
Hier sehen Sie eine einfache Demonstration (mit Anweisungen) zur Verwendung von Codeblöcken in Ihrem Skript.
Doppelklicken Sie, um einen Code Block-Block zu erstellen.
Circle.ByCenterPointRadius(x,y);
Typ
Klicken Sie auf den Arbeitsbereich, um die Auswahl aufzuheben und automatisch x
- und y
-Eingaben hinzuzufügen.
Erstellen Sie einen Point.ByCoordinates-Block und einen Number Slider und verbinden Sie sie anschließend mit den Eingaben des Codeblocks.
Das Ergebnis der Ausführung des visuellen Programms wird in der 3D-Vorschau als Kreis dargestellt.
Der Dynamo-Arbeitsbereich besteht aus vier Hauptelementen.
Alle aktiven Registerkarten.
Vorschaumodus
Steuerelemente zum Zoomen/Schwenken
Block im Arbeitsbereich
Wenn Sie eine neue Datei öffnen, wird vorgabemäßig ein neuer Start-Arbeitsbereich geöffnet.
Sie können einen benutzerdefinierten Block erstellen und ihn in einem Arbeitsbereich für benutzerdefinierte Blöcke öffnen.
In jedem Dynamo-Fenster ist nur ein Start-Arbeitsbereich zulässig, auf den Registerkarten können jedoch mehrere Arbeitsbereiche für benutzerdefinierte Blöcke geöffnet sein.
Es gibt 3 Methoden zum Wechseln zwischen verschiedenen Vorschauen:
a. Verwenden Sie die Symbole oben rechts.
b. Klicken Sie mit der rechten Maustaste in den Arbeitsbereich.
Wechseln von der 3D-Vorschau zur Diagrammvorschau
Wechseln von der Diagrammvorschau zur 3D-Vorschau
c. Verwenden Sie den Tastaturbefehl (Strg+B).
Sie können in beiden Arbeitsbereichen Symbole oder eine Maus zum Navigieren verwenden.
a. Im Modus Diagrammvorschau
Mit Symbolen:
Mit der Maus:
Linksklick – Auswählen
Linksklicken und ziehen – Auswahlfeld zur Auswahl mehrerer Blöcke
Mausrad nach oben/unten drehen – Vergrößern/Verkleinern
Klicken und ziehen mit der mittleren Maustaste – Schwenken
Klicken mit der rechten Maustaste auf eine beliebige Stelle im Ansichtsbereich – Suche im Ansichtsbereich öffnen
b. Im 3D-Vorschaumodus
Mit Symbolen:
Mit der Maus:
Mausrad nach oben/unten drehen – Vergrößern/Verkleinern
Klicken und ziehen mit der mittleren Maustaste – Schwenken
Klicken mit der rechten Maustaste und ziehen – Umkreisen
Klicken Sie mit der linken Maustaste, um einen beliebigen Block auszuwählen.
Um mehrere Blöcke auszuwählen, klicken Sie und ziehen Sie, um einen Auswahlrahmen zu erstellen.
Erstellen: Erstellt oder konstruiert eine Geometrie von Grund auf neu. Beispiel: Kreis.
Aktion: Führt eine Aktion für ein Objekt aus. Beispiel: Skalieren eines Kreises.
Abfrage: Ruft eine Eigenschaft eines bereits vorhandenen Objekts ab. Beispiel: Abrufen des Radius eines Kreises.
Block | Block | ||
---|---|---|---|
Diagrammvorschau
3D-Vorschau
Zoom Grenzen
Vergrößern
Verkleinern
Schwenken
Zoom Grenzen
Vergrößern
Verkleinern
Schwenken
Orbit
Boolean
Zahl
String
Number Slider
Verzeichnispfad
Integer Slider
File Path