Corso Revit API per uno studio di ingegneria: creare add-in in proprio
Corso sulla Revit .NET API con C# e raccolta dei compiti che lo studio vuole automatizzare con add-in propri.
Cliente: Studio di ingegneria del settore edile
Tecnologie: Revit API, C#, WPF, .NET, Visual Studio
- continua a leggere
Compito
Lo studio progetta con Revit. Molti passaggi si ripetono in ogni progetto, ad esempio numerare centinaia di fondazioni o riprendere le quote dal terreno. Un collaboratore doveva imparare a programmare da sé questi passaggi come add-in Revit.
Soluzione
Nel corso gli add-in nascono passo dopo passo attraverso esercizi. Selezionano e filtrano elementi, leggono e scrivono parametri, reagiscono agli eventi, creano barre multifunzione e finestre di dialogo WPF proprie, salvano dati nel modello e generano geometria.
In una riunione successiva abbiamo raccolto i compiti dello studio e descritto ciascuno come requisito, con immagini. Come esempio è nato un add-in che numera le fondazioni. Riconosce l'orientamento dell'edificio e conta per righe o per colonne.
Gli esercizi girano ormai su Revit 2027 con .NET 10. Un modello di progetto genera lo stesso add-in anche per versioni di Revit meno recenti.
Vantaggi
Lo studio sa che cosa può fare un add-in. I compiti raccolti sono descritti e si possono realizzare uno alla volta.
Per approfondire
Presa in carico dello sviluppo di prodotti software
Sviluppo di prodotto di un'interfaccia utente completa orientata ai profili con visualizzazione CAD integrata.
Setup, documentazione, design, grafiche e componente CAD incorporato (CAD-Editor-Control).
Cliente: fornitore internazionale dell'edilizia
Tecnologie: C#, WPF, MVVM, Visual Studio, report, XPS, WIX, test di sistema automatizzati
- continuare a leggere
Per un nuovo cliente abbiamo assunto lo sviluppo del prodotto software, affinché potesse concentrarsi sulle sue competenze specialistiche. In una prima fase si tratta di un nuovo sviluppo del software, che verrà utilizzato da molti dei suoi clienti finali.
In uno studio sull'uso dell'interfaccia utente è confluito fin dall'inizio il nostro know-how in materia di ergonomia e usabilità delle interfacce utente. Tenendo conto delle osservazioni dell'assistenza e dei desideri dei clienti finali è nata una raccolta di bozzetti, che ha aiutato a progettare in modo completo il prodotto finale e a realizzarlo in tempi molto brevi.
Il nucleo di calcolo proveniva dal cliente e racchiudeva la sua competenza specialistica in calcoli matematici, che noi abbiamo visualizzato nell'interfaccia utente e in una rappresentazione CAD intuitiva.
Sia la guida contestuale e il setup semplice sia l'approccio guidato tramite procedure assistite aiutano i nuovi utenti a utilizzare il prodotto. Grazie alla definizione di profili utente, il prodotto consente inoltre un utilizzo moderno da parte dell'esperto. Grazie al design classico per la clientela abituale, il prodotto è facilmente riconoscibile.
