A integração SkyCiv-VIKTOR facilita a criação de aplicativos da Web com a API SkyCiv, e traz FEA de nuvem completo, análise estrutural e projeto para a plataforma VIKTOR.

Por enquanto, como engenheiro estrutural, você pode ter ouvido a palavra API surgindo em algumas conversas. Aqui no SkyCiv, nossa API oferece aos engenheiros o poder de automatizar sua análise estrutural e projeto. Contudo, começar com qualquer API requer alguma habilidade de codificação, e pode ser avassalador para engenheiros estruturais que são novos na programação. Engenheiros que desejam aprender programação podem fazê-lo com nosso curso gratuito da Udemy: Programação para Engenheiros Estruturais.

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, então, quando eles nos abordaram sobre a integração com sua plataforma, sabíamos que era uma ótima maneira de tornar nossa API mais acessível por meio de sua poderosa plataforma de desenvolvimento de aplicativos da web.

A integração

Usando o construtor de aplicativos, the VIKTOR team was able to build an impressive app off the SkyCiv API quickly. A solução dá ao usuário o poder de criar rapidamente, carregar e analisar um quadro estrutural, com base em certos parâmetros de entrada.

Vento, as cargas de neve e piso podem ser determinadas automaticamente a partir de uma geolocalização, and the results of the analysis can be viewed in the VIKTOR app using SkyCiv’s renderer technology.

For more information about the integration, Verificação de saída VIKTOR’s article.

Construído com base na API de análise e design estrutural SkyCiv

Tudo isso foi possível com a API SkyCiv. Uma vez que o modelo foi definido em código python, apenas uma chamada rápida para os servidores SkyCiv foi suficiente para determinar as cargas de vento e neve do nosso gerador automatizado, execute a análise estrutural, e volte com resultados.

UMA (Pitão) pacote que dá um soco

One element of the SkyCiv API that made building the integration with VIKTOR so easy is the SkyCiv Python Package that wraps around our API.

Como uma API REST moderna, a API SkyCiv depende de JSON e HTTP. Nosso pacote python elimina o âmago da questão de construir o JSON manualmente e fazer a solicitação HTTP, em vez disso, resumindo-se a um código simples que até mesmo engenheiros que não são de software podem entender intuitivamente:

Sendo os próprios programadores realizados, the VIKTOR team was able to leverage the SkyCiv python package, e seus blocos de construção python, para construir uma solução em tempo extremamente rápido.

Render-me isso, render-me isso

Outra ferramenta no cinturão dos usuários da API SkyCiv é o renderizador SkyCiv. Com apenas algumas linhas de código, um usuário pode incorporar uma janela interativa que exibe o modelo SkyCiv, e é capaz de exibir os resultados da análise. The VIKTOR team was able to integrate this into their application quickly, significando que nenhum tempo de desenvolvimento foi necessário para exibir os resultados de volta ao usuário:

Where next?

Want to build your own VIKTOR app, leveraging the power of the SkyCiv Structural Analysis and Design API, or just see the nuts and bolts of a python app wrapping around the SkyCiv API? Take a look at the source code for the VIKTOR solution here.

Want to build an application around the SkyCiv API in another language? Visita our API docs to see what you can do!

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 - Reino Unido / Europa
Dr. Stuart Gale
API Manager - Reino Unido / Europa
MEng (Hons), PhD (Engenharia)
LinkedIn