Autodesk Dynamo for Revit Avanzato – C#
Obiettivi della formazione
Fornire le nozioni necessarie per estendere le funzionalità di Dynamo proteggendo la proprietà intellettuale mediante la creazione di package di nodi Zero Touch.
Il corso si compone di 6 sessioni di 4 ore ciascuna. Si consiglia di svolgere al massimo due sessioni a settimana, opportunamente intervallate in modo da permettere ai partecipanti di svolgere esercitazioni in autonomia e consolidare i concetti acquisiti prima della sessione successiva.
Periodo di svolgimento
Date da definire.
Orari
9-13
Programma
24 ore
PRIMA SESSIONE
• Visual Studio Express IDE (Integrated Development Environment): interfaccia e principali funzionalità
• Concetti di base su Object Oriented Programming (OOP) e C#
SECONDA SESSIONE
• Organizzazione delle API di Revit
• Strutturazione del codice di Dynamo for Revit
• Il plugin Revit Lookup come supporto alla realizzazione dei nodi
TERZA SESSIONE
• Anatomia dei nodi Zero Touch
QUARTA SESSIONE
• Nodi con chiamate alle API Revit per query o modifiche di elementi Revit
QUINTA SESSIONE
• Nodi UI per creare nodi con elenchi drop down
SESTA SESSIONE
• Creazione del package e importazione dei nodi in Dynamo per il testing
• Distribuzione interna e su Dynamo server del package
Prerequisiti
Prerequisiti software: Autodesk Revit (avanzato), Dynamo for Revit (avanzato), C# (base)
Requisiti di Sistema: Autodek Revit 2019 o superiore, Dynamo for Revit 2.0 o superiore, Revit Lookup, Microsoft Visual Studio Express 2019.