Serviço web e API
Interface programável para o RFEM 6, RSTAB 9 e RSECTION 1
"Considero os seminários web da Dlubal e as imensas informações disponibilizadas no site muito profissionais e realmente excelentes!"
O serviço web e a API são interfaces programáveis para o RFEM 6, RSTAB 9 e RSECTION 1. Esta tecnologia é a base do serviço de servidor que os programas RFEM 6, RSTAB 9 e RSECTION 1 disponibilizam para si. Pode utilizar este serviço de servidor localmente ou através da rede. Você já descobriu a comunicação cliente-servidor? Com ele, pode colocar pedidos de informação diretamente e receber os respetivos comentários do RFEM 6, do RSTAB 9 e do RSECTION 1.
Pode utilizar os serviços web de forma muito fácil e intuitiva. Para tal, estão disponíveis bibliotecas de alto nível para as linguagens de programação Python e C#, que pode utilizar gratuitamente no GitHub sob uma licença de código aberto . Para poder trabalhar com ela confortavelmente, pode adaptar as bibliotecas de alto nível às suas próprias necessidades. As contribuições para os nossos repositórios são sempre bem-vindas.
Tem pouca ou nenhuma experiência de programação em Python? Não se preocupe, não é assim tão difícil. O tutorial em vídeo Programar com o RFEM 6 e Python irá ajudá-lo a dar os primeiros passos.
Funções
Existem duas versões à sua escolha. A escolha ideal para si depende da sua forma de trabalhar e do que exatamente precisa.Basic: Esta variante permite escrever e ler dados no RFEM, RSTAB e RSECTION. No entanto, o programa de aplicação e o RFEM, o RSTAB ou o RSECTION devem ser executados no mesmo computador.
Pro: Além do desempenho do Basic, também é possível comunicar através da rede.
Vantagens
Uma coisa é absolutamente indiscutível: Os serviços web e as APIs cobrem aspetos universais na indústria da construção. No entanto, existe um problema aqui. Você precisará de diferentes funções para o cálculo e o dimensionamento para cada região, país, empresa e dependendo do engenheiro civil. Todo mundo tem seus próprios requisitos. Resolvemos este problema. Porque com os serviços web e a API pode facilmente criar o seu próprio sistema de cálculo e dimensionamento. Sempre ao seu lado: Desempenho e fiabilidade do RFEM, do RSTAB e do RSECTION.
A necessidade de análises e dimensionamentos estruturais adaptados e automatizados está cada vez maior. 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. Convença-se e experimente!
Áreas de aplicação
Com os serviços web e a API, existem várias utilizações possíveis. Reunimos algumas ideias sobre como os serviços web e as APIs podem ajudar a sua empresa:
- Criação de aplicações adicionais para o RFEM 6, RSTAB 9 e RSECTION 1
- Possibilidade de tornar os fluxos de trabalho mais eficientes (por exemplo, definição e introdução de modelos) e de integrar o RFEM 6, o RSTAB 9 e o RSECTION 1 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. Isto acontece não apenas através de definições de modelos algorítmicos, mas também através de:
- Ampliação/consolidação do RFEM 6, do RSTAB 9 e do RSECTION 1 com os seus próprios comandos
- Aumento da interoperabilidade entre os softwares individuais utilizados para completar um projeto
Em que consiste a interface Serviço web e API?
A comunicação é a chave para o sucesso. Isto também se aplica à relação cliente-servidor. Com os serviços web e a API, está disponível um sistema de troca de informações baseado em XML para a comunicação direta cliente-servidor. Programas, objetos, mensagens ou documentos podem ser integrados nesses sistemas. Por exemplo, um protocolo de serviço web do tipo HTTP é executado para a comunicação cliente-servidor quando está a realizar uma pesquisa num motor de pesquisa.
Agora, voltemos ao software da Dlubal. 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 respostas do RFEM, do RSTAB ou do RSECTION.
- Os serviços da Web são um conjunto de protocolos e normas de código aberto que são utilizados para a troca de dados entre sistemas e aplicações. A API, por outro lado, é uma interface de software através da qual duas aplicações podem interagir sem o envolvimento de um utilizador.
- Consequentemente, todos os serviços web são APIs, mas nem todas as APIs são serviços web.
- Poderá comunicar mais rapidamente dentro e entre organizações.
- Um serviço pode ser independente de outros serviços.
- Com os serviços web, pode utilizar a sua aplicação para tornar a sua mensagem ou função acessível ao resto do mundo.
- Os serviços web ajudam-no a trocar dados entre diferentes aplicações e plataformas.
- Várias aplicações podem comunicar entre si, trocar dados e partilhar serviços entre si.
- Com o SOAP, garantimos que programas criados em diferentes plataformas e com base em diferentes linguagens de programação possam trocar dados com segurança entre si.
Linguagens suportadas
Teoricamente, um serviço web pode ser criado com qualquer linguagem de programação. No entanto, nós, equipa da Dlubal, optámos por outro caminho. Criamos bibliotecas de funções de alto nível 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:
- Funções de alto nível do RFEM-Python
- Funções de alto nível do RSTAB-Python
- Funções de alto nível do RSECTION-Python
- Funções de alto nível C#
- Simples e fácil de aprender
- Ainda assim, muito eficaz
- Muitas extensões e bibliotecas disponíveis
- Muitos recursos disponíveis na Internet
Contacto
Tem alguma questão sobre os nossos produtos ou sobre qual é o mais adequado para os seus projetos de design? Contacte-nos através de telefone, e-mail, chat ou fórum, ou pesquise na página de FAQ, disponível 24 horas por dia, 7 dias por semana.
Preço

Novo
Aplicações práticas com o Python e o RFEM 6 | Gerador de treliças 2D
Este artigo analisa um caso de uso prático da programação de uma GUI de um gerador de treliças 2D com o Python.
- O Revit AddIn é instalado automaticamente no RFEM6?
- Os modelos e as apresentações da Jornada informativa 2020 estão disponíveis gratuitamente e podem ser enviados para mim?
- É possível importar os ficheiros do programa FEM-Design da empresa StruSoft para o RFEM?
- Posso utilizar o RFEM para calcular uma casa de madeira em três dimensões?
- Quais são os programas que posso utilizar para calcular e dimensionar centrais elétricas?
- Estou a tentar importar um modelo do cadwork. Infelizmente, não consigo transferir corretamente as secções do cadwork para o RFEM. Existe alguma dica?
- Ao importar um modelo diretamente do AutoCAD, a forma da "Spline" por vezes não fica correta.
- Como é que posso modelar uma estrutura de cabos e treliças com o módulo adicional RF-FORM-FINDING?
- Gostaria de exportar a armadura de uma laje no formato Nemetschek. Contudo, após selecionar a superfície, nenhuma configuração está disponível na seguinte janela.
- É possível integrar o RFEM no Autodesk Inventor?
Os clientes que compraram este produto também compraram