API RCS per processi di progettazione snelli, semplificati 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 per .Net (C#) e Python, con la flessibilità di estendere il supporto ad altri linguaggi di programmazione.
La documentazione, che include istruzioni per l'installazione e casi d'uso esemplificativi, è prontamente disponibile sul sito web degli sviluppatori, fornendo agli utenti una guida completa per iniziare rapidamente a utilizzare l'API RCS:
Guida introduttiva all'API RCS
API di automazione RCS - tutta la documentazione
L'API RCS consente di caricare un progetto RCS da:
- Importazione da un file IOM creato, oppure
- Apertura di un file RCS esistente
Una volta che un progetto RCS è attivo, è possibile:
- Ottenere informazioni sul progetto, compresi i dati del progetto, le sezioni disponibili e i membri del progetto.
- Aggiornare le impostazioni del codice.
- Aggiornare l'armatura della sezione trasversale rinforzata, 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 segna il nostro impegno a fornire uno strumento scalabile e di facile utilizzo per l'ottimizzazione e l'automazione dei progetti di sezioni armate strutturali in calcestruzzo. Questo semplifica il flusso di lavoro di progettazione e apre la strada a futuri progressi, tra cui la considerazione di servizi di calcolo basati sul web e l'integrazione con piattaforme come VIKTOR apps o Rhino Compute.
Rilasciato nella patch 23.1.3 di IDEA StatiCa.
API RCS aggiornata all'API REST
L'API RCS è costruita sull'architettura REST Open API e funziona su protocollo HTTP. La versione attuale dell'API crea un server REST ospitato localmente sul computer dell'utente.
Il client .Net RcsApiClient è compatibile con i progetti che utilizzano .NET 6.0 o superiore. Il client .NET è impostato 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 più vecchi devono essere aggiornati perché potrebbero non funzionare correttamente con l'ultima versione di IDEA StatiCa.
Rilasciato in IDEA StatiCa versione 25.0.