Webservice e API

Descrizione del prodotto

  • Schede informative

Interfaccia programmabile per RFEM 6/RSTAB 9

Newsletter

Ricevi regolarmente informazioni riguardo notizie, consigli utili, eventi, offerte speciali e buoni.

Veramente fantastico

“Penso che i webinar di Dlubal e le ampie informazioni sul sito web siano molto professionali e davvero fantastiche!”

Webservice e API sono delle interfacce programmabili per RFEM 6 / RSTAB 9. Sulla base di questa tecnologia, i programmi RFEM 6 e RSTAB 9 forniscono un servizio server che può essere utilizzato localmente o tramite la rete. La comunicazione client-server consente di inviare richieste e ricevere feedback da RFEM 6 / RSTAB 9.

Sono disponibili librerie di alto livello per i linguaggi di programmazione Python e C#, che consentono un uso facile ed intuitivo dei servizi web. Le librerie di alto livello sono disponibili su GitHub con una licenza open source. Possono essere utilizzate gratuitamente e adattate alle proprie esigenze. Contributi ai nostri repository sono sempre i benvenuti.

1

Caratteristiche

Basic
Questa versione può scrivere e leggere i dati in RFEM/RSTAB. Tuttavia, l'applicazione e RFEM/RSTAB devono essere eseguiti sullo stesso computer.

Pro
Oltre alle prestazioni della versione Basic, è anche possibile comunicare via rete.
2

Benefici

Webservice e API coprono chiaramente gli aspetti universali nel settore delle costruzioni. Tuttavia, il calcolo e la progettazione richiedono caratteristiche diverse per ogni regione, paese, azienda e ingegnere civile. Il servizio web e l'API consentono a ciascun utente di creare facilmente il proprio sistema di analisi e progettazione fidandosi delle prestazioni e dell'affidabilità di RFEM/RSTAB.

Vi è una crescente necessità di analisi e progettazione strutturale personalizzate e automatizzate. La tecnologia di Webservice 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.

3

Campi di applicazione

Webservice e API possono essere utilizzati in vari modi. Nel testo seguente, puoi trovare alcune idee su come Webservice e API possono supportare la tua azienda:

  • Creazione di applicazioni aggiuntive per RFEM 6 / RSTAB 9
  • Possibilità di rendere più efficienti i nostri flussi di lavoro (ad esempio, definizione e input del modello) e di integrare RFEM 6 / RSTAB 9 nelle applicazioni della tua azienda
  • Simulazione e calcolo di diverse opzioni di verifica
  • Esecuzione di algoritmi di ottimizzazione per dimensioni, forme e/o topologie

Il livello di qualità del tuo lavoro viene automaticamente aumentato, non solo dalle definizioni dei modelli algoritmici, ma anche grazie a:

  • Estensione / consolidamento di RFEM 6 / RSTAB 9 con i propri comandi
  • Maggiore interoperabilità tra i singoli software utilizzati per completare un progetto
4

Che cosa sono Webservice e API?

Webservice and API sono dei sistemi di scambio di informazioni basato su XML per una comunicazione client-server diretta. Questi sistemi possono includere programmi, oggetti, messaggi o documenti. Ad esempio, un protocollo di servizio web di tipo HTTP esegue la comunicazione client-server quando un utente cerca qualcosa utilizzando un motore di ricerca.

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 feedback da RFEM/RSTAB.

Qual è la differenza tra Webservice e API?
  • Webservice è una raccolta di protocolli e standard open source utilizzati per scambiare dati tra sistemi e applicazioni. L'API è un'interfaccia software che consente a due applicazioni di interagire tra loro senza che l'utente sia coinvolto.
  • Tutti i servizi web sono API, ma non tutte le API sono servizi web.

Quali sono i vantaggi della tecnologia Webservice?
  • Comunicazione più rapida all'interno e tra le organizzazioni
  • Indipendenza del servizio da altri servizi
  • Webservice consente di utilizzare la propria applicazione per rendere disponibile un messaggio o una funzione al resto del mondo.
  • Webservice ti aiuta a scambiare dati tra diverse applicazioni e diverse piattaforme.
  • Le applicazioni possono comunicare, scambiare dati e condividere servizi tra loro.
  • SOAP garantisce che i programmi creati su piattaforme diverse e basati su diversi linguaggi di programmazione possano scambiare dati in modo sicuro.
5

Lingue supportate

In teoria, un servizio web può essere creato con qualsiasi linguaggio di programmazione. Tuttavia, noi di Dlubal Software 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:

Abbiamo deciso di utilizzare questi linguaggi di programmazione per un motivo specifico. Python in particolare ha le seguenti caratteristiche:

  • Semplice e facile da imparare
  • Eppure molto potente
  • Molte estensioni e librerie disponibili
  • Molte risorse disponibili su Internet

Prezzo

Prezzo
30,00 USD

Il prezzo è valido per Stati Uniti.

Corso di formazione online | Inglese

Eurocodice 2 | Strutture di calcestruzzo secondo DIN EN 1992-1-1

Corsi di formazione online 25. maggio 2022 8:30 - 12:30 CEST

Corso di formazione online | Inglese

RFEM 6 | Studenti | Introduzione alle costruzioni in legno

Corsi di formazione online 25. maggio 2022 16:00 - 17:00 CEST

ADM 2020 Verifica dell'alluminio in\n RFEM 6

ADM 2020 Verifica dell'alluminio in RFEM 6

Webinar 25. maggio 2022 14:00 - 15:00 EST

Corso di formazione online | Inglese

RFEM 6 | Analisi dinamica e progetto sismico secondo EC 8

Corsi di formazione online 9. giugno 2022 8:30 - 12:30 CEST

Corso di formazione online | Inglese

Eurocodice 5 | Strutture in legno secondo DIN EN 1995-1-1

Corsi di formazione online 15. giugno 2022 8:30 - 12:30 CEST

Analisi dello spettro di risposta ASCE 7-16 in RFEM 6

Analisi dello spettro di risposta ASCE 7-16 in RFEM 6

Webinar 5. maggio 2022 14:00 - 15:00 EST

Servizio web e API in RFEM 6

Webservice e API in RFEM 6

Webinar 20. aprile 2022 14:00 - 15:00 CEST

Analisi geotecnica in RFEM 6

Analisi geotecnica in RFEM 6

Webinar 7. aprile 2022 14:00 - 15:00 CEST

Progettazione di tensostrutture a membrana in RFEM 6

Progettazione di tensostrutture a membrana in RFEM 6

Webinar 17. marzo 2022 14:00 - 15:00 EST

Scambio di dati tra Rhino/Grasshopper e RFEM 6

Scambio di dati tra Rhino/Grasshopper e RFEM 6

Webinar 10. marzo 2022 14:00 - 15:00 CET

Calcolo e verifica di strutture in legno in RFEM 6 ed RSTAB 9

Calcolo e verifica di strutture in legno in RFEM 6 ed RSTAB 9

Webinar 16. febbraio 2022 10:00 - 11:00 CET

Form-Finding e calcolo di strutture a membrana in RFEM 6

Form-Finding e calcolo di strutture a membrana in RFEM 6

Webinar 3. febbraio 2022 14:00 - 15:00 CET

ACI 318-19 Verifica calcestruzzo in RFEM 6

ACI 318-19 Verifica calcestruzzo in RFEM 6

Webinar 20. gennaio 2022 14:00 - 15:00 EST

RSTAB 9
Modello 3D della scuola professionale in RFEM (© Eggers Tragwerksplanung GmbH)

Soluzioni speciali

L'add-on in due parti Ottimizzazione & amp; La stima dei costi/delle emissioni di CO2 trova prima i parametri adatti per i modelli e i blocchi parametrizzati tramite la tecnica di intelligenza artificiale (AI) di ottimizzazione dello sciame di particelle (PSO) al fine di soddisfare i criteri di ottimizzazione comuni.
D'altra parte, questo add-on stima i costi del modello o le emissioni di CO2 specificando i costi unitari o le emissioni per definizione di materiale per il modello strutturale.

Prezzo della prima licenza
1.480,00 USD
RFEM 6
Edificio in legno lamellare (Xlam)

Progettazione

L'add-on Superfici multistrato consente di definire strutture costituite da superfici con più strati.
Il calcolo può essere eseguito con o senza collegamento a taglio.

Prezzo della prima licenza
1.120,00 USD