Dynamo
Primer for v2.0
Polski
Polski
  • Informacje
  • Wprowadzenie
    • Co to jest dodatek Dynamo i jak działa?
    • Podręcznik użytkownika Primer, społeczność i platforma dodatku Dynamo
  • Ustawienia dla dodatku Dynamo
  • Interfejs użytkownika
    • Obszar roboczy
    • Biblioteka
  • Węzły i przewody
  • Podstawowe węzły i pojęcia
    • Indeks węzłów
    • Geometria do projektowania obliczeniowego
      • Geometria — przegląd
      • Wektor, płaszczyzna i układ współrzędnych
      • Punkty
      • Krzywe
      • Powierzchnie
      • Bryły
      • Siatki
    • Składniki programów
      • Dane
      • Matematyka
      • Logika
      • Ciągi
      • Kolor
    • Projektowanie z użyciem list
      • Co to jest lista
      • Praca z listami
      • Listy list
      • Listy n-wymiarowe
    • Słowniki w dodatku Dynamo
      • Co to jest słownik
      • Węzły słownika
      • Słowniki w blokach kodu
      • Przypadki zastosowań w programie Revit
  • Węzły i pakiety niestandardowe
    • Węzły niestandardowe
      • Węzeł niestandardowy — wprowadzenie
      • Tworzenie węzła niestandardowego
      • Publikowanie w bibliotece użytkownika
    • Pakiety
      • Pakiet — wprowadzenie
      • Analiza przypadku pakietu — zestaw Mesh Toolkit
      • Opracowywanie pakietu
      • Publikowanie pakietu
      • Zero-Touch — importowanie
  • Dynamo dla programu Revit
    • Połączenie programu Revit
    • Wybieranie
    • Edytowanie
    • Tworzenie
    • Dostosowywanie
    • Dokumentowanie
  • Dynamo for Civil 3D
    • Połączenie z programem Civil 3D
    • Pierwsze kroki
    • Biblioteka węzłów
    • Przykładowe procesy robocze
      • Drogi
        • Umieszczanie słupa oświetleniowego
      • Teren
        • Umieszczanie doprowadzeń usług komunalnych
      • Narzędzia
        • Zmienianie nazw konstrukcji
      • Kolej
        • Obwiednia prześwitu
      • Pomiary
        • Zarządzanie grupami punktów
    • Tematy zaawansowane
      • Wiązanie obiektów
      • Język Python i program Civil 3D
    • Dynamo Player
    • Przydatne pakiety
    • Zasoby
  • Dodatek Dynamo w programie Forma w wersji beta
    • Konfigurowanie programu Dynamo Player w programie Forma
    • Dodawanie i udostępnianie wykresów w programie Dynamo Player
    • Uruchamianie wykresów w programie Dynamo Player
    • Różnice między usługami obliczeniowymi dodatku Dynamo a dodatkiem Dynamo na komputerze
  • Kodowanie w dodatku Dynamo
    • Bloki kodu i język DesignScript
      • Co to jest blok kodu
      • Składnia języka DesignScript
      • Krótka składnia
      • Funkcje
    • Geometria przy użyciu języka DesignScript
      • Geometria DesignScript — podstawy
      • Geometryczne obiekty elementarne
      • Matematyka wektorowa
      • Krzywe: interpolowane i punkty kontrolne
      • Przekształcenie, obrót i inne transformacje
      • Powierzchnie: interpolowane, punkty kontrolne, wyciągnięcie złożone, obrót
      • Parametryzacja geometryczna
      • Przecięcie i ucinanie
      • Geometryczne wartości logiczne
      • Generatory punktów w języku Python
    • Python
      • Węzły języka Python
      • Python i Revit
      • Konfigurowanie własnego szablonu w języku Python
    • Zmiany języka
  • Wzorce postępowania
    • Strategie dotyczące wykresów
    • Strategie dotyczące skryptów
    • Dokumentacja obsługi skryptów
    • Zarządzanie programem
    • Wydajna praca z dużymi zestawami danych w dodatku Dynamo
  • Przykładowe procesy robocze
    • Procesy robocze — pierwsze kroki
      • Wazon parametryczny
      • Punkty przyciągania
    • Indeks pojęć
  • Przewodnik Primer programisty
    • Kompilowanie dodatku Dynamo ze źródła
      • Kompilowanie dodatku DynamoRevit ze źródła
      • Zarządzanie zależnościami i ich aktualizowanie w dodatku Dynamo
    • Opracowywanie rozwiązań dla dodatku Dynamo
      • Pierwsze kroki
      • Analiza przypadku Zero-Touch — węzeł siatki
      • Wykonywanie skryptów w języku Python w węzłach Zero-Touch (C#)
      • Dalsze kroki z Zero-Touch
      • Zaawansowane dostosowywanie węzłów dodatku Dynamo
      • Używanie typów COM (międzyoperacyjnych) w pakietach dodatku Dynamo
      • Analiza przypadku NodeModel — niestandardowy interfejs użytkownika
      • Aktualizowanie pakietów i bibliotek dodatku Dynamo dla dodatku Dynamo 2.x
      • Aktualizowanie pakietów i bibliotek dodatku Dynamo dla dodatku Dynamo 3.x
      • Rozszerzenia
      • Definiowanie niestandardowej organizacji pakietów dla dodatku Dynamo 2.0+
      • Interfejs wiersza polecenia dodatku Dynamo
      • Integracja z dodatkiem Dynamo
      • Opracowywanie rozwiązań dla dodatku Dynamo dla programu Revit
      • Publikowanie pakietu
      • Kompilowanie pakietu z programu Visual Studio
      • Rozszerzenia jako pakiety
    • Prośby o ściągnięcie (pull)
    • Oczekiwania dotyczące testowania
    • Przykłady
  • Dodatek
    • Często zadawane pytania
    • Programowanie wizualne i dodatek Dynamo
    • Zasoby
    • Uwagi do wydania
    • Przydatne pakiety
    • Pliki przykładowe
    • Mapa integracji hosta
    • Pobierz plik PDF
    • Skróty klawiaturowe dodatku Dynamo
Powered by GitBook
On this page
  • Czym jest DaaS?
  • Która wersja dodatku Dynamo wykonuje mój kod?
  • Jakie pakiety/węzły są dostępne w tej wersji dodatku Dynamo?
  • Na co należy zwrócić uwagę podczas tworzenia wykresów dla usługi DaaS?
  • Jak mam to wszystko zapamiętać? A co, jeśli to się zmieni?
  • Ile to kosztuje?
  • Jak rozpocząć pracę?
  • Zabezpieczenia
Edit on GitHub
Export as PDF
  1. Dodatek Dynamo w programie Forma w wersji beta

Różnice między usługami obliczeniowymi dodatku Dynamo a dodatkiem Dynamo na komputerze

Na tej stronie przedstawiono różnice, o których należy pamiętać podczas pisania programów dodatku Dynamo do wykonywania w kontekście chmurowym usług obliczeniowych dodatku Dynamo.

Czym jest DaaS?

DaaS (Dynamo as a Service), Dynamo jako usługa, usługa obliczeniowa dodatku Dynamo — wszystkie te określenia odnoszą się do tego samego: podstawowego środowiska wykonawczego dodatku Dynamo wykonywanego w kontekście chmury. Oznacza to, że wykres nie jest wykonywany na komputerze. Dostęp do usługi DaaS można obecnie uzyskać tylko za pośrednictwem rozszerzenia Dynamo Player dla programu Forma, w którym użytkownicy mogą przekazywać pliki .dyn utworzone w środowisku komputerowym i zarządzać nimi, uruchamiać pliki .dyn udostępnione przez współpracowników za pomocą tego rozszerzenia lub używać wstępnie wczytanych procedur .dyn dostarczonych przez firmę Autodesk jako przykładów.

Ponieważ wykresy są uruchamiane w tym kontekście chmury, a nie na komputerze, w usłudze DaaS nie można obecnie bezpośrednio używać tradycyjnych kontekstów programów nadrzędnych dodatku Dynamo (Revit, Civil 3D itp.). Aby użyć typów z tych programów na wykresie, należy je zserializować (zapisać) na wykresie za pomocą węzła Data.Remember lub innych technik serializacji na wykresu. Są one podobne do procesów roboczych, których należy użyć podczas pisania wykresów dla projektowania generatywnego w programie Revit.

Która wersja dodatku Dynamo wykonuje mój kod?

Ta wersja jest oparta na wersji 3.x i jest często aktualizowana na podstawie gałęzi głównej open source dodatku Dynamo.

Jakie pakiety/węzły są dostępne w tej wersji dodatku Dynamo?

  • W przypadku większości węzłów podstawowych zapoznaj się z następną sekcją w celu poznania pewnych ograniczeń.

  • Pakiet DynamoFormaBeta do interakcji z interfejsem API programu Forma.

  • VASA do wokselizacji / wydajnej analizy.

  • MeshToolKit do manipulowania siatkami. Od wersji 3.4 dodatku Dynamo zestaw narzędzi Mesh Toolkit jest również od razu dostępny w dodatku.

  • RefineryToolkit na potrzeby przydatnych algorytmów, które umożliwiają testowanie pod kątem kolizji oraz obsługę odległości widoku, najkrótszej ścieżki, analizy widoczności itp.

Na co należy zwrócić uwagę podczas tworzenia wykresów dla usługi DaaS?

  • Węzły w języku Python nie będą działać. Obecnie po prostu nie są one wykonywane.

  • Nie można używać pakietów niestandardowych.

  • Interfejs użytkownika/warstwa widoku węzłów interfejsu użytkownika nie są wykonywane. Nie przewidujemy, że spowoduje to problemy z podstawową funkcjonalnością, ale warto o tym pamiętać, jeśli pojawi się błąd z węzłem z niestandardowym interfejsem użytkownika.

  • Funkcje charakterystyczne dla systemu Windows nie będą działać. Na przykład jeśli spróbujesz użyć rejestru systemu Windows lub platformy WPF, to się nie powiedzie.

  • Rozszerzenia widoku nie zostaną wczytane.

  • Węzły systemu plików nie będą zbyt przydatne. W przypadku uruchamiania w usłudze DaaS nie będą istnieć żadne pliki, do których odwołujesz się na komputerze lokalnym.

  • Węzły zgodności operacyjnej programu Excel/DSOffice nie będą działać. Węzły Open XML powinny działać.

  • Żądania sieciowe na ogół nie działają, ale można wysyłać wywołania do interfejsu API programu Forma.

Jak mam to wszystko zapamiętać? A co, jeśli to się zmieni?

  • W przyszłości zamierzamy udostępnić w dodatku Dynamo na komputerze narzędzia, które ułatwią zapewnienie takiego samego działania wykresu w obu kontekstach.

Ile to kosztuje?

  • W tej wersji beta nie pobieramy obecnie opłat za czas wykonywania obliczeń.

Jak rozpocząć pracę?

  • Uzyskiwanie dostępu do programu Autodesk Forma.

  • Instalowanie dodatku DynamoFormaBeta dla dodatku Dynamo na komputerze i rozszerzenia Dynamo w programie Forma.

  • Pisanie pierwszego wykresu.

Zabezpieczenia

  • Pamiętaj, że wykresy udostępnione są przechowywane w programie Forma.

  • Maksymalny czas wykonywania wykresu jest obecnie krótszy niż 30 minut. Ta wartość może ulec zmianie.

  • Żądania wykonania mają ograniczoną szybkość, więc mogą wystąpić błędy, jeśli wykonasz wiele żądań obliczeń w zbyt krótkim czasie.

PreviousUruchamianie wykresów w programie Dynamo PlayerNextKodowanie w dodatku Dynamo

Last updated 5 days ago

Aby rozpocząć, zapoznaj się z , lub przykładami w rozszerzeniu programu Forma. Pomogą Ci one w następujących czynnościach:

postem w blogu
serią w serwisie YouTube