La libreria ADG (acronimo di Automatic Drawing Generation) è un insieme di funzioni specificatamente progettate per automatizzare la generazione di disegni tecnici di particolari meccanici. Non è un sistema CAD completo, ma una libreria che implementa un canvas grafico non-interattivo (accessibile programmaticamente) dove un'applicazione ad-hoc può inserire le varie entità (cartiglio, sagome, campiture, assi, dimensioni) necessarie per generare automaticamente un disegno tecnico completo.
ADG cairo canvas
Libreria per la generazione di disegni tecnici
Quando diversi particolari condividono una forma similare, un'applicazione dedicata può essere molto più efficiente e scalabile del tradizionale approccio basato su CAD. Nelle produzioni di serie, spesso presenti nel settore automotive, è una situazione piuttosto comune. Polverizzatori, valvolame, raccorderia e viteria sono dei tipici esempi di particolari meccanici che ricadono in questa categoria di prodotti.
Si possono ottenere risultati simili usando un CAD parametrico, ma una soluzione basata su un'applicazione dedicata ha i seguenti vantaggi:
- maggiore personalizzazione l'applicazione deve essere sviluppata da zero, cioè non vi è virtualmente alcun limite a ciò che si può sviluppare;
- più leggero della medesima soluzione su CAD parametrico
questo in realtà dipende da come viene implementata l'applicazione ma, in generale, la ADG non richiede interfaccia grafica interattiva e dovrebbe quindi essere molto più snella; - può essere facilmente connessa ad un database
la possibilità di separare il modello dalla vista (model-view) insita nella ADG consente un notevole miglioramento della connettività dell'applicazione; - il disegno può essere generato al volo
il canvas non richiede interazione: un'applicazione basata su di esso può quindi essere richiamata da un altro programma; questa caratteristica può essere sfruttata per esempio dal sito web aziendale per mostrare le specifiche dei prodotti o da un programma di generazione cataloghi... un database di disegni sempre aggiornato e disponibile su richiesta!