Dynamo
Primer for v2.0
Deutsch
Deutsch
  • Info
  • Einführung
    • Was ist Dynamo und wie funktioniert die Anwendung?
    • Primer-Leitfaden, Dynamo-Community und -Plattform
  • Setup für Dynamo
  • Benutzeroberfläche
    • Arbeitsbereich
    • Bibliothek
  • Blöcke und Drähte
  • Wichtige Blöcke und Konzepte
    • Index der Blöcke
    • Geometrie für computergestützte Konstruktion
      • Geometrie - Überblick
      • Vektor, Ebene und Koordinatensystem
      • Punkte
      • Kurven
      • Oberflächen
      • Volumenkörper
      • Netze
    • Bausteine von Programmen
      • Daten
      • Math
      • Logik
      • Zeichenfolgen
      • Farbe
    • Entwerfen mit Listen
      • Was ist eine Liste?
      • Arbeiten mit Listen
      • Listen von Listen
      • n-dimensionale Listen
    • Wörterbücher in Dynamo
      • Was ist ein Wörterbuch?
      • Wörterbuch-Blöcke
      • Wörterbücher in Codeblöcken
      • Revit-Anwendungsfälle
  • Benutzerdefinierte Blöcke und Pakete
    • Benutzerdefinierte Blöcke
      • Benutzerdefinierte Blöcke - Einführung
      • Erstellen eines benutzerdefinierten Blocks
      • Publizieren in der Bibliothek
    • Pakete
      • Pakete - Einführung
      • Fallstudie zu Paketen: Mesh Toolkit
      • Entwickeln von Paketen
      • Publizieren von Paketen
      • Zerotouch-Import
  • Dynamo für Revit
    • Verbindung zu Revit
    • Auswählen
    • Bearbeiten
    • Erstellen
    • Anpassen
    • Dokumentation
  • Dynamo for Civil 3D
    • Die Civil 3D-Verbindung
    • Erste Schritte
    • Blockbibliothek
    • Beispielarbeitsabläufe
      • Straßen
        • Lichtmastenplatzierung
      • Land
        • Platzieren von Hausanschlüssen
      • Versorgung
        • Umbenennen von Schächten/Bauwerken
      • Schiene
        • Lichtraumprofil
      • Vermessung
        • Punktgruppenverwaltung
    • Fortgeschrittene Themen
      • Objektbindung
      • Python und Civil 3D
    • Dynamo Player
    • Nützliche Pakete
    • Ressourcen
  • Dynamo in Forma Beta
    • Einrichten von Dynamo Player in Forma
    • Hinzufügen und Freigeben von Diagrammen in Dynamo Player
    • Ausführen von Diagrammen in Dynamo Player
    • Unterschiede der Dynamo-Computing-Services bei Dynamo Desktop
  • Codierung in Dynamo
    • Codeblöcke und DesignScript
      • Was ist ein Codeblock?
      • DesignScript-Syntax
      • Kurzschreibweisen
      • Funktionen
    • Geometrie mit DesignScript
      • DesignScript-Geometriegrundlagen
      • Geometrische Grundkörper
      • Vektormathematik
      • Kurven: Interpolierte Punkte und Steuerpunkte
      • Verschiebung, Drehung und andere Transformationen
      • Oberflächen: Interpolation, Steuerpunkte, Erhebung, Drehung
      • Geometrische Parametrisierung
      • Schnittpunkt und Stutzen
      • Geometrische boolesche Operationen
      • Python-Punkt-Generatoren
    • Python
      • Python-Blöcke
      • Python und Revit
      • Einrichten einer eigenen Python-Vorlage
    • Änderungen der Sprache
  • Optimale Verfahren
    • Vorgehensweisen für Diagramme
    • Vorgehensweisen zur Skripterstellung
    • Referenz für die Skripterstellung
    • Verwalten Ihres Programms
    • Effizientes Arbeiten mit großen Datensätzen in Dynamo
  • Beispielarbeitsabläufe
    • Erste Schritte - Arbeitsabläufe
      • Parametrische Vase
      • Attraktorpunkte
    • Konzeptindex
  • Developer Primer
    • Erstellen von Dynamo aus Quelldateien
      • Erstellen von DynamoRevit aus Quelldateien
      • Verwalten und Aktualisieren von Abhängigkeiten in Dynamo
    • Entwickeln für Dynamo
      • Erste Schritte
      • Zero-Touch-Fallstudie - Rasterblock
      • Ausführen von Python-Skripts in Zero-Touch-Blöcken (C#)
      • Weitere Schritte mit Zero-Touch
      • Erweiterte Anpassung von Dynamo-Blöcken
      • Verwenden von COM-Typen (Interop-Typen) in Dynamo-Paketen
      • NodeModel-Fallstudie – Angepasste Benutzeroberfläche
      • Aktualisieren der Pakete und Dynamo-Bibliotheken für Dynamo 2.x
      • Aktualisieren der Pakete und Dynamo-Bibliotheken für Dynamo 3.x
      • Erweiterungen
      • Definieren einer benutzerdefinierten Paketorganisation für Dynamo 2.0+
      • Dynamo-Befehlszeilenschnittstelle
      • Dynamo-Integration
      • Entwickeln für Dynamo for Revit
      • Publizieren eines Pakets
      • Erstellen eines Pakets in Visual Studio
      • Erweiterungen als Pakete
    • Pull-Anforderungen
    • Erwartungen beim Testen
    • Beispiele
  • Anhang
    • Häufig gestellte Fragen
    • Visuelle Programmierung und Dynamo
    • Ressourcen
    • Versionshinweise
    • Nützliche Pakete
    • Beispieldateien
    • Host-Integrationskarte
    • Herunterladen der PDF-Datei
    • Dynamo-Tastaturkürzel
Powered by GitBook
On this page
  • Was ist DaaS?
  • In welcher Version von Dynamo wird mein Code ausgeführt?
  • Welche Pakete/Blöcke sind in dieser Version von Dynamo verfügbar?
  • Was sollte ich beachten, wenn ich Diagramme für DaaS schreibe?
  • Wie soll ich mir das alles merken? Was, wenn sich etwas ändert?
  • Wie viel kostet das?
  • Wie sehen die ersten Schritte aus?
  • Sicherheit
Edit on GitHub
Export as PDF
  1. Dynamo in Forma Beta

Unterschiede der Dynamo-Computing-Services bei Dynamo Desktop

Auf dieser Seite werden die Unterschiede erläutert, die Sie beim Schreiben von Dynamo-Programmen zur Ausführung im Cloud-Kontext des Dynamo-Computing-Services beachten sollten.

Was ist DaaS?

DaaS, Dynamo as a Service, Dynamo-Computing-Service usw. beziehen sich alle auf dasselbe: die Dynamo Core Runtime, die in einem Cloud-Kontext ausgeführt wird. Dies bedeutet, dass das Diagramm nicht auf Ihrem Computer ausgeführt wird. Auf DaaS kann derzeit nur über die Dynamo Player Extension für Forma zugegriffen werden. Dort können Benutzer .dyn-Dateien, die in der Desktop-Umgebung erstellt wurden, hochladen und verwalten, .dyn-Dateien, die von Kollegen über die Erweiterung freigegeben werden, ausführen oder vorinstallierte .dyn-Routinen verwenden, die von Autodesk als Beispiele bereitgestellt werden.

Da Ihre Diagramme in diesem Cloud-Kontext und nicht auf Ihrem Computer ausgeführt werden, kann DaaS derzeit herkömmliche Dynamo-Host-Kontexte (Revit, Civil 3D usw.) nicht direkt verwenden. Wenn Sie Typen aus diesen Programmen in Ihrem Diagramm verwenden möchten, müssen Sie sie mit dem Data.Remember-Block oder anderen diagramminternen Serialisierungsverfahren im Diagramm serialisieren (speichern). Diese Arbeitsabläufe ähneln den Arbeitsabläufen, die Sie beim Schreiben von Diagrammen für Generative Design in Revit verwenden müssen.

In welcher Version von Dynamo wird mein Code ausgeführt?

Die Version basiert auf Version 3.x und wird regelmäßig basierend auf der Open-Source-Hauptverzweigung von Dynamo aktualisiert.

Welche Pakete/Blöcke sind in dieser Version von Dynamo verfügbar?

  • Für die meisten Core-Blöcke finden Sie im nächsten Abschnitt spezifische Einschränkungen.

  • DynamoFormaBeta-Paket für die Interaktion mit der Forma-API

  • VASA für Voxelisierung/effiziente Analyse

  • MeshToolKit für die Netzbearbeitung. Das Netz-Toolkit ist ab Dynamo 3.4 auch standardmäßig verfügbar.

  • RefineryToolkit für nützliche Algorithmen, die Kollisionstests, Ansichtsabstand, kürzeste Strecke, Isovist usw. ermöglichen

Was sollte ich beachten, wenn ich Diagramme für DaaS schreibe?

  • Python-Blöcke funktionieren nicht. Diese werden derzeit einfach nicht ausgeführt.

  • Benutzerdefinierte Pakete können nicht verwendet werden.

  • Der Benutzeroberflächen-/Ansichtslayer von Benutzeroberflächen-Blöcken wird nicht ausgeführt. Wir gehen nicht davon aus, dass dies die Kernfunktionalität beeinträchtigt, aber es ist gut, dies im Hinterkopf zu behalten, wenn Sie einen Fehler im Zusammenhang mit einem Block mit angepasster Benutzeroberfläche bemerken.

  • Nur-Windows-Funktionen können nicht verwendet werden. Wenn Sie beispielsweise versuchen, die Windows-Registrierung oder WPF zu verwenden, schlägt dieser Vorgang fehl.

  • Ansichtserweiterungen werden nicht geladen.

  • Dateisystemblöcke werden Ihnen nicht sehr dienlich sein. Alle Dateien, die Sie auf Ihrem lokalen Computer referenzieren, sind beim Ausführen in DaaS nicht vorhanden.

  • Interop-Blöcke für Excel/DSOffice funktionieren nicht. Open XML-Blöcke sollten funktionieren.

  • Netzwerkanforderungen funktionieren generell nicht, Sie können jedoch die Forma-API aufrufen.

Wie soll ich mir das alles merken? Was, wenn sich etwas ändert?

  • In Zukunft wird es in Dynamo Werkzeuge für die Desktop-Version geben, mit denen Sie einfacher sicherstellen können, dass Ihr Diagramm in beiden Kontexten gleich ausgeführt werden kann.

Wie viel kostet das?

  • Während der Laufzeit der Beta-Version wird die Berechnungszeit nicht in Rechnung gestellt.

Wie sehen die ersten Schritte aus?

  • Zugriff auf Autodesk Forma

  • Installation von DynamoFormaBeta for Dynamo auf dem Desktop und der Dynamo Extension in Forma

  • Schreiben Ihres ersten Diagramms

Sicherheit

  • Beachten Sie, dass Ihre freigegebenen Diagramme in Forma gespeichert werden.

  • Die maximale Ausführungszeit für Diagramme beträgt derzeit weniger als 30 Minuten. Dieser Wert kann sich ändern.

  • Ausführungsanfragen sind zeitlich beschränkt, sodass Fehler auftreten können, wenn Sie viele Berechnungsanfragen in einem zu kurzen Zeitraum stellen.

PreviousAusführen von Diagrammen in Dynamo PlayerNextCodierung in Dynamo

Last updated 2 days ago

Sehen Sie sich den , die oder die Beispiele in der Forma Extension an, um loszulegen. In diesen Ressourcen erhalten Sie eine Anleitung für Folgendes:

Blog-Post
YouTube-Reihe