Corso di Autodesk Dynamo Base

L’obiettivo è quello di fornire le conoscenze necessarie relative sia al software (interfaccia grafica e funzioni di base) sia ai dati, alle strutture dati e alla loro persistenza.

User Avatar

Overview

Al termine del corso i partecipanti avranno le nozioni di base per poter utilizzare Dynamo. Questi concetti sono sia rivolti agli utilizzatori di Dynamo Sandbox, sia propedeutici all’apprendimento delle versioni di Dynamo integrate in altri software (Revit, Civil 3D, Advance Steel, Formit PRO, Robot Structural Analysis, Alias Studio Design).  Sono escluse le funzionalità specifiche riguardanti il software con i quali Dynamo si integra.  Verranno inoltre trattati concetti di livello più avanzato come la replicazione dei nodi e l’utilizzo della sintassi Design Script per migliorare la qualità degli script. Proprio la qualità e l’ottimizzazione degli script saranno oggetto della lezione finale dedicata alle best practices.

Il prezzo del corso è da intendersi IVA esclusa.

Lingua del software

Voce e presentazioni in italiano, dataset ed esempi in inglese

Prerequisiti

Inclinazione all’utilizzo degli algoritmi per la soluzione dei problemi.

Obiettivi: comprendere cos’è Dynamo e il suo ambito di utilizzo.
  • Logica di funzionamento di Dynamo
  • Versioni di Dynamo e differenze
  • Differenze fra Dynamo e un plugin
Obiettivi: identificare le varie sezioni dell’interfaccia grafica e comprenderne l’utilizzo. Interagire con i nodi.
  • Interfaccia grafica
  • Libreria standard
  • Anatomia di un nodo
  • Stato del nodo
  • Menu contestuali
Obiettivi: apprendere come creare, utilizzare e modificare le liste di elementi. Gestire le tabelle di valori.
  • Definizione e struttura della lista
  • Rango
  • Livelli
  • Conteggio degli elementi
  • Tabelle di valori
  • Metodi di creazione
  • Analisi e organizzazione degli elementi
Obiettivi: distinguere i casi di utilizzo delle liste e dei dizionari.
  • Creazione di dizionari da chiavi e valori
  • Utilizzo dei dizionari per rappresentare strutture dati
Obiettivi: leggere e salvare i dati utilizzando file esterni per la persistenza.
  • Lettura/scrittura Excel: legacy e OpenXML
  • Lettura/scrittura CSV e TXT
  • Nozioni di base su JSON
  • Lettura/scrittura JSON
Obiettivi: comprendere la logica di replicazione automatica e guidata dei nodi. Utilizzare la replicazione per migliorare qualità e leggibilità degli script.
  • Parametri e argomenti di un nodo: formato e rango
  • Replicazione automatica
  • Caso studio: modellazione di un mazzo di carte da gioco
  • Replicazione guidata con lacing
  • Replicazione guidata con guide di replicazione
  • Caso studio: distribuzione di un gruppo di carte a dei giocatori

Obiettivi: comprendere la sintassi DesignScript e gli ambiti di applicazione.

  • Sintassi e istruzioni
  • Tipi di dati
  • Liste
  • Dizionari
  • Operatori

Obiettivi: migliorare qualità e leggibilità dei grafi

  • Gruppi di nodi
  • Note
  • Nodi fittizi
  • Best practices

Curriculum

€ 125
error: Content is protected !!