Serviço web e API

Descrição de produto

  • Fichas de informação

Interface programável para o RFEM 6/RSTAB 9

Newsletter

Receba regularmente informação sobre novidades, dicas úteis, eventos planeados, ofertas especiais e vales.

Realmente excelente

"Considero os seminários web da Dlubal e as imensas informações disponibilizadas no site muito profissionais e realmente excelentes!"

Serviço web e API é uma interface programável para o RFEM 6/RSTAB 9. Os programas RFEM 6 e RSTAB 9 fornecem com base nesta tecnologia um serviço de servidor que pode ser utilizado localmente ou através da rede. A comunicação cliente-servidor permite enviar pedidos e receber feedback do RFEM 6/RSTAB 9.

Estão disponíveis bibliotecas de alto nível (High-Level-Libraries) para as linguagens de programação Python e C#, que permitem uma utilização fácil e intuitiva dos serviços web. As bibliotecas de alto nível estão disponíveis no GitHub sob uma licença open source. Estas podem ser utilizadas gratuitamente e adaptadas às suas necessidades. As contribuições para os nossos repositórios são sempre bem-vindas.

1

Funções

Basic
Esta variante permite escrever e ler dados no RFEM/RSTAB. No entanto, a aplicação e o RFEM/RSTAB devem ser executados no mesmo computador.

Pro
Além do desempenho do Basic, também é possível comunicar através da rede.
2

Vantagens

A interface Serviço web e API cobre claramente os aspetos universais da indústria da construção. No entanto, o cálculo e o dimensionamento requerem funções diferentes consoante a região, o país, a empresa e o engenheiro civil. Com a interface Serviço web e API, cada utilizador pode criar facilmente o seu próprio sistema de cálculo e dimensionamento, confiando, simultaneamente, no desempenho e na fiabilidade do RFEM/RSTAB.

Existe atualmente no mundo da construção uma procura crescente no que toca a cálculos e dimensionamentos estruturais personalizados e automatizados. A tecnologia dos serviços web permite aos utilizadores criar funções especiais com rapidez e precisão. Os nossos clientes podem desenvolver tais soluções de forma independente ou em colaboração connosco.

3

Áreas de aplicação

A interface Serviço web e API pode ser utilizada de várias formas. A seguir, são apresentadas algumas ideias que mostram como é que a Serviços web e API pode ajudar a sua empresa:

  • Criação de aplicações adicionais para o RFEM 6/RSTAB 9
  • Possibilidade de tornar os seus fluxos de trabalho mais eficientes (por exemplo, definição e entrada de modelos) e de integrar o RFEM 6/RSTAB 9 nas aplicações da sua empresa
  • Simulação e calculo de várias opções de dimensionamento
  • Execução de algoritmos de otimização para tamanho, forma e/ou topologia

O nível de qualidade do seu trabalho é aumentado automaticamente, não só pela definição do modelo algorítmico, mas também por:

  • Extensão/consolidação do RFEM 6/RSTAB 9 com os seus próprios comandos
  • Aumento da interoperabilidade entre os softwares individuais utilizados para completar um projeto
4

Em que consiste a interface Serviço web e API?

A interface Serviço web e API é um sistema de troca de informação baseado em XML para a interação direta entre cliente e servidor. Esses sistemas podem incluir programas, objetos, mensagens ou documentos. Por exemplo, quando o utilizador pesquisa algo através de um motor de busca, é executado um protocolo de serviço web do tipo HTTP para a comunicação cliente-servidor.

No nosso caso, o cliente é o seu ambiente de programação (.NET, Python, JavaScript) e o fornecedor de serviços é o RFEM 6. A comunicação cliente-servidor permite enviar pedidos e receber feedback do RFEM/RSTAB.

Qual é a diferença entre um serviço web e uma API?
  • Os serviços web são um conjunto de protocolos e normas de código aberto utilizados para a troca de dados entre sistemas e aplicações. A API é uma interface de software que permite a interação entre duas aplicações sem o envolvimento do utilizador.
  • Todos os serviços web são API, mas nem todas as API são serviços web.

Quais são as vantagens da tecnologia Serviço web?
  • Comunicação mais rápida dentro de/entre organizações
  • Serviços independentes uns dos outros
  • Os serviços web permitem disponibilizar uma mensagem ou função para o resto do mundo utilizando a aplicação.
  • Os serviços web auxiliam a troca de dados entre diferentes aplicações e diferentes plataformas.
  • As aplicações podem comunicar, trocar dados e partilhar serviços entre si.
  • O SOAP garante que os programas criados em diferentes plataformas e baseados em diferentes linguagens de programação possam trocar dados com segurança.
5

Linguagens suportadas

Teoricamente, um serviço web pode ser criado com qualquer linguagem de programação. Contudo, na Dlubal Software optámos por criar bibliotecas de funções de alto nível (High-Level-Function-Libraries) para os nossos utilizadores. Com as nossas bibliotecas de funções de alto nível, pode criar scripts eficazes através de uma programação simples. Estas bibliotecas incluem:

Decidimos utilizar estas linguagens de programação por uma razão específica. O Python, em particular, tem as seguintes funções:

  • Simples e fácil de aprender
  • Ainda assim, muito eficaz
  • Muitas extensões e bibliotecas disponíveis
  • Muitos recursos disponíveis na Internet

Preço

Preço
30,00 USD

O preço é válido para Estados Unidos.

Formação online | Inglês

RFEM 6 para estudantes | EUA

Formação online 8 de junho de 2022 13:00 - 16:00 EST

Formação online | Inglês

RFEM 6 | Dinâmica estrutural e dimensionamento de sismos segundo o EC 8

Formação online 9 de junho de 2022 8:30 - 12:30 CEST

Formação online | Inglês

Eurocódigo 5 | Estruturas de madeira segundo a DIN EN 1995-1-1

Formação online 15 de junho de 2022 8:30 - 12:30 CEST

Formação online | Inglês

Eurocódigo 2 | Estruturas de betão segundo a DIN EN 1992-1-1

Formação online 12 de agosto de 2022 8:30 - 12:30 CEST

Dimensionamento de alumínio ADM 2020 no\n RFEM 6

Dimensionamento de alumínio ADM 2020 no RFEM 6

Webinar 25 de maio de 2022 14:00 - 15:00 EST

Análise de espectro de resposta ASCE 7-16 no RFEM 6

Análise de espectro de resposta ASCE 7-16 no RFEM 6

Webinar 5 de maio de 2022 14:00 - 15:00 EST

Serviço web e API no RFEM 6

Serviço web e API no RFEM 6

Webinar 20 de abril de 2022 14:00 - 15:00 CEST

Análise geotécnica no RFEM 6

Análise geotécnica no RFEM 6

Webinar 7 de abril de 2022 14:00 - 15:00 CEST

Dimensionamento da estrutura da membrana de tração no RFEM 6

Dimensionamento da estrutura da membrana de tração no RFEM 6

Webinar 17 de março de 2022 14:00 - 15:00 EST

Troca de dados entre o Rhino/Grasshopper e o RFEM 6

Troca de dados entre o Rhino/Grasshopper e o RFEM 6

Webinar 10 de março de 2022 14:00 - 15:00 CET

Geração de cargas de vento com base em CFD no RWIND 2

Geração de cargas de vento com base em CFD no RWIND 2

Webinar 4 de março de 2022 10:00 - 11:00 CET

Dimensionamento de barras de madeira segundo a \n NDS 2018 no RFEM 6

Dimensionamento de barras de madeira segundo a NDS 2018 no RFEM 6

Webinar 24 de fevereiro de 2022 14:00 - 15:00 EST

Form-finding e cálculo de estruturas de membranas no RFEM 6

Form-finding e cálculo de estruturas de membranas no RFEM 6

Webinar 3 de fevereiro de 2022 14:00 - 15:00 CET

RSTAB 9
Modelo 3D da escola profissional no RFEM (© Eggers Tragwerksplanung GmbH)

Soluções especiais

Por um lado, o módulo de duas partes Otimização e custos/estimativa das emissões de CO2 encontra parâmetros adequados para modelos e blocos parametrizados através da técnica de inteligência artificial (IA) de otimização por enxame de partículas (PSO) para cumprir os critérios de otimização comuns.
Por outro lado, este módulo estima os custos do modelo ou as emissões de CO2 especificando os custos unitários ou as emissões por definição de material para o modelo estrutural.

Preço de primeira licença
1.480,00 USD
RFEM 6
Edifício de madeira laminada cruzada (CLT)

Dimensionamento

O módulo Superfícies multicamadas permite ao utilizador definir estruturas de superfícies de várias camadas.
O cálculo pode ser realizado com ou sem o acoplamento de corte.

Preço de primeira licença
1.120,00 USD