API RCS per processi di progettazione semplificati, ottimizzati ed efficienti
L'API RCS facilita l'integrazione in qualsiasi framework di progetto con prerequisiti minimi. L'API è basata sulla tecnologia REST e supporta client sia per .Net (C#) che per Python, con la flessibilità di estendere il supporto ad ulteriori linguaggi di programmazione.
La documentazione, incluse le istruzioni di installazione e i casi d'uso di esempio, è prontamente disponibile sul sito web per sviluppatori, fornendo una guida completa per consentire agli utenti di iniziare rapidamente a utilizzare l'API RCS:
Guida introduttiva all'API RCS
API di automazione RCS - tutta la documentazione
L'API RCS consente il caricamento di un progetto RCS tramite:
- Importazione da un file IOM creato, oppure
- Apertura di un file RCS esistente
Una volta attivo un progetto RCS, è possibile:
- Ottenere informazioni sul progetto, inclusi i dati del progetto, le sezioni disponibili e gli elementi di progetto.
- Aggiornare le impostazioni normative.
- Aggiornare l'armatura della sezione trasversale armata, i tendini o l'intera sezione trasversale utilizzando un file modello (.nav).
- Eseguire il calcolo per tutte le sezioni o per quelle selezionate.
- Recuperare i risultati per tutte le sezioni o per quelle selezionate.
L'API rappresenta il nostro impegno nel fornire uno strumento scalabile e di facile utilizzo per l'ottimizzazione e l'automazione della progettazione delle sezioni trasversali armate in calcestruzzo strutturale. Ciò semplifica il flusso di lavoro di progettazione e apre la strada a futuri sviluppi, tra cui la considerazione di servizi di calcolo basati sul web e l'integrazione con piattaforme come le app VIKTOR o Rhino Compute.
Rilasciato nella patch 23.1.3 di IDEA StatiCa.
API RCS aggiornata a REST API
L'API RCS è basata sull'architettura REST Open API e funziona tramite protocollo HTTP. La versione attuale dell'API crea un server REST ospitato localmente sul computer dell'utente.
Il client .Net RcsApiClient è compatibile con progetti che utilizzano .NET 6.0 o versioni successive. Il client .NET è configurato per funzionare in modo asincrono. I metodi dell'API sono stati arricchiti e aggiornati.
Nota: Alcune parti del codice originale sono state modificate, pertanto i progetti precedenti devono essere aggiornati in quanto potrebbero non funzionare correttamente con la versione più recente di IDEA StatiCa.
Rilasciato nella versione 25.0 di IDEA StatiCa.