- Prodotti
- API Dlubal
- Dlubal API
API Dlubal (gRPC)
Il nuovo servizio API Dlubal (gRPC) è una soluzione basata su Python/C# che offre un’interazione fluida e di alto livello con l’intera suite di prodotti Dlubal—RFEM, RSTAB e RSECTION. Aperto alle tue innovazioni, è perfettamente adatto per integrare i tuoi strumenti specifici aziendali.
Che tu stia lavorando su modellazione parametrica o su attività di ottimizzazione, la nostra missione è fornire una libreria facilmente estensibile che ti garantisca un accesso rapido e semplice a tutti i dati e alle funzionalità dei principali programmi Dlubal e dei relativi add-on tramite Python o C#.
Scopri Dlubal API
Gli ingegneri spesso si trovano a dover affrontare il collo di bottiglia della modellazione manuale ripetitiva e dei processi di ottimizzazione isolati, che rallentano la realizzazione di progetti complessi. La Dlubal API risolve questo problema fornendo un'interfaccia gRPC di alto livello che consente di automatizzare i flussi di lavoro e integrare direttamente i dati strutturali utilizzando Python o C#. Questa connessione fluida trasforma un software statico in uno strumento dinamico per la modellazione parametrica e i flussi di lavoro di progettazione automatizzati.
L'API consente un accesso rapido e semplice a tutti i dati e alle funzionalità dei principali programmi Dlubal e dei relativi componenti aggiuntivi tramite Python o C#. È possibile applicare queste funzionalità a scenari di progetti reali, come l'ottimizzazione di complessi sistemi di supporto per impianti solari, la generazione di capannoni in acciaio parametrici o l'analisi di strutture a membrana specializzate. Ogni passaggio è supportato dalla tracciabilità completa dei metodi di calcolo e delle formule, per garantire che le vostre soluzioni automatizzate rimangano trasparenti e pronte per la presentazione.
L'API supporta tutti gli standard e i componenti aggiuntivi inclusi nei programmi principali RFEM, RSTAB e RSECTION. La disponibilità di librerie di funzioni pronte all'uso significa che non è necessario essere uno sviluppatore software per sfruttare la potenza dell'API.
Client API Dlubal disponibili
I Tuoi Vantaggi
Scambio bidirezionale dei dati senza sforzo tra tutti i programmi Dlubal utilizzando librerie di funzioni pronte all'uso
Tracciabilità completa dei metodi di calcolo e delle formule per risultati trasparenti, pronti per la presentazione
Distribuzione Docker senza soluzione di continuità per isolare script e scalare istanze di calcolo nel cloud
Casi d'uso
L'API Dlubal è essenziale quando i tuoi progetti comportano attività di modellazione ripetitive o richiedono logiche di ottimizzazione. Le sue applicazioni spaziano da semplici script che automatizzano le verifiche di progetto a complessi algoritmi generativi che fanno evolvere autonomamente intere strutture. I seguenti casi d'uso mostrano come questi flussi di lavoro risolvano sfide ingegneristiche reali.
L'API automatizza la generazione di migliaia di varianti di telai a partire da input di coordinate, garantendo efficienza dei materiali e tracciabilità completa in progetti energetici su larga scala.
Collegando l'API agli algoritmi di ottimizzazione, puoi iterare automaticamente attraverso le librerie di sezioni trasversali per trovare la sezione in acciaio più leggera che soddisfi tutti i requisiti normativi.
L'API consente di estrarre le forze interne e applicare una logica di progettazione personalizzata direttamente all'interno del flusso di calcolo, eliminando la necessità di trasferire manualmente i dati in fogli di calcolo esterni.
La definizione matematica della struttura consente aggiornamenti immediati del modello ogni volta che i vincoli architettonici cambiano, senza la necessità di passare da un ambiente software all’altro.
Funzionalità Chiave
Tecnologia gRPC ad Alte Prestazioni
Comunichi con il software utilizzando il protocollo gRPC basato su binario invece delle tradizionali interfacce basate su testo. Il programma elabora queste richieste con una latenza minima, consentendo uno scambio rapido e ad alto volume di dati tra il tuo codice personalizzato e il core di calcolo. Ciò aumenta significativamente la velocità di esecuzione per attività automatizzate e studi parametrici su larga scala.
Integrazione nativa di Python e C#
Dlubal fornisce librerie client di alto livello specificamente per Python e C#, che fungono da "wrapper" per semplificare il processo di programmazione. Ciò significa che è possibile utilizzare funzioni intuitive e adatte agli ingegneri per comandare il software senza dover gestire personalmente i protocolli di rete sottostanti o le complesse strutture dati.
Containerizzazione e supporto Docker
Il servizio API è progettato per essere pronto per l'uso in container, consentendo una distribuzione fluida negli ambienti Docker. Questa funzione consente di isolare gli script di automazione, distribuire le istanze di calcolo su cluster di server e garantire un ambiente di esecuzione coerente, sia che si lavori in locale sia nel cloud.
Progettazione parametrica di supporti solari con l'API di RFEM 6
La modellazione manuale di centinaia di configurazioni di telai di montaggio per dimensioni di sito variabili è inefficiente e soggetta a errori. Questa app prototipo dimostra un metodo migliore. Controllando direttamente la geometria del tracker solare, le sezioni trasversali e l’inclinazione del pannello da un’interfaccia utente personalizzata, l’API genera istantaneamente il modello 3D completo in RFEM 6, pronto per l’analisi strutturale.
- Generate thousands of model configurations instantly from site coordinates
- Rapidly evaluate multiple iterations to identify the most cost-effective design
- Maintain a fully traceable, code-driven process from start to finish
Articoli API Dlubal
Introduzione all'API di RFEM 6
Questo articolo introduce l'API di RFEM 6, mostrando come la programmazione personalizzata consenta di generare automaticamente modelli, applicare carichi, eseguire calcoli ed estrarre risultati.
Casi d'uso pratici e vantaggi principali
Esplora casi d'uso pratici e i principali vantaggi dell'API di Dlubal. Scopri come l'integrazione con Python aiuta ad automatizzare i flussi di lavoro e a collegare RFEM 6 a soluzioni ingegneristiche più ampie.
-
Mensile
-
Annualmente -10%
- Massimo di 1.000 richieste API al mese
- Nessuna richiesta API aggiuntiva possibile
- Massimo 1 utente attivo
- Accesso a tutti i dati di input e risultati (senza componenti aggiuntivi)
- Nessun limite di tempo
- Numero individuale di richieste API
- Prezzo individuale per ogni richiesta API aggiuntiva
- Numero illimitato di utenti attivi
- Accesso a tutti i dati di input e risultati
Domande frequenti su Dlubal API
Sì, l'API consente di aprire e modificare file esistenti con la stessa facilità con cui si creano nuovi file. È possibile utilizzare script per intervenire in modo mirato e sostituire materiali, modificare le grandezze dei carichi oppure estrarre i risultati da modelli che hai già modellato manualmente nell'interfaccia grafica.
No, non è necessario avere una laurea in informatica per utilizzare efficacemente l'API. Grazie alle librerie Python e C# di alto livello fornite da Dlubal, puoi utilizzare semplici comandi incentrati sull'ingegneria strutturale che nascondono la complessa logica di comunicazione che avviene in background.
Sì, è stato progettato specificamente per attività parametriche troppo noiose per la modellazione manuale. È possibile utilizzare funzioni matematiche per definire le coordinate dei nodi e le geometrie delle superfici, consentendo di eseguire cicli iterativi che determinano automaticamente la forma più efficiente in base ai coefficienti di utilizzo risultanti.
Direttamente così, poiché l'API supporta modelli di materiale non lineari e offre accesso completo agli add-on di progettazione per le norme internazionali. Ciò consente di verificare tramite programmazione che le strutture ottimizzate in modo personalizzato continuino a rispettare rigorosamente i requisiti di sicurezza come l'Eurocodice 3 o l'AISC.
Il server Dlubal MCP è un middleware basato sull’IA in arrivo che utilizza il Model Context Protocol per collegare RFEM/RSTAB con applicazioni esterne. Crea un flusso continuo in cui è possibile controllare analisi strutturali complesse tramite IA conversazionale e strumenti automatizzati personalizzati.
Sì, puoi iniziare subito ad automatizzare utilizzando ambienti gratuiti e open-source come Visual Studio Code. Poiché l'API si connette direttamente alla tua installazione esistente di RFEM o RSTAB, non è necessario investire in costosi strumenti di sviluppo proprietari per creare script personalizzati che gestiscano le tue attività di progettazione di routine.
L'API aumenta la tua efficienza perché...
- Risparmi tempo – Automatizza la creazione del modello, l'assegnazione dei carichi e la valutazione dei risultati, riducendo notevolmente il processo di progettazione.
- Riduci i costi – Meno passaggi manuali significano meno ore di ingegneria e costi di progetto inferiori.
- Hai piena adattabilità – Calcoli di progetto, report e flussi di lavoro esattamente secondo le specifiche del tuo progetto o della tua azienda, senza essere limitato dalle restrizioni dell'interfaccia utente.
- È perfettamente integrata – L'API collega RFEM, RSTAB & Co. in modo bidirezionale con strumenti BIM e CAD, evita interruzioni dei dati e garantisce dati coerenti.
- Hai accesso completo ai dati – Accedi a tutti gli oggetti del modello e ai risultati, filtrali in modo specifico ed elaborali ulteriormente per prendere decisioni basate sui dati.
- Sblocca il potenziale dell'innovazione – Sviluppa nuove app, prototipi e flussi di lavoro IA (ad esempio, con l'assistente IA Mia) senza reinventare la ruota.
- Ha prestazioni elevate – Grazie alla tecnologia gRPC, lo scambio di dati è fino a 10 volte più veloce rispetto ai classici servizi SOAP/REST.
Per utilizzare l'API Dlubal, è necessaria una licenza valida (versione completa o di prova) di un programma principale Dlubal supportato (attualmente RFEM 6 e RSTAB 9, in futuro anche RSECTION, RWIND e Geo-Zone Tool) e una chiave API personale. È possibile generare facilmente questa chiave API tramite il proprio account Extranet Dlubal, selezionando "API e Cloud → API II → Le mie chiavi API":
L'abbonamento API non è obbligatorio: è possibile iniziare direttamente con l'abbonamento API gratuito "Free" e iniziare a conoscere e utilizzare l'API senza impegno.
Qui puoi porre e rispondere a domande tecniche, partecipare a discussioni significative sull'analisi e la progettazione strutturale, suggerire nuove funzionalità e interagire direttamente con il team Dlubal e con gli altri utenti.
Esplora le nostre opzioni di supporto gratuite e professionali, tra cui assistenza AI 24/7, supporto via e-mail, webinar e servizi esclusivi per i clienti con contratto di assistenza Pro.
Esplora la documentazione completa dell'API di RFEM 6, esempi di codice e guide passo passo per iniziare a creare i tuoi flussi di lavoro automatizzati.
Esplora videoguide pratiche incentrate sulla API di RFEM 6. Segui esempi pratici e impara a creare ed eseguire i tuoi primi script automatizzati.
Accedi ai nostri webinar registrati sui flussi di lavoro di ingegneria strutturale basati su API. Guarda le sessioni ogni volta che vuoi approfondire le tue conoscenze e trarre ispirazione da applicazioni del mondo reale.