Servizio Web e API
Interfaccia programmabile per RFEM 6, RSTAB 9 e RSECTION 1
“Penso che i webinar di Dlubal e le ampie informazioni sul sito web siano molto professionali e davvero fantastiche!”
WebService e API sono interfacce programmabili per RFEM 6, RSTAB 9 e RSECTION 1. Questa tecnologia costituisce la base di un servizio server fornito dai programmi RFEM 6, RSTAB 9 e RSECTION 1. È possibile utilizzare questo servizio server sia localmente che tramite la rete. Hai già scoperto la comunicazione client-server? È possibile utilizzarlo per effettuare richieste direttamente al fine di ricevere il feedback corrispondente da RFEM 6, RSTAB 9 e RSECTION 1.
È possibile utilizzare il servizio web in modo molto semplice e intuitivo. Per garantire ciò, sono disponibili librerie di alto livello per i linguaggi di programmazione Python e C#, che puoi utilizzare in modo completamente gratuito su GitHub con una licenza open source. Per poterci lavorare comodamente, sei libero di adattare le librerie di alto livello alle tue esigenze. Contributi ai nostri repository sono sempre i benvenuti.
Hai poca o nessuna esperienza di programmazione in Python? Non preoccuparti, non è così difficile. Il video tutorial Programmazione con RFEM 6 e Python ti aiuterà a iniziare.
Caratteristiche
Con il servizio Web e l'API, è possibile utilizzare funzioni di alto livello per comunicare con RFEM, RSTAB e RSECTION. Puoi usarlo per creare le tue applicazioni web o desktop e ottimizzare il tuo flusso di lavoro. C'è anche un server RFEM-6 che funziona sul tuo computer senza una GUI, ma risponde solo alle tue richieste di servizi web.Benefici
Una cosa è assolutamente indiscussa: Il servizio Web e l'API coprono aspetti universali nel settore edile. C'è un problema qui, tuttavia. Avrai bisogno di caratteristiche diverse per il calcolo e la progettazione per ogni regione, paese, azienda ea seconda dell'ingegnere civile. Ognuno ha le proprie esigenze. Abbiamo risolto questo problema. Perché con il servizio web e l'API puoi creare facilmente il tuo sistema di calcolo e progettazione. Sempre al tuo fianco: Le prestazioni e l'affidabilità di RFEM, RSTAB e RSECTION.
La necessità di analisi e progettazione strutturali adattate e automatizzate è in costante aumento. La tecnologia dei servizi Web consente di creare funzionalità speciali in modo rapido e preciso. I nostri clienti possono sviluppare tali soluzioni in modo indipendente o in collaborazione con noi. Convinciti e provalo!
Campi di applicazione
Con il servizio web e l'API, hai vari usi possibili. Abbiamo messo insieme alcune idee per te, in che modo il servizio web e l'API possono supportare la tua azienda:
- Creazione di applicazioni aggiuntive per RFEM 6, RSTAB 9 e RSECTION 1
- Possibilità di rendere più efficienti i flussi di lavoro (ad es. definizione e immissione del modello) e di integrare RFEM 6, RSTAB 9 e RSECTION 1 nelle applicazioni aziendali
- Simulazione e calcolo di diverse opzioni di verifica
- Esecuzione di algoritmi di ottimizzazione per dimensioni, forme e/o topologie
- Accesso ai risultati del calcolo
- Generazione di relazioni di calcolo in formato PDF
La qualità del lavoro viene automaticamente aumentata. Ciò accade non solo attraverso le definizioni algoritmiche del modello, ma anche attraverso:
- Estendi/consolida RFEM 6, RSTAB 9 e RSECTION 1 con i tuoi controlli
- Maggiore interoperabilità tra i singoli software utilizzati per completare un progetto
Che cos'è il servizio web e l'API?
La comunicazione è la chiave del successo. Questo vale anche per la relazione client-server. Con un servizio web e un'API, hai a disposizione un sistema di scambio di informazioni basato su XML per la comunicazione diretta client-server. Programmi, oggetti, messaggi o documenti possono essere integrati in questi sistemi. Ad esempio, un protocollo di servizio Web del tipo HTTP viene eseguito per la comunicazione client-server quando si effettuano ricerche su un motore di ricerca.
Ora torniamo al software Dlubal. Nel nostro caso, il client è il tuo ambiente di programmazione (.NET, Python, JavaScript) e il fornitore di servizi è RFEM 6. La comunicazione client-server consente di inviare richieste e ricevere risposte da RFEM, RSTAB o RSECTION.
- I servizi Web sono una raccolta di protocolli e standard open source utilizzati per lo scambio di dati tra sistemi e applicazioni. API, d'altra parte, è un'interfaccia software attraverso la quale due applicazioni possono interagire senza che un utente sia coinvolto.
- Di conseguenza, tutti i servizi web sono API, ma non tutte le API sono servizi web.
- Sarai in grado di comunicare più rapidamente all'interno e tra le organizzazioni.
- Un servizio può essere indipendente da altri servizi.
- Con i servizi web, puoi utilizzare la tua applicazione per rendere il tuo messaggio o funzione accessibile al resto del mondo.
- I servizi Web ti supportano nello scambio di dati tra diverse applicazioni e piattaforme.
- Diverse applicazioni possono comunicare tra loro, scambiare dati e condividere servizi tra loro.
- Con SOAP, abbiamo assicurato che i programmi creati su piattaforme diverse e sulla base di diversi linguaggi di programmazione possano scambiare dati in modo sicuro tra loro.
Lingue supportate
In teoria, un servizio web può essere creato con qualsiasi linguaggio di programmazione. Tuttavia, noi, il team Dlubal, abbiamo deciso per un'altra strada. Abbiamo creato librerie di funzioni di alto livello per i nostri utenti. Con queste librerie di funzioni di alto livello, è possibile creare potenti script con una semplice programmazione. Queste librerie includono:
- Funzioni di alto livello di RFEM-Python
- Funzioni di alto livello RSTAB-Python
- Funzioni di alto livello di RSECTION-Python
- Funzioni di alto livello C#
- Semplice e facile da imparare
- Eppure molto potente
- Molte estensioni e librerie disponibili
- Molte risorse disponibili su Internet
Contatto
Ha altre domande sui nostri prodotti o su quali sono i più adatti per i suoi progetti? Contattaci tramite telefono, e-mail, chat o forum, oppure effettua una ricerca nella pagina delle FAQ, disponibile 24 ore su 24, 7 giorni su 7.
Prezzo

Applicazioni pratiche usando Python e RFEM 6 | Generatore di travi reticolari 2D
Questo articolo esamina un caso d'uso pratico della programmazione di un generatore di travi reticolari 2D GUI con Python.
- Ho un modello 3D e provo a scomporlo in 'muri' e 'superfici' con il modello dell'edificio e a calcolarli isolatamente. Tuttavia il mio sistema diventa instabile. Quale potrebbe essere il motivo?
- Tekla AddIn è installato automaticamente in RFEM 6?
- Come posso esportare o importare un file IFC in RFEM 6/RSTAB 9?
I clienti che hanno acquistato questo prodotto hanno comprato anche