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.

Se tem pouca ou nenhuma experiência em programação Python, o vídeo tutorial Programação com o RFEM 6 e Python é uma boa ajuda para iniciar.

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 fluxos de trabalho mais eficientes (por exemplo, definição e introdução 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
  • Aceder aos resultados do cálculo
  • Geração de relatórios de impressão em formato PDF

A qualidade do trabalho é aumentada automaticamente, não apenas através da definição do modelo algorítmico, mas também:

  • 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
29,00 EUR

Os preços são válidos para a utilização do software em todos os países.

Formação online | Inglês

RFEM 6 | Noções básicas

Formação online 7 de outubro de 2022 9:00 - 13:00 CEST

Formação online | Inglês

RFEM 6 | Estudantes | Introdução ao dimensionamento de barras

Formação online 12 de outubro de 2022 16:00 - 19:00 CEST

Formação online | Inglês

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

Formação online 18 de outubro de 2022 9:00 - 13:00 CEST

Formação online | Inglês

RSECTION | Estudantes | Introdução à resistência dos materiais

Formação online 19 de outubro de 2022 16:00 - 19:00 CEST

Formação online | Inglês

RFEM 6 | Estudantes | Introdução ao MEF

Formação online 27 de outubro de 2022 16:00 - 19:00 CEST

Formação online | Inglês

RFEM 6 | Estudantes | Introdução ao dimensionamento de aço

Formação online 10 de novembro de 2022 16:00 - 17:00 CET

Formação online | Inglês

Eurocódigo 3 | Estruturas de aço segundo a DIN EN 1993-1-1

Formação online 17 de novembro de 2022 9:00 - 13:00 CET

Formação online | Inglês

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

Formação online 23 de novembro de 2022 9:00 - 13:00 CET

Formação online | Inglês

RFEM 6 | Estudantes | Introdução ao dimensionamento de madeira

Formação online 25 de novembro de 2022 16:00 - 17:00 CET

Formação online | Inglês

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

Formação online 8 de dezembro de 2022 9:00 - 13:00 CET

Formação online | Inglês

RFEM 6 | Análise dinâmica e dimensionamento de sismos segundo o EC 8

Formação online 21 de setembro de 2022 9:00 - 13:00 CEST

Integração do Rhino/Grasshopper no RFEM 6

Integração do Rhino/Grasshopper no RFEM 6

Webinar 20 de setembro de 2022 14:00 - 15:00 EDT

Formação online | Inglês

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

Formação online 15 de setembro de 2022 9:00 - 13:00 CEST

Consideração de fases de construção \n no RFEM 6

Consideração de fases de construção no RFEM 6

Webinar 8 de setembro de 2022 14:00 - 15:00 CEST

Formação online | Inglês

Eurocódigo 3 | Estruturas de aço segundo a DIN EN 1993-1-1

Formação online 8 de setembro de 2022 9:00 - 13:00 CEST

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.650,00 EUR
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.250,00 EUR