L'integrazione SkyCiv-VIKTOR semplifica la creazione di app Web rispetto all'API SkyCiv, e porta FEA cloud completo, analisi strutturale e progettazione alla piattaforma VIKTOR.

Da adesso, come ingegnere strutturale potresti aver sentito la parola API spuntare in alcune conversazioni. Qui a SkyCiv, la nostra API offre agli ingegneri la possibilità di automatizzare l'analisi strutturale e la progettazione. però, iniziare con qualsiasi API richiede una certa abilità di programmazione, e può essere opprimente per gli ingegneri strutturali che sono nuovi alla programmazione. Gli ingegneri che vogliono imparare a programmare possono farlo con il nostro corso gratuito Udemy: Programmazione per ingegneri strutturali.

Another option is building a user-friendly interface on top of your model, such that everyone in your team can use it, even the ones with little or no code experience. Difficult? Not if you can rely on collection of pre-made components that you can use with little Python coding. VIKTOR “the low-code platform empowering engineers to build and share user-friendly web apps” is the clear leader in this, così quando ci hanno contattato per l'integrazione con la loro piattaforma, sapevamo che era un ottimo modo per rendere la nostra API più accessibile attraverso la loro potente piattaforma di sviluppo di app Web.

L'integrazione

Usando il loro generatore di app, the VIKTOR team was able to build an impressive app off the SkyCiv API quickly. La soluzione offre all'utente il potere di creare rapidamente, caricare e analizzare un telaio strutturale, in base a determinati parametri di input.

Vento, i carichi della neve e del pavimento possono essere determinati automaticamente da una geolocalizzazione, and the results of the analysis can be viewed in the VIKTOR app using SkyCiv’s renderer technology.

For more information about the integration, guardare VIKTOR’s article.

Costruito in base all'API di analisi e progettazione strutturale SkyCiv

Tutto questo è stato reso possibile con l'API SkyCiv. Una volta che il modello è stato definito nel codice Python, è bastata una rapida chiamata ai server SkyCiv per determinare i carichi di vento e neve dal nostro generatore automatizzato, eseguire l'analisi strutturale, e torna con i risultati.

UN (pitone) pacchetto che racchiude un pugno

One element of the SkyCiv API that made building the integration with VIKTOR so easy is il pacchetto SkyCiv Python che avvolge la nostra API.

Come una moderna API REST, l'API SkyCiv si basa su JSON e HTTP. Il nostro pacchetto Python elimina il nocciolo della questione di creare manualmente il JSON e di effettuare la richiesta HTTP, invece si riduce a un codice semplice che anche gli ingegneri non software possono comprendere intuitivamente:

Essere essi stessi esperti programmatori, the VIKTOR team was able to leverage the SkyCiv python package, e i loro blocchi di costruzione in pitone, per costruire una soluzione in tempi rapidissimi.

Rendimi questo, rendimi quello

Un altro strumento nella cintura degli utenti dell'API SkyCiv è il renderer SkyCiv. Con poche righe di codice, un utente può incorporare una finestra interattiva che mostra il modello SkyCiv, ed è in grado di visualizzare i risultati dell'analisi. The VIKTOR team was able to integrate this into their application quickly, il che significa che non è stato richiesto alcun tempo di sviluppo per visualizzare i risultati all'utente:

Dove prossimo?

Want to build your own VIKTOR app, sfruttando la potenza dell'API SkyCiv Structural Analysis and Design, o semplicemente guarda i dadi e i bulloni di un'app Python che avvolge l'API SkyCiv? Dai un'occhiata al source code for the VIKTOR solution here.

Vuoi creare un'applicazione attorno all'API SkyCiv in un'altra lingua? Visitare i nostri documenti API per vedere cosa puoi fare!

Interested in transforming your workflows with analysis and design automation, but don’t know where to start? Get in touch with our API team today!

Dr Stuart Gale API Manager - Regno Unito / Europa
Dr Stuart Gale
Gestore API - Regno Unito / Europa
MEng (Hons), PhD (Ingegneria)
LinkedIn